Init Containers in Kubernetes Cluster
По материалам из видео индуса:
https://www.youtube.com/watch?v=YzaYqxW0wGs&list=PL34sAs7_26wNBRWM6BDhnonoA5FMERax0
Если init контейрнер не отработал, то и остальные не запустятся.
сессия 1:
$ watch kubectl get all -o wide
сессия 2:
$ kubectl create -f https://bitbucket.org/sysadm-ru/kubernetes/raw/faf2f86a2c1bb82053c5aba9ea7c96463e4e61b0/yamls/3-init-container.yaml
$ kubectl describe deploy nginx-deploy
$ kubectl expose deployment nginx-deploy --type NodePort --port 80
$ curl http://node1.k8s:32256
<h1>Hello Kubernetes</h1>
$ kubectl scale deploy nginx-deploy --replicas=2
Удаление всего
$ kubectl delete scv nginx-deploy
$ kubectl delete deploy nginx-deploy