我有一个部署在kubernetes集群上的应用程序。使用rancher名称空间访问此应用程序。通过指定此名称空间,我将获得“获取容器”以及所有信息。 现在,我想从掌控这个应用程序。我需要做什么? 我已经在kubectl安装所在的位置安装了头盔。
答案 0 :(得分:3)
如果要使用Helm“控制” Kubernetes集群上的应用程序,则应从helm charts开始。您可以创建一些(如果尚不可用)。拥有一个或多个图表后,您可以使用集群的KUBECONFIG
文件来定位Kubernetes集群。
如果我有一个像my-test-app
这样的Helm图表和一个叫做my-dev-cluster
的Kubernetes集群。
有了Helm,我可以:
部署-install
helm install test1 my-test-app/ --kubeconfig ~/.kubeconfigs/my-dev-cluster.kubeconfig
更新-upgrade
helm upgrade test1 my-test-app/ --kubeconfig ~/.kubeconfigs/my-dev-cluster.kubeconfig
删除-uninstall
helm uninstall test1 my-test-app/ --kubeconfig ~/.kubeconfigs/my-dev-cluster.kubeconfig
my-dev-cluster.kubeconfig
是~/.kubeconfigs
目录中我的集群的kubeconfig文件。或者,您可以使用KUBECONFIG
环境变量来设置路径。