以下是在 k8s 中部署 Helm 2.7.2 的步骤:

  1. 下载 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
    
  2. 将解压缩后的二进制文件移动到 PATH 路径下。

    sudo mv linux-amd64/helm /usr/local/bin/
    
  3. 初始化 Helm,创建 Tiller 的 ServiceAccount 和 ClusterRoleBinding。

    helm init --service-account tiller
    
  4. 等待 Tiller 的 Pod 运行起来。

    kubectl get pods --namespace kube-system
    

    应该看到一个名为 tiller-deploy-xxxxx 的 Pod 运行中。

  5. 部署 Helm Chart。

    helm install stable/mysql
    

    这将在 k8s 中部署一个 MySQL 实例。

  6. 验证部署是否成功。

    kubectl get pods
    

    应该看到一个名为 mysql-xxxxx 的 Pod 运行中。

    kubectl get services
    

    应该看到一个名为 mysql 的 Service,其中包含了 MySQL 实例的 IP 地址和端口号。

恭喜,你已经成功在 k8s 中部署了 Helm 2.7.2,并使用它部署了一个 MySQL 实例。

k8s 里部署 helm 272

原文地址: https://www.cveoy.top/t/topic/b18m 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录