如何快速创建k8syaml文件模板
通过dry-run导出

--dry-run参数,运行 Dry  打印相应的API对象而不创建它们。
1
创建yaml模板

deploy
[root@zjucst-52668 ~]# kubectl run http --image=katacoda/docker-http-server:latest --replicas=1 --dry-run -ncka
NAME      AGE
http      <unknown>
[root@zjucst-52668 ~]# kubectl run http --image=katacoda/docker-http-server:latest --replicas=1 --dry-run -ncka -o yaml
apiVersion: extensions/v1beta1
kind: Deployment
metadata:
  creationTimestamp: null
  labels:
    run: http
  name: http
spec:
  replicas: 1
  selector:
    matchLabels:
      run: http
  strategy: {}
  template:
    metadata:
      creationTimestamp: null
      labels:
        run: http
    spec:
      containers:
      - image: katacoda/docker-http-server:latest
        name: http
        resources: {}
status: {}
[root@zjucst-52668 ~]# 
 

Logo

K8S/Kubernetes社区为您提供最前沿的新闻资讯和知识内容

更多推荐