#kubernetes
#kubernetes
Вопрос:
Что это kubectl
за команда, которая перечисляет все узлы, на которых нет NoSchedule
заражения?
Что это kubectl
за команда, которая перечисляет все узлы, у которых есть NoSchedule
заражение?
Ответ №1:
Вы можете получить узлы и изменения с помощью . jsonpath
kubectl get node -o jsonpath='{range .items[*]}{@.metadata.name}{"t"}{@.spec.taints[*].effect}{"n"}{end}'
Есть NoSchedule
kubectl get node -o jsonpath='{range .items[*]}{@.metadata.name}{"t"}{@.spec.taints[*].effect}{"n"}{end}' | grep NoSchedule
Нет NoSchedule
kubectl get node -o jsonpath='{range .items[*]}{@.metadata.name}{"t"}{@.spec.taints[*].effect}{"n"}{end}' | grep -v NoSchedule