kubernetes 簡單yaml文件運行例子deployment


運行一個deployment:

kubectl  run  nginx-deployment  --image=nginx:1.7.9  --replicas=2

基本例子:

nginx-test.yaml

apiVersion: extensions/v1beta1   #當前格式的版本
kind: Deployment                 #當前創建資源的類型, 當前類型是Deployment
metadata:                        #當前資源的元數據
  name: nginx-test               #當前資源的名字 是元數據必須的項
spec:                            #是當前Deployment的規格說明
  replicas:                      #指當前創建的副本數量 默認不填 默認值就為‘1’
  template:                      #定義pod的模板
    metadata:                    #當前pod的元數據
      labels:                    #至少頂一個labels標簽,可任意創建一個 key:value
        app: web_server
    spec:                        #當前pod的規格說明
      containers:                #容器
      - name: nginx              #是容器的名字容器名字是必須填寫的
        image: nginx:latest      #鏡像 鏡像的名字和版本

 

使用yaml文件創建資源:

kubectl apply -f nginx-test.yaml

刪除yaml文件創建的資源:

kubectl delete -f nginx-test.yaml

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM