k8s 里部署 helm 272
以下是在 k8s 中部署 Helm 2.7.2 的步骤:
-
下载 Helm 2.7.2 的二进制文件,并解压缩。
curl -LO https://storage.googleapis.com/kubernetes-helm/helm-v2.7.2-linux-amd64.tar.gz tar -zxvf helm-v2.7.2-linux-amd64.tar.gz -
将解压缩后的二进制文件移动到 PATH 路径下。
sudo mv linux-amd64/helm /usr/local/bin/ -
初始化 Helm,创建 Tiller 的 ServiceAccount 和 ClusterRoleBinding。
helm init --service-account tiller -
等待 Tiller 的 Pod 运行起来。
kubectl get pods --namespace kube-system应该看到一个名为 tiller-deploy-xxxxx 的 Pod 运行中。
-
部署 Helm Chart。
helm install stable/mysql这将在 k8s 中部署一个 MySQL 实例。
-
验证部署是否成功。
kubectl get pods应该看到一个名为 mysql-xxxxx 的 Pod 运行中。
kubectl get services应该看到一个名为 mysql 的 Service,其中包含了 MySQL 实例的 IP 地址和端口号。
恭喜,你已经成功在 k8s 中部署了 Helm 2.7.2,并使用它部署了一个 MySQL 实例。
原文地址: https://www.cveoy.top/t/topic/b18m 著作权归作者所有。请勿转载和采集!