Files
school-dev-k8s/practice/7.network-abstractions/1.probes/README.md
T
2021-09-28 14:01:30 +05:00

1.2 KiB
Raw Blame History

Resources and Probes

Создаем deployment с ресурсами и пробами

kubectl apply -f ~/school-dev-k8s/practice/7.network-abstractions/1.probes/deployment-with-stuff.yaml

Смотрим что получилось

kubectl get pod

Должны увидеть что-то типа такого:

NAME                             READY   STATUS    RESTARTS   AGE
my-deployment-69695544f6-v97jr   1/1     Running   0          20s
my-deployment-69695544f6-xcpq9   1/1     Running   0          20s

Поменяем специально Readiness Probe на заведомо неверную в манифесте и применим его снова

vim ~/school-dev-k8s/practice/7.network-abstractions/1.probes/deployment-with-stuff.yaml
kubectl apply -f ~/school-dev-k8s/practice/7.network-abstractions/1.probes/deployment-with-stuff.yaml

Смотрим что получилось

kubectl get pod

Видим что pod'ы не переходят в статус 1/1 Running. Смотрим describe pod'а:

kubectl describe po my-deployment-845d88fdcf-9bd29

Чистим за собой кластер

kubectl delete deployment --all