from-docker-to-helm
Requirements
microk8s with ingress addon enabled.
Docker
docker run -it -p 8081:80 --rm bsord/tetris
Kubernetes
kubectl apply -f templates/deployment.yaml
kubectl apply -f templates/service.yaml
kubectl apply -f templates/ingress.yaml
kubectl get all
kubectl get ingress
kubectl delete -f templates/deployment.yaml
kubectl delete -f templates/service.yaml
kubectl delete -f templates/ingress.yaml
How to link a service to a deployment: https://kubernetes.io/docs/concepts/services-networking/connect-applications-service/
Helm chart
helm upgrade --install tetris .
kubectl get all
kubectl get ingress
Parametrize helm chart
git checkout replicas