帮助改进此页面
想为本用户指南做出贡献? 滚动到页面底部,然后选择在 GitHub 上编辑此页面。您的贡献有助于我们的用户指南为每个人提供更充分的参考。
使用 Helm 在 Amazon EKS 上部署应用程序
Kubernetes 的 Helm 程序包管理器帮助您在 Kubernetes 集群上安装和管理应用程序。有关更多信息,请参阅 Helm 文档
重要
您必须先将 kubectl
配置为用于 Amazon EKS,然后才能在 Amazon EKS 集群上安装 Helm Chart。如果您尚未执行此操作,请参阅通过创建 kubeconfig 文件将 kubectl 连接到 EKS 集群后再继续。如果集群的以下命令成功,说明您已正确配置。
kubectl get svc
在本地系统上安装 Helm 二进制文件
-
运行适用于您的客户端操作系统的命令。
-
如果您将 macOS 与 Homebrew
配合使用,请使用以下命令安装二进制文件。 brew install helm
-
如果您将 Windows 与 Chocolatey
配合使用,请使用以下命令安装二进制文件。 choco install kubernetes-helm
-
如果您正在使用 Linux,请使用以下命令来安装二进制文件。
curl https://raw.githubusercontent.com/helm/helm/master/scripts/get-helm-3 > get_helm.sh chmod 700 get_helm.sh ./get_helm.sh
注意
如果您收到一条消息,显示必须首先安装
openssl
,则可以使用以下命令进行安装。sudo yum install openssl
-
-
要在
PATH
中选择新的二进制文件,请关闭当前的终端窗口,然后打开一个新窗口。 -
查看您已安装的 Helm 版本。
helm version | cut -d + -f 1
示例输出如下。
v
3.9.0
-
此时,您可以运行任何 Helm 命令(例如
helm install
),以便安装、修改、删除或查询您的集群中的 Helm Chart。如果您刚接触 Helm,并且没有要安装的特定图表,您可以:chart-name
-
创建示例图表并将其推送至 Amazon ECR。有关更多信息,请参阅 Amazon Elastic Container Registry 用户指南中的推送 Helm Chart。
-
从 eks-charts
GitHub 存储库或从 ArtifactHub 中安装 Amazon EKS 图表。