helm 请写出30个各种使用实例代码
- 安装一个chart:
helm install stable/mysql - 删除一个chart:
helm delete mysql - 更新一个chart:
helm upgrade mysql stable/mysql - 查看chart的模板:
helm template stable/mysql - 查看chart的values:
helm inspect values stable/mysql - 安装chart并指定values:
helm install -f values.yaml stable/mysql - 创建一个空的chart:
helm create mychart - 查看chart的依赖:
helm dep list mychart - 更新chart的依赖:
helm dep update mychart - 查看chart的版本:
helm search mychart - 指定chart的版本安装:
helm install mychart --version 1.0.0 - 查看chart的历史版本:
helm history mychart - 回滚chart到上一个版本:
helm rollback mychart 1 - 为chart设置别名:
helm install mychart stable/mysql --name mymysql - 通过别名删除一个chart:
helm delete mymysql - 通过别名查看chart的状态:
helm status mymysql - 打包一个chart:
helm package mychart - 上传chart到仓库:
helm push mychart-1.0.0.tgz myrepo - 从仓库下载chart:
helm fetch myrepo/mychart --version 1.0.0 - 查看chart的依赖图:
helm dep graph mychart - 为chart设置全局的values:
helm install --set global.image.tag=1.0.0 mychart - 为chart设置部分values:
helm install -f values.yaml mychart - 为chart设置环境变量:
helm install --set env.MYSQL_ROOT_PASSWORD=123 mychart - 为chart设置资源限制:
helm install --set resources.requests.cpu=100m mychart - 为chart设置标签:
helm install --set service.labels.app=myapp mychart - 为chart设置注释:
helm install --set service.annotations.description=myapp mychart - 为chart设置命名空间:
helm install --namespace mynamespace mychart - 为chart设置存储卷:
helm install --set volume.enabled=true mychart - 为chart设置网络策略:
helm install --set securityContext.networkPolicy.enabled=true mychart - 为chart设置ingress:
helm install --set ingress.enabled=true mychart
原文地址: https://www.cveoy.top/t/topic/b1ss 著作权归作者所有。请勿转载和采集!