如何以编程方式将工作负载部署到GCP Kubernetes?

时间:2018-11-18 16:25:40

标签: kubernetes google-kubernetes-engine

通过使用Python GCP Client中的GCP API,在创建项目,创建kubernetes引擎和其他IaaS元素方面,我已经实现了大量自动化。

但是我对将Docker容器工作负载部署到预配置的集群不是很肯定。 GCP文档指向kubectl apply -f config.yaml,但这需要使用命令行工具,方法是首先切换到项目等。

这正是我想要摆脱的。有没有可以让我们完成此任务的Google API?

不,出于各种原因,我不希望使用第三方部署自动化工具。

1 个答案:

答案 0 :(得分:1)

您可以使用Kubernetes客户端库以编程方式部署工作负载。

这里是kubernetes的一些客户端:

  1. 成为客户:client-go
  2. Java客户端:kubernetes-client/java
  3. Python客户端:kubernetes-client/python