Как перезапустить развертывание в Kubernetes с помощью go-client

Есть ли способ перезапустить развертывание Kubernetes с помощью go-client. Я понятия не имею, как этого добиться, помогите мне!


person Pattapu Sai    schedule 21.04.2020    source источник
comment
Развертывания нельзя перезапустить! Стручки есть. Вы можете удалить модули, связанные с вашим развертыванием, а затем контроллер развертывания воссоздает ваши модули.   -  person alidadar7676    schedule 11.06.2020
comment
На самом деле дубликат получил хороший ответ на stackoverflow.com/questions/57559357/   -  person Denis Trofimov    schedule 28.05.2021


Ответы (1)


Используя клиент Go, вы можете использовать Kubernetes API и выполнять такие операции, как создание, удаление и обновление развертывания.

вот и клиент - https://github.com/kubernetes/client-go/tree/master/examples/create-update-delete-deployment.

Пример файла кода: https://github.com/kubernetes/client-go/blob/master/examples/create-update-delete-deployment/main.go

person Harsh Manvar    schedule 21.04.2020