helm 的基本用法请写出实例。
Helm 是 Kubernetes 的包管理工具,用于简化 Kubernetes 应用程序的部署、更新和管理。以下是 Helm 的基本用法示例:
- 安装 Helm
# 下载 Helm 安装包,解压并安装
wget https://get.helm.sh/helm-v3.7.0-linux-amd64.tar.gz
tar -zxvf helm-v3.7.0-linux-amd64.tar.gz
sudo mv linux-amd64/helm /usr/local/bin/helm
# 验证 Helm 是否安装成功
helm version
- 创建 Helm Chart
# 创建一个名为 mychart 的 Helm Chart
helm create mychart
- 修改 Chart 文件
# 修改 Chart.yaml 文件中的信息
apiVersion: v2
name: mychart
description: A Helm chart for Kubernetes
# 修改 values.yaml 文件中的信息
replicaCount: 1
image:
repository: nginx
tag: stable
pullPolicy: IfNotPresent
service:
type: ClusterIP
port: 80
targetPort: 80
- 安装 Chart
# 安装 mychart
helm install mychart my-release-name
# 查看安装的 release
helm ls
- 更新 Chart
# 修改 values.yaml 文件中的信息
replicaCount: 2
# 更新 mychart
helm upgrade my-release-name mychart
# 查看更新后的 release
helm ls
- 回滚 Chart
# 回滚到上一个版本
helm rollback my-release-name 1
# 查看回滚后的 release
helm ls
- 删除 Chart
# 删除 mychart
helm delete my-release-name
# 查看已删除的 release
helm ls -a
原文地址: https://www.cveoy.top/t/topic/b1rs 著作权归作者所有。请勿转载和采集!