Skip to content

Latest commit

 

History

History
32 lines (24 loc) · 854 Bytes

Readme.md

File metadata and controls

32 lines (24 loc) · 854 Bytes

Урок про Pod-AntiAffinity

cd ../4/

создаем неймспейс и сервис

kubectl apply -f 4-ns-svc.yaml

kubectl apply -f 4-deploy-req.yaml

Запускаем в окне 1

watch kubectl get pods -n demo-ns -o wide -o=custom-columns=NAME:.metadata.name,node:.spec.nodeName

Видим, что можем отдеплоить столько подов, сколько есть хостов. А теперь поменяем обязательное условие (requiredDuringSchedulingIgnoredDuringExecution) на пожелание (preferredDuringSchedulingIgnoredDuringExecution)

kubectl delete -f 4-deploy-req.yaml
kubectl apply -f 4-deploy-prefer.yaml

Видим, что подов стало больше

Удалим namespace с лабой

kubectl delete ns demo-ns