2018-05-29-多资源对象写法
同一个 yaml 文件中包含多资源的写法,比如deployment, service ,pv 等
以deployment 和service 并存为例
deployment 和 service 文件
deployment 文件
kubectl run tomcat11 --image=registry.cn-hangzhou.aliyuncs.com/misa/tomcat:9.0 --replicas=2 --port=8080 --dry-run -o yaml > deploy.yaml
[root@master1 feng]# cat deploy.yaml
apiVersion: extensions/v1beta1
kind: Deployment
metadata:
creationTimestamp: null
labels:
run: tomcat11
name: tomcat11
spec:
replicas: 2
selector:
matchLabels:
run: tomcat11
strategy: {}
template:
metadata:
creationTimestamp: null
labels:
run: tomcat11
spec:
containers:
- image: registry.cn-hangzhou.aliyuncs.com/misa/tomcat:9.0
name: tomcat11
ports:
- containerPort: 8080
resources: {}
status: {}service 文件
合并方式1
两个对象中间用 --- 隔开,不然会只能识别到一个
合并方式2
用 kind: List 来定义集合,将其他对象,deployment, service,pvc 等作为子项。
注意 deployment service 等子项每行前面再加2给空格。
Last updated