Объект API kubernetes, созданный созданием развертывания - PullRequest
0 голосов
/ 12 декабря 2018

Я пытаюсь увидеть все объекты kubernetes, использованные для создания развертывания.Как просмотреть объекты, созданные при kubectl run mydep --image=busybox?

Ответы [ 3 ]

0 голосов
/ 12 декабря 2018

После запуска kubectl run mydep --image=busybox существующие объекты можно просмотреть в готовом к использованию выводе YAML с помощью следующей команды:

  kubectl get deployments mydep --export -o yaml
0 голосов
/ 12 декабря 2018

в то время как существующие ответы дают ответ, лучше всего, если вы понимаете, что происходит, поэтому вы можете иметь представление о том, как решить такие проблемы.посмотрите здесь: https://github.com/jamiehannaford/what-happens-when-k8s. это довольно читаемо, но оно того стоит.

0 голосов
/ 12 декабря 2018

Вы можете использовать kubectl для просмотра всех развертываний, созданных с использованием kubectl run или kubectl create.

Я выполнил вашу команду в своем кластере, и я могу увидеть следующее с помощью kubectl:

[root@ip-10-0-1-91 centos]# kubectl run mydep --image=busybox
kubectl run --generator=deployment/apps.v1 is DEPRECATED and will be removed in a future version. Use kubectl run --generator=run-pod/v1 or kubectl create instead.
deployment.apps/mydep created

[root@ip-10-0-1-91 centos]# kubectl get deployments
NAME             DESIRED   CURRENT   UP-TO-DATE   AVAILABLE   AGE
mydep            1         1         1            0           17s

[root@ip-10-0-1-91 centos]# kubectl get pods
NAME                              READY   STATUS      RESTARTS   AGE
mydep-6d67498bcf-24zh2            0/1     Completed   2          28s
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...