官网:Helm | Docs
一、制作模板
1、创建一个 chart
helm create myapp
2、对 模版作修改,根据需求,只保留如下
[root@master helmfile]# tree myapp
myapp
├── Chart.yaml
├── templates
│ ├── deployment.yaml
│ └── service.yaml
└── values.yaml
3、自定义 deployment.yaml 模版内容
cd myapp
vim templates/deployment.yaml
# 内容
apiVersion: apps/v1
kind: Deployment
metadata:
name: {
{ .Release.Name }}
spec:
replicas: {
{ .Values.replicaCount }}
selector:
matchLabels:
app: {
{ .Release.Name }}
template:
metadata:
labels:
app: {
{ .Release.Name }}
spec:
containers:
- name: {
{ .Release.Name }}
image: hub.mshxuyi.com/xielong/myapp:v1
ports:
- container

博客介绍了 Helm 的相关操作,包括制作模板,如创建 chart、自定义 deployment.yaml 和 Service.yaml 等模版内容,以及 Chart.yaml 和 values.yaml 的使用;还涵盖了安装步骤,如安装、查看 deployment 和 service、更新及删除等,同时提及了打包命令。
最低0.47元/天 解锁文章
7849

被折叠的 条评论
为什么被折叠?



