Deployment资源对象定义
定义一个nginx的yaml文件
apiVersion: apps/v1
kind: Deployment
metadata:
name: nginx-deployment
spec:
selector:
matchLabels:
app: nginx
replicas: 2
template:
metadata:
labels:
app: nginx
spec:
containers:
- name: nginx
image: nginx
ports:
- containerPort: 80
可以使用命令快速生成yaml模板
# 创建deployment模板
kubectl create deployment nginx --image=nginx:1.24.0 -o yaml --dry-run=client
#创建service模板
kubectl create service clusterip my-sc --tcp=8080:8080 -o yam --dry-run=client
#创建configmap配置文件模板
kubectl create configmap my-config --from-literal=key1=config1 --from-literal=key2=config2 -o yaml --dry-run=client
配置文件多行内容换行与否的写法
作者:于浩 创建时间:2024-05-16 14:10
最后编辑:于浩 更新时间:2025-06-10 18:08
最后编辑:于浩 更新时间:2025-06-10 18:08