帮助改进此页面
要帮助改进本用户指南,请选择位于每个页面右侧窗格中的在 GitHub 上编辑此页面链接。
使用 Helm 在 Amazon EKS 上部署应用程序
Kubernetes 的 Helm 包管理器可帮助您在 Kubernetes 集群上安装和管理应用程序。有关更多信息,请参阅 Helm 文档
重要
您必须先将 kubectl
配置为用于 Amazon EKS,然后才能在 Amazon EKS 集群上安装 Helm Chart。如果您尚未执行此操作,请参阅通过创建 kubeconfig 文件将 kubectl 连接到 EKS 集群后再继续。如果集群的以下命令成功,说明您已正确配置。
kubectl get svc
-
运行适用于您的客户端操作系统的命令。
sudo yum install openssl
-
要在
PATH
中选择新的二进制文件,请关闭当前的终端窗口,然后打开一个新窗口。 -
查看您已安装的 Helm 版本。
helm version --template='{{ .Version }}{{ "\n" }}'
示例输出如下。
v3.17.2
-
确保安装的版本与您的集群版本兼容。查看支持的版本偏差
以了解更多信息。例如,如果您使用 3.17.x
运行,则支持的 Kubernetes 版本不应超出1.29.x
~1.32.x
的范围。 -
此时,您可以运行任何 Helm 命令(例如
helm install
),以便安装、修改、删除或查询您的集群中的 Helm Chart。如果您刚接触 Helm,并且没有要安装的特定图表,则可以:chart-name
-
创建示例图表并将其推送至 Amazon ECR。有关更多信息,请参阅 Amazon Elastic Container Registry 用户指南中的推送 Helm Chart。
-
从 eks-charts
GitHub 存储库或从 ArtifactHub 中安装 Amazon EKS 图表。