【发布时间】:2016-05-11 22:46:00
【问题描述】:
这就像一个后续问题:Recommended way to persistently change kube-env variables
我正在尝试为 GKE 实例定义 k8s-user-startup-script 的可能性(我想为每个节点安装额外的软件)。
将 k8s-user-startup-script 添加到实例组模板“自定义元数据”是可行的,但这会被 gcloud container clusters upgrade 覆盖,这会创建一个新的实例模板,而不会“继承”额外的 k8s-user-startup-script 当前模板的元数据。
我还尝试将 k8s-user-startup-script 添加到项目元数据中(我认为这将被我的项目的所有实例继承,如 here 所述)但是不考虑。
定义保持集群升级的k8s-user-startup-script的正确方法是什么? 或者,更一般地说,自定义 GKE 节点的理想方式是什么?
【问题讨论】:
标签: kubernetes google-kubernetes-engine