28.Kubernetes的包管理利器:Helm使用进阶

28.Kubernetes的包管理利器:Helm使用进阶

Helm是一种管理Charts的工具,而charts则是打包预配置Kubernetes基础资源的配置合集。

上一章节我们学习了Helm的认知和部署安装,这一章节中我们将学习自定义chart制作、打包和发布,release的版本发布和回滚功能,希望能给大家学习Helm起到抛砖引玉的作用。

1.自定义chart制作

1)首先我们先创建我们myapp的chart项目

#进入local仓库的目录

[root@centos-1 local]# cd /root/.helm/repository/local

#创myapp项目    
$ helm create mongodb
[root@centos-1 local]# tree
.
├── index.yaml
└── myapp
    ├── charts
    ├── Chart.yaml
    ├── templates
    │   ├── deployment.yaml
    │   ├── _helpers.tpl
    │   ├── ingress.yaml
    │   ├── NOTES.txt
    │   └── service.yaml
    └── values.yaml

2)接着,按需修改Chart.yaml、values.yaml

#Chart.yaml
apiVersion: v1
appVersion: "1.3"                 #pod版本
description: myapp web service
name: myapp
version: 0.1.0          #release版本

#
上一篇:MyBatis浅尝笔记


下一篇:layui切换子页面销毁定时器,切换页面失效