Team,
Я могу выбрать все модули, работающие на узле с его пространством имен, но мои пространства имен генерируются динамически и меняются вместе с символами в конце. Есть ли способ, которым я могу включить регулярное выражение / шаблон, который я могу использовать в команде kubectl для извлечения всех модулей из всех соответствующих пространств имен?
kubectl get pods -n team-1-user1 --field-selector=spec.nodeName=node1,status.phase=Running
фактический вывод1: работает
NAMESPACE NAME READY STATUS RESTARTS AGE
team-1-user1 calico-node-9j5k2 1/1 Running 2 104d
team-1-user1 kube-proxy-ht7ch 1/1 Running 2 130d
I ниже вы хотите использовать стручки для всех пространств имен, начинающихся с "team-".
kubectl get pods -n team-* --field-selector=spec.nodeName=node1,status.phase=Running
фактический выход2: сбой
No resources found in team-workflow-2134-asf-324-d.yaml namespace.
ожидаемый выход: хотите это ..
NAMESPACE NAME READY STATUS RESTARTS AGE
team-1-user1 calico-node-9j5k2 1/1 Running 2 104d
team-1-user1 kube-proxy-ht7ch 1/1 Running 2 130d
team-2-user1 calico-node-9j5k2 1/1 Running 2 1d
team-2-user1 kube-proxy-ht7ch 1/1 Running 2 10d