Ultimate K8s Deployment Guide is a collection of best practices for deploying applications on Kubernetes. It is a living document that is updated regularly. Check out blog post for more details.
Clone repository
git clone https://github.com/fatihkc/ultimate-k8s-deployment-guide.git
cd ultimate-k8s-deployment-guide
Create a cluster
kind create cluster --config kind/cluster.yaml --name guide --image=kindest/node:v1.23.6
Install Helm Chart
helm upgrade --install webserver helm-chart -f helm-chart/values.yaml -n $NAMESPACE
- Add more complex examples
- Persistent volume
- Sidecar
- Multiple containers
- HPA
- Ingress