Есть ли команда, чтобы перечислить все файлы конфигурации кластера kubernetes - PullRequest
0 голосов
/ 20 января 2020

У меня есть кластер Kubernetes, использующий Istio, и мне нужно отладить проблему. Мне нужно увидеть все файлы конфигурации, которые используются. Я хотел бы удалить определенные конфигурации из моего кластера, но я не уверен, что работает.

Так, например, я могу развернуть конфигурацию kubectl apply -f config1.yaml

Мне нужен список всех развернутых конфигураций, таких как "config1". Есть ли команда, которая существует и может ли кто-нибудь предоставить ее.

1 Ответ

2 голосов
/ 21 января 2020

В контексте Istio и для маршрутизации / работы в сети существует 6 объектов:

# kubectl api-resources | grep networking.istio
destinationrules                  dr           networking.istio.io            true         DestinationRule
envoyfilters                                   networking.istio.io            true         EnvoyFilter
gateways                          gw           networking.istio.io            true         Gateway
serviceentries                    se           networking.istio.io            true         ServiceEntry
sidecars                                       networking.istio.io            true         Sidecar
virtualservices                   vs           networking.istio.io            true         VirtualService

Итак, чтобы получить все объекты Istio, вы можете сделать:

kubectl get dr,envoyfilters,gw,se,sidecars,vs -oyaml -n NAMESPACE

Или --all-namespaces

...