K8S API YAML

官網(wǎng)API文檔
github文檔說明

# yaml格式的pod定義文件完整內(nèi)容:
apiVersion: v1       #必選蜜徽,版本號并淋,例如v1
kind: Pod       #必選 可以是其他的類型比如Deployment个唧、Service 但是下面的內(nèi)容要自己改變
metadata:       #必選,元數(shù)據(jù)
  name: string       #必選暑诸,Pod名稱
  namespace: string    #必選,Pod所屬的命名空間
  labels:      #自定義標簽
    - name: string     #自定義標簽名字
  annotations:       #自定義注釋列表
    - name: string
spec:         #必選,Pod中容器的詳細定義
  containers:      #必選帐我,Pod中容器列表
  - name: string     #必選塞琼,容器名稱
    image: string    #必選菠净,容器的鏡像名稱
    imagePullPolicy: [Always | Never | IfNotPresent] #獲取鏡像的策略 Alawys表示下載鏡像 IfnotPresent表示優(yōu)先使用本地鏡像,否則下載鏡像彪杉,Nerver表示僅使用本地鏡像
    command: [string]    #容器的啟動命令列表毅往,如不指定,使用打包時使用的啟動命令
    args: [string]     #容器的啟動命令參數(shù)列表
    workingDir: string     #容器的工作目錄
    volumeMounts:    #掛載到容器內(nèi)部的存儲卷配置
    - name: string     #引用pod定義的共享存儲卷的名稱派近,需用volumes[]部分定義的的卷名
      mountPath: string    #存儲卷在容器內(nèi)mount的絕對路徑煞抬,應(yīng)少于512字符
      readOnly: boolean    #是否為只讀模式
    ports:       #需要暴露的端口庫號列表
    - name: string     #端口號名稱
      containerPort: int   #容器需要監(jiān)聽的端口號
      hostPort: int    #容器所在主機需要監(jiān)聽的端口號,默認與Container相同
      protocol: string     #端口協(xié)議构哺,支持TCP和UDP革答,默認TCP
    env:       #容器運行前需設(shè)置的環(huán)境變量列表
    - name: string     #環(huán)境變量名稱
      value: string    #環(huán)境變量的值
    resources:       #資源限制和請求的設(shè)置
      limits:      #資源限制的設(shè)置
        cpu: string    #Cpu的限制战坤,單位為core數(shù),將用于docker run --cpu-shares參數(shù)
        memory: string     #內(nèi)存限制残拐,單位可以為Mib/Gib途茫,將用于docker run --memory參數(shù)
      requests:      #資源請求的設(shè)置
        cpu: string    #Cpu請求,容器啟動的初始可用數(shù)量
        memory: string     #內(nèi)存清楚溪食,容器啟動的初始可用數(shù)量
    livenessProbe:     #對Pod內(nèi)個容器健康檢查的設(shè)置囊卜,當探測無響應(yīng)幾次后將自動重啟該容器,檢查方法有exec错沃、httpGet和tcpSocket栅组,對一個容器只需設(shè)置其中一種方法即可
      exec:      #對Pod容器內(nèi)檢查方式設(shè)置為exec方式
        command: [string]  #exec方式需要制定的命令或腳本
      httpGet:       #對Pod內(nèi)個容器健康檢查方法設(shè)置為HttpGet,需要制定Path枢析、port
        path: string
        port: number
        host: string
        scheme: string
        HttpHeaders:
        - name: string
          value: string
      tcpSocket:     #對Pod內(nèi)個容器健康檢查方式設(shè)置為tcpSocket方式
         port: number
       initialDelaySeconds: 0  #容器啟動完成后首次探測的時間玉掸,單位為秒
       timeoutSeconds: 0   #對容器健康檢查探測等待響應(yīng)的超時時間,單位秒醒叁,默認1秒
       periodSeconds: 0    #對容器監(jiān)控檢查的定期探測時間設(shè)置司浪,單位秒,默認10秒一次
       successThreshold: 0
       failureThreshold: 0
       securityContext:
         privileged:false
    restartPolicy: [Always | Never | OnFailure]#Pod的重啟策略把沼,Always表示一旦不管以何種方式終止運行啊易,kubelet都將重啟,OnFailure表示只有Pod以非0退出碼退出才重啟饮睬,Nerver表示不再重啟該Pod
    nodeSelector: obeject  #設(shè)置NodeSelector表示將該Pod調(diào)度到包含這個label的node上租谈,以key:value的格式指定
    imagePullSecrets:    #Pull鏡像時使用的secret名稱,以key:secretkey格式指定
    - name: string
    hostNetwork:false      #是否使用主機網(wǎng)絡(luò)模式捆愁,默認為false割去,如果設(shè)置為true,表示使用宿主機網(wǎng)絡(luò)
    volumes:       #在該pod上定義共享存儲卷列表
    - name: string     #共享存儲卷名稱 (volumes類型有很多種)
      emptyDir: {}     #類型為emtyDir的存儲卷牙瓢,與Pod同生命周期的一個臨時目錄劫拗。為空值
      hostPath: string     #類型為hostPath的存儲卷,表示掛載Pod所在宿主機的目錄
        path: string     #Pod所在宿主機的目錄矾克,將被用于同期中mount的目錄
      secret:      #類型為secret的存儲卷页慷,掛載集群與定義的secre對象到容器內(nèi)部
        scretname: string  
        items:     
        - key: string
          path: string
      configMap:     #類型為configMap的存儲卷,掛載預(yù)定義的configMap對象到容器內(nèi)部
        name: string
        items:
        - key: string
          path: string

apiversion

可通過kubectl api-versions 查看所有版本編號

kind

資源的類型 詳細說明

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末胁附,一起剝皮案震驚了整個濱河市酒繁,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌控妻,老刑警劉巖州袒,帶你破解...
    沈念sama閱讀 217,509評論 6 504
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異弓候,居然都是意外死亡郎哭,警方通過查閱死者的電腦和手機他匪,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,806評論 3 394
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來夸研,“玉大人邦蜜,你說我怎么就攤上這事『ブ粒” “怎么了悼沈?”我有些...
    開封第一講書人閱讀 163,875評論 0 354
  • 文/不壞的土叔 我叫張陵,是天一觀的道長姐扮。 經(jīng)常有香客問我絮供,道長,這世上最難降的妖魔是什么茶敏? 我笑而不...
    開封第一講書人閱讀 58,441評論 1 293
  • 正文 為了忘掉前任壤靶,我火速辦了婚禮,結(jié)果婚禮上睡榆,老公的妹妹穿的比我還像新娘萍肆。我一直安慰自己袍榆,他們只是感情好胀屿,可當我...
    茶點故事閱讀 67,488評論 6 392
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著包雀,像睡著了一般宿崭。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上才写,一...
    開封第一講書人閱讀 51,365評論 1 302
  • 那天葡兑,我揣著相機與錄音,去河邊找鬼赞草。 笑死讹堤,一個胖子當著我的面吹牛,可吹牛的內(nèi)容都是我干的厨疙。 我是一名探鬼主播洲守,決...
    沈念sama閱讀 40,190評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼沾凄!你這毒婦竟也來了梗醇?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,062評論 0 276
  • 序言:老撾萬榮一對情侶失蹤撒蟀,失蹤者是張志新(化名)和其女友劉穎叙谨,沒想到半個月后,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體保屯,經(jīng)...
    沈念sama閱讀 45,500評論 1 314
  • 正文 獨居荒郊野嶺守林人離奇死亡手负,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,706評論 3 335
  • 正文 我和宋清朗相戀三年涤垫,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片竟终。...
    茶點故事閱讀 39,834評論 1 347
  • 序言:一個原本活蹦亂跳的男人離奇死亡雹姊,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出衡楞,到底是詐尸還是另有隱情吱雏,我是刑警寧澤,帶...
    沈念sama閱讀 35,559評論 5 345
  • 正文 年R本政府宣布瘾境,位于F島的核電站歧杏,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏迷守。R本人自食惡果不足惜犬绒,卻給世界環(huán)境...
    茶點故事閱讀 41,167評論 3 328
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望兑凿。 院中可真熱鬧凯力,春花似錦、人聲如沸礼华。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,779評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽圣絮。三九已至祈惶,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間扮匠,已是汗流浹背捧请。 一陣腳步聲響...
    開封第一講書人閱讀 32,912評論 1 269
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留棒搜,地道東北人疹蛉。 一個月前我還...
    沈念sama閱讀 47,958評論 2 370
  • 正文 我出身青樓,卻偏偏與公主長得像力麸,于是被迫代替她去往敵國和親可款。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 44,779評論 2 354

推薦閱讀更多精彩內(nèi)容

  • 版權(quán)聲明:原創(chuàng)作品末盔,謝絕轉(zhuǎn)載筑舅!否則將追究法律責任。 前言 最近中國和印度的局勢也是愈演愈烈陨舱。作為一個愛國青年我有些...
    李偉銘MIng閱讀 2,066評論 0 5
  • K8s使用方法 1 查看k8s的版本信息 [root@k8s-master ~]# kubectl version...
    愛學(xué)習(xí)的ren閱讀 1,890評論 0 0
  • k8s入門知識點 [TOC] k8s并不神秘翠拣,你可以結(jié)合vm和redis之類的中間件 Q-1:為什么需要k8s Q...
    LLyang碎碎念閱讀 7,200評論 0 4
  • YAML 基礎(chǔ) 它的基本語法規(guī)則如下: 1、大小寫敏感2游盲、使用縮進表示層級關(guān)系3误墓、縮進時不允許使用Tab鍵蛮粮,只允許...
    祁恩達閱讀 7,835評論 0 5
  • 推薦指數(shù): 6.0 書籍主旨關(guān)鍵詞:特權(quán)、焦點谜慌、注意力然想、語言聯(lián)想、情景聯(lián)想 觀點: 1.統(tǒng)計學(xué)現(xiàn)在叫數(shù)據(jù)分析欣范,社會...
    Jenaral閱讀 5,721評論 0 5