Развернуть сервис в Kubernetes через Go - PullRequest
0 голосов
/ 18 февраля 2020

Я пытаюсь написать сценарий Go, который развернет данное развертывание в кластере K8S. В идеале мне бы хотелось, чтобы скрипт выполнял что-то подобное bash:

KUBECONFIG="/kubeconfig" kubectl rollout restart --namespace $k8s_namespace "deployment/${service_name}"

Я изучал реализацию Kubernetes в GitHub и client- go* код 1007 *, но пока единственные API Go, которые я нашел, - это как создавать развертывания, как указано здесь Но вместо этого я хочу иметь возможность ссылаться на существующее развертывание в заданном пространстве имен k8s и делать rollout restart.

...