Как проверить историю развертывания k8s? - PullRequest
0 голосов
/ 29 августа 2018

Я пытался kubectl rollout history deployment/my-app, он возвращает только No rollout history found.

Я думаю, что существует метод для получения всех историй развертывания. Это будет очень полезно.

Справочный официальный документ: https://kubernetes.io/docs/concepts/workloads/controllers/deployment/

1 Ответ

0 голосов
/ 29 августа 2018

Используйте --record при создании развертывания, чтобы начать его развертывание в ReplicaSet.

$ kubectl create -f deploy.yaml --record=true

При каждом развертывании новой версии развертывания набор реплик сохраняет предыдущую конфигурацию развертывания. Проверьте путь развертывания, и даже мы можем использовать это для автоматизации. Это должен быть параметр по умолчанию в развертывании kuberentes, но по умолчанию он имеет значение false.

Затем проверьте статус и историю, используя приведенные ниже команды,

$ kubectl rollout status deploy myapp-deployment
$ kubectl rollout history deploy myapp-deployment

Надеюсь, это поможет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...