从helm configmap创建资源/部署资源的过程如下:
apiVersion: v1
kind: ConfigMap
metadata:
name: my-configmap
data:
key1: value1
key2: value2
其中,metadata字段用于定义configmap的元数据,name字段指定configmap的名称。data字段用于定义configmap的数据,可以根据需要添加多个键值对。
apiVersion: apps/v1
kind: Deployment
metadata:
name: my-deployment
spec:
replicas: 3
template:
metadata:
labels:
app: my-app
spec:
containers:
- name: my-container
image: my-image
ports:
- containerPort: 8080
envFrom:
- configMapRef:
name: my-configmap
其中,metadata字段用于定义deployment的元数据,name字段指定deployment的名称。spec字段用于定义deployment的规格,包括副本数、容器模板等。在containers字段中,可以定义容器的名称、镜像、端口等信息。envFrom字段用于引用之前创建的configmap资源。
helm install my-chart ./my-chart
其中,my-chart为chart的名称,./my-chart为chart的路径。
通过以上步骤,就可以从helm configmap创建资源/部署资源。在部署过程中,可以根据需要进行自定义配置,例如修改configmap的数据或者修改deployment的副本数等。
企业创新在线学堂
云+社区技术沙龙[第10期]
TechDay
企业创新在线学堂
Elastic 实战工作坊
Elastic 实战工作坊
GAME-TECH
GAME-TECH
腾讯云GAME-TECH游戏开发者技术沙龙
腾讯云数据库TDSQL训练营
云原生正发声
领取专属 10元无门槛券
手把手带您无忧上云