91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Kubernetes中YAML的語法格式和使用方法

發布時間:2020-05-29 16:07:18 來源:億速云 閱讀:680 作者:鴿子 欄目:云計算

Kubernetes支持YAML和JSON格式創建資源對象

JSON格式用于接口之間消息的傳遞
YAML格式用于配置和管理
YAML是一種簡潔的非標記性語言

語法格式

縮進標識層級關系
不支持制表符(tab)縮進,使用空格縮進
通常開頭縮進兩個空格
字符后縮進一個空格,如冒號,逗號等
“—”表示YAML格式,一個文件的開始
“#”表示注釋
  • 查看應用名稱
kubectl api-versions
  • demo演示
mkdir demo

#編輯nginx-deployment.yaml文件
vim /demo/nginx-deployment.yaml

apiVersion: apps/v1
kind: Deployment
metadata:
  name: my-nginx
  labels:
    app: nginx
spec:
  replicas: 2
  selector:
    matchLabels:
      app: nginx
  template:
    metadata:
      labels:
        app: nginx
    spec:
      containers:
      - name: nginx
        image: nginx:1.15.4
        ports:
        - containerPort: 80

#創建nginx-deployment.yaml文件
kubectl create -f nginx-deployment.yaml

#查看pod節點
kubectl get pods

#編輯nginx-service.yaml文件
vim nginx-service.yaml

apiVersion: v1
kind: Service
metadata:
  name: my-nginx-service
  labels:
    app: nginx
spec:
  type: NodePort
  ports:
  - port: 80
    targetPort: 80
  selector:
    app: nginx

#創建nginx-service.yaml文件
kubectl create -f nginx-service.yaml

#查看服務
kubectl get svc

-自動測試命令的正確性,并不執行創建

kubectl run nginx-deployment --image=nginx --port=80 --replicas=2 --dry-run
  • 查看生成yaml格式
kubectl run nginx-deployment --image=nginx --port=80 --replicas=2 --dry-run -o yaml

-查看生成json格式

kubectl run nginx-deployment --image=nginx --port=80 --replicas=3 --dry-run -o json
  • 將現有的資源生成模板導出
kubectl get deploy/nginx --export -o yaml
  • 保存到文件中
kubectl get deploy/nginx --export -o yaml > my-deploy.yaml
  • 查看字段幫助信息
kubectl explain pods.spec.containers

謝謝閱讀!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

鲁山县| 右玉县| 宣化县| 抚远县| 嘉祥县| 通道| 江门市| 沂源县| 柯坪县| 许昌县| 乌苏市| 常山县| 麻江县| 通化县| 衡东县| 宽甸| 托里县| 北京市| 永安市| 邵阳市| 扶风县| 会宁县| 偃师市| 定南县| 铜山县| 邹城市| 杭州市| 海兴县| 屯门区| 蕲春县| 沛县| 措勤县| 赣州市| 吉林省| 揭阳市| 贵港市| 景东| 芜湖县| 大方县| 开原市| 宁远县|