Eld*_*sis 1 kubernetes kubernetes-helm
我想启动一个安装程序容器,helm install
然后运行它,将应用一些逻辑并使用将其他应用程序安装到我的集群中helm install
。
我知道掌舵的依赖性,但是我想在安装过程中运行一些业务逻辑,我宁愿在安装程序窗格和主机上执行此操作,以触发整个安装过程。
我发现在Pod中使用Kubernetes REST API的建议,但helm
需要kubectl
安装和配置。
有任何想法吗?
看来这比我想象的要容易得多...
在运行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)
有用!!
我希望这有帮助
归档时间: |
|
查看次数: |
1628 次 |
最近记录: |