k8sargs和command

1.介紹

Docker 與 Kubernetes 中對應(yīng)的字段名稱。
k8s args和command
如果在容器配置中沒有設(shè)置 command 或者 args,那么將使用 Docker 鏡像自帶的命令及其入?yún)ⅰ?br/>如果在容器配置中只設(shè)置了 command 但是沒有設(shè)置 args,那么容器啟動時只會執(zhí)行該命令,Docker 鏡像中自帶的命令及其入?yún)缓雎浴?br/>如果在容器配置中只設(shè)置了 args,那么 Docker 鏡像中自帶的命令會使用該新入?yún)⒆鳛槠鋱?zhí)行時的入?yún)ⅰ?br/>如果在容器配置中同時設(shè)置了 command 與 args,那么 Docker 鏡像中自帶的命令及其入?yún)缓雎浴H萜鲉訒r只會執(zhí)行配置中設(shè)置的命令,并使用配置中設(shè)置的入?yún)⒆鳛槊畹娜雲(yún)ⅰ?/p>

網(wǎng)站建設(shè)哪家好,找創(chuàng)新互聯(lián)!專注于網(wǎng)頁設(shè)計、網(wǎng)站建設(shè)、微信開發(fā)、小程序定制開發(fā)、集團企業(yè)網(wǎng)站建設(shè)等服務(wù)項目。為回饋新老客戶創(chuàng)新互聯(lián)還提供了繁峙免費建站歡迎大家使用!

下表涵蓋了各類設(shè)置場景:
k8s args和command
#第一個表示容器沒有定義任何的命令和參數(shù),使用默認(rèn)的鏡像命令和參數(shù)
#第二個表示容器只定義了命令,最后就使用容器的命令但是不帶參數(shù)
#第三個表示容器定義了參數(shù),最后使用鏡像的命令,容器的參數(shù)
#第四個表示容器定義了命令和參數(shù),最后就使用容器的命令和參數(shù)

2.實例

apiVersion: v1
kind: Pod
metadata:
  name: ng1
  namespace: default
spec:
  nodeName: cs25
  containers:
    - name: ng1
      image: ng1
      command: [ "/bin/sh","-c" ]
      #運行的命令
      args: [ "echo '222'>/222.txt;sleep 30" ]
      #命令的參數(shù)
      imagePullPolicy: Never

k8s args和command
#登錄進去能看到在/ 目錄生成了一個222.txt 文件

apiVersion: v1
kind: Pod
metadata:
  name: ng5
  namespace: default
spec:
  nodeName: cs25
  containers:
    - name: ng1
      image: ng1
      command: [ "/bin/sh","-c" ]
      #運行的命令
      args: [ "echo '555'>/555.txt;sleep 30" ]
      #命令的參數(shù)
      imagePullPolicy: Never

k8s args和command
#修改了args的參數(shù),里面生成的文件也不一樣了

3.實例運行兩個命令運行

apiVersion: v1
kind: Pod
metadata:
  name: ng5
  namespace: default
spec:
  nodeName: cs25
  containers:
    - name: ng1
      image: ng1
      #自定義鏡像
      command: [ "/bin/sh","-c"]
      #運行的命令
      args: [ "echo '555'>/usr/share/nginx/html/index.html; /usr/sbin/nginx -g 'daemon off;'" ]
      #先把"555" 傳遞給index文件,在在前臺啟動nginx
      imagePullPolicy: Never
      #由于是自定義鏡像,網(wǎng)上沒有文件,設(shè)置只能使用本地鏡像

k8s args和command
#注意這個運行參數(shù)的最后一個一定是不能關(guān)閉的,因為bash腳本做為pid1如果退出了,docker就不會認(rèn)為該pod已經(jīng)無法正常工作了會執(zhí)行重啟策略。

文章題目:k8sargs和command
鏈接地址:http://bm7419.com/article10/igdsgo.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)頁設(shè)計公司、外貿(mào)建站、動態(tài)網(wǎng)站、網(wǎng)站設(shè)計公司、Google、自適應(yīng)網(wǎng)站

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

成都網(wǎng)站建設(shè)