Через веб форму изменения сущностей K8s не всегда удобно править файлы json.
Перевод файлов из json в yaml также может быть некорректным.
Итак, давайте разберемся
Как скачать yaml файл из работающих e Deployment, Service, Pod или даже Ingress.
Синтаксис для скачивания файлов yaml Kubernetes:
kubectl get [тип сущности] -n [namespace] [имя ресурса] -o yaml > [Новый файл, куда пишем вывод]
Создать файл yaml запущенного пода:
kubectl get po -n nginx nginx-deployment-752323bwdek-5s7j8 -o yaml > podback.yaml
Создать файл репликасета yaml запущенного пода:
kubectl get rs -n nginx -o yaml > latestReplicaSetback.yaml
Создать файл deployment yaml запущенного пода:
kubectl get deploy -n nginx -o yaml > latestDeployement.yaml
Создать файл yaml Ingress:
kubectl get ingresses -n default mobsf -o yaml > mobsf-work.yaml
Далее вы можете проверить эти файлы:
cat mobsf-work.yaml
Вывод :
2 комментария
Ну а в Kubernetes этой логикой тоже занимается не контейнер. Каковы причины “не достаточно веские” для среднестатистического пользователя Kubernetes? Или возьмите CoreOS и посмотрите манифесты systemd, которые гоняют контейнеры через
сам то понял, что написал?)