An open API service indexing awesome lists of open source software.

https://github.com/tungbq/k8shub

Kubernetes deployment samples, practices, and examples
https://github.com/tungbq/k8shub

Last synced: 3 months ago
JSON representation

Kubernetes deployment samples, practices, and examples

Awesome Lists containing this project

README

          

# K8s Hub

K8s Hub

Kubernetes deployment samples, practices, and examples


last commit
GitHub Repo stars

## Provision your own cluster

- With kind: [kind_installation](./docs/kind_installation.md)
- With docker-desktop, visit: [desktop/kubernetes](https://docs.docker.com/desktop/kubernetes/)
- With AKS, visit: [aks-fresh-cluster](./hands-on/aks-fresh-cluster/)

## Getting Started 🚀

- Official doc: [here](https://kubernetes.io/)
- K8s Basics: [here](https://github.com/tungbq/devops-basics/tree/main/topics/k8s)

## K8s Concepts

Kubernetes Concepts Document ➡️ [here](https://kubernetes.io/docs/concepts/)

## K8s Command Cheatsheet

- Visit [cheatsheet/command.md](./cheatsheet/command.md)

## K8s-101

| ID | Content | URL | Status |
| :-- | :--------------- | :--------------------------------------------- | :------ |
| 01 | Deployment | [Deployment](./k8s101/Deployment/) | ✔️ Done |
| 02 | Service | [Service](./k8s101/Service/) | ✔️ Done |
| 03 | ConfigMap | [ConfigMap](./k8s101/ConfigMap/) | ✔️ Done |
| 04 | PersistentVolume | [PersistentVolume](./k8s101/PersistentVolume/) | ✔️ Done |
| 05 | StatefulSet | [StatefulSet](./k8s101/StatefulSet/) | ✔️ Done |
| 06 | ReplicaSet | [ReplicaSet](./k8s101/ReplicaSet/) | ✔️ Done |
| 07 | CronJob | [CronJob](./k8s101/CronJob/) | ✔️ Done |
| 08 | Secret | [Secret](./k8s101/Secret/) | ✔️ Done |
| 09 | Namespace | [Namespace](./k8s101/Namespace/) | ✔️ Done |
| 10 | HPA | [HPA](./k8s101/HPA/) | ✔️ Done |

Full `k8s101` content, visit ➡️ [k8s101](./k8s101/README.md)

## Hands-on projects 💥

| ID | Content | URL | Status |
| :-- | :---------------------------------------------------- | :----------------------------------------------------------------------------- | :------ |
| 01 | Provision fresh AKS k8s cluster with terraform | [aks-fresh-cluster](./hands-on/aks-fresh-cluster/) | ✔️ Done |
| 02 | Deploy MYSQL on AKS | [aks-mysql](./hands-on/aks-mysql/) | ✔️ Done |
| 03 | Deploy basic microservices | [basic-microservices-application](./hands-on/basic-microservices-application/) | ✔️ Done |
| 04 | Deploy a Nginx Edge proxy in front of k8s application | [k8s-edge-proxy](./hands-on/k8s-edge-proxy/) | ✔️ Done |
| 05 | Run a single-instance stateful MYSQL application | [mysql-deployment-single](./hands-on/mysql-deployment-single-instance/) | ✔️ Done |
| 06 | Deploy and Setup Jenkins on Kubernetes cluster | [jenkins-on-k8s](./hands-on/jenkins-on-k8s/) | ✔️ Done |