CKA – Kubernetes使用命令生成yaml文件
使用kubectl 直接创建资源是很方便,但是有很多东西就无法定制话,所以通常使用yaml文件来生成就比较恰当一点。yaml文件的格式可以从kubernetes官网当中也能找到,不过也能使用命令行来生成。
使用案例
以下的使用案例是创建一个pod,然后在这个pod当中运行nginx
kubectl run nginx01 --image=nginx --dry-run=client -o yaml > pod.yaml
命令行解释:
kubectl run nginx01 –image=nginx
运行一个pod,并且当中的container是nginx
–dry-run=client
试跑,并没有真正创建资源
-o yaml
输出yaml格式
> pod.yaml
把yaml写到 pod.yaml文件当中

最后完整的yaml代码:
apiVersion: v1
kind: Pod
metadata:
name: nginx01
spec:
containers:
- image: nginx
name: nginx01
Facebook评论