Как программно развернуть рабочую нагрузку в GCP Kubernetes? - PullRequest
0 голосов
/ 18 ноября 2018

Я достиг огромной автоматизации с точки зрения создания проектов, создания движка kubernetes и других элементов IaaS, используя API GCP из Python GCP Client.

Но я не очень уверен в развертывании рабочих нагрузок Docker-контейнеров в подготовленный кластер. Документы GCP указывают на то, что kubectl apply -f config.yaml, но это влечет за собой использование инструментов командной строки, сначала переключаясь на проект и т. Д ...

Это именно то, от чего я пытаюсь уйти. Есть ли Google API, который позволяет нам это сделать?

И нет, я не хочу использовать средства автоматизации развертывания сторонних производителей по разным причинам.

1 Ответ

0 голосов
/ 18 ноября 2018

Вы можете использовать клиентскую библиотеку Kubernetes для программного развертывания рабочей нагрузки.

Вот клиент для kubernetes:

  1. Go client: client-go
  2. Java-клиент: kubernetes-client / java
  3. Python-клиент: kubernetes-client / python
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...