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

44 lines
1.2 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
### Resources and Probes
Создаем deployment с ресурсами и пробами
```bash
kubectl apply -f ~/school-dev-k8s/practice/7.network-abstractions/1.probes/deployment-with-stuff.yaml
```
Смотрим что получилось
```bash
kubectl get pod
```
Должны увидеть что-то типа такого:
```bash
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 на заведомо неверную в манифесте и применим его снова
```bash
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
```
Смотрим что получилось
```bash
kubectl get pod
```
Видим что pod'ы не переходят в статус `1/1 Running`. Смотрим describe pod'а:
```bash
kubectl describe po my-deployment-845d88fdcf-9bd29
```
Чистим за собой кластер
```bash
kubectl delete deployment --all
```