gpt4 book ai didi

kubernetes - 在新的 GKE 集群上以编程方式运行 Kubernetes 命令

转载 作者:行者123 更新时间:2023-12-01 11:25:17 26 4
gpt4 key购买 nike

为了对我正在开发的应用程序进行负载测试,我正在创建一个 Google 容器引擎 (GKE) 集群,创建几个永久性磁盘,运行一大堆 kubectl 命令,运行我的基准测试,保存结果,然后再次删除 GKE 集群。

kubectl 命令负责标记 GKE 集群的一部分节点(以保证它们只运行我的应用程序,而基准基础设施位于其余节点上)并创建 secret 、复制 Controller 和服务。

我正在寻找一种方法来自动化所有这些。我知道我可以编写一个自定义程序来为我完成所有这些,但我想知道是否已经有这样的程序。

我简要地研究了 https://www.terraform.io/ ,但看起来这只会涵盖 GKE 设置,而不涵盖 Kubernetes 资源。

是否可以将 terraform 和运行 kubectl 命令的脚本结合起来?或者是否有其他工具来编排 Kubernetes?

最佳答案

查看 Cloud Deployment Manager .它允许您以声明方式创建 GKE 集群,然后向集群添加资源。我不确定它是否会为您标记节点。为此,一种选择是创建多个 node pools .每个节点池都将自动标有节点池的名称,这应该可以帮助您减少需要运行的手动 kubectl 命令的数量。

关于kubernetes - 在新的 GKE 集群上以编程方式运行 Kubernetes 命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37829210/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com