k8s之helm安装和使用
介绍
helm
是基于 kubernetes 的包管理器。它之于 kubernetes 就如 yum 之于 centos,pip 之于 python,npm 之于javascript
- 更方便地部署基础设施,如
gitlab
,postgres
,prometheus
,grafana
等 - 更方便地部署自己的应用,为公司内部的项目配置 Chart,使用
helm
结合 CI,在 k8s 中部署应用一行命令般简单
官网: 舵|安装 Helm
部署
在线部署
1 |
|
离线部署
1 |
|
使用
查看源
1 |
|
添加源
1 |
|
删除源
1 |
|
查询chart
1 |
|
下载chart包
1 |
|
yaml文件
描述Chart.yaml
用于描述Chart信息的YAML文件,版本定义等README.md
可选: README文件values.yaml
默认的配置值,即把可变的值抽离出来。templates
可选:即模板,结合values.yaml,能够生成Kubernetes的manifest文件
直接安装chart(不下载包)
1 |
|
重新打包chart
1 |
|
本地chart包运行
1 |
|
查看当前运行的chart
1 |
|
删除当前运行的chart
1 |
|
本博客所有文章除特别声明外,均采用 CC BY-SA 4.0 协议 ,转载请注明出处!