Kubernetes头盔-将运行头盔安装在运行的吊舱中

Eld*_*sis 1 kubernetes kubernetes-helm

我想启动一个安装程序容器helm install然后运行它,将应用一些逻辑并使用将其他应用程序安装到我的集群中helm install

我知道掌舵的依赖性,但是我想在安装过程中运行一些业务逻辑,我宁愿在安装程序窗格和主机上执行此操作,以触发整个安装过程。

我发现在Pod中使用Kubernetes REST API的建议,但helm需要kubectl安装和配置。

有任何想法吗?

Eld*_*sis 5

看来这比我想象的容易得多...

在运行Debian的简单Pod上,我刚刚安装了kubectl,并且已经安装了默认服务帐户的密码,该kubectl已经配置为集群的API。

请注意,配置的默认名称空间是我的安装程序安装程序部署到的名称空间。

已验证

$ kubectl cluster-info
$ kubectl get ns
Run Code Online (Sandbox Code Playgroud)

然后,我安装了头盔头盔已经在使用kubectl来访问群集以安装er

已验证

$ helm version
$ helm init
Run Code Online (Sandbox Code Playgroud)

我安装了测试图

$ helm install --name my-release stable/wordpress
Run Code Online (Sandbox Code Playgroud)

有用!!

我希望这有帮助