使用 kubectl 命令生成 YAML 样版文件

使用kubectl命令生成YAML样版文件

可以利用kubectl指令来生成YAML配置文件的模板,简化我们编写YAML配置文件的过程

使用kubectl命令生成Pod的 YAML 样板示例
1
kubectl run mynginx --image=nginx:alpine --dry-run=client -o yaml
生成好的YAML配置文件模板
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
apiVersion: v1
kind: Pod
metadata:
creationTimestamp: null
labels:
run: mynginx
name: mynginx
spec:
containers:
- image: nginx:alpine
name: mynginx
resources: {}
dnsPolicy: ClusterFirst
restartPolicy: Always
status: {}
使用生成好的文件发布pod资源对象
1
kubectl apply -f mynginx.yaml
查看pod
1
kubectl get pods