k8s-yaml格式的pod定義文件完整內(nèi)容:

apiVersion: v1? ? ? #必選艰亮,版本號(hào),例如v1

kind: Pod? ? ? #必選挣郭,Pod

metadata:? ? ? #必選迄埃,元數(shù)據(jù)

? name: string? ? ? #必選,Pod名稱

? namespace: string? ? #必選兑障,Pod所屬的命名空間

? labels:? ? ? #自定義標(biāo)簽

? ? - name: string? ? #自定義標(biāo)簽名字

? annotations:? ? ? #自定義注釋列表

? ? - name: string

spec:? ? ? ? #必選侄非,Pod中容器的詳細(xì)定義

? containers:? ? ? #必選,Pod中容器列表

? - name: string? ? #必選流译,容器名稱

? ? image: string? ? #必選逞怨,容器的鏡像名稱

? ? imagePullPolicy: [Always | Never | IfNotPresent] #獲取鏡像的策略 Alawys表示下載鏡像 IfnotPresent表示優(yōu)先使用本地鏡像,否則下載鏡像先蒋,Nerver表示僅使用本地鏡像

? ? command: [string]? ? #容器的啟動(dòng)命令列表,如不指定宛渐,使用打包時(shí)使用的啟動(dòng)命令

? ? args: [string]? ? #容器的啟動(dòng)命令參數(shù)列表

? ? workingDir: string? ? #容器的工作目錄

? ? volumeMounts:? ? #掛載到容器內(nèi)部的存儲(chǔ)卷配置

? ? - name: string? ? #引用pod定義的共享存儲(chǔ)卷的名稱竞漾,需用volumes[]部分定義的的卷名

? ? ? mountPath: string? ? #存儲(chǔ)卷在容器內(nèi)mount的絕對(duì)路徑,應(yīng)少于512字符

? ? ? readOnly: boolean? ? #是否為只讀模式

? ? ports:? ? ? #需要暴露的端口庫(kù)號(hào)列表

? ? - name: string? ? #端口號(hào)名稱

? ? ? containerPort: int? #容器需要監(jiān)聽(tīng)的端口號(hào)

? ? ? hostPort: int? ? #容器所在主機(jī)需要監(jiān)聽(tīng)的端口號(hào)窥翩,默認(rèn)與Container相同

? ? ? protocol: string? ? #端口協(xié)議业岁,支持TCP和UDP,默認(rèn)TCP

? ? env:? ? ? #容器運(yùn)行前需設(shè)置的環(huán)境變量列表

? ? - name: string? ? #環(huán)境變量名稱

? ? ? value: string? ? #環(huán)境變量的值

? ? resources:? ? ? #資源限制和請(qǐng)求的設(shè)置

? ? ? limits:? ? ? #資源限制的設(shè)置

? ? ? ? cpu: string? ? #Cpu的限制寇蚊,單位為core數(shù)笔时,將用于docker run --cpu-shares參數(shù)

? ? ? ? memory: string? ? #內(nèi)存限制,單位可以為Mib/Gib仗岸,將用于docker run --memory參數(shù)

? ? ? requests:? ? ? #資源請(qǐng)求的設(shè)置

? ? ? ? cpu: string? ? #Cpu請(qǐng)求允耿,容器啟動(dòng)的初始可用數(shù)量

? ? ? ? memory: string? ? #內(nèi)存清楚借笙,容器啟動(dòng)的初始可用數(shù)量

? ? livenessProbe:? ? #對(duì)Pod內(nèi)個(gè)容器健康檢查的設(shè)置,當(dāng)探測(cè)無(wú)響應(yīng)幾次后將自動(dòng)重啟該容器较锡,檢查方法有exec业稼、httpGet和tcpSocket,對(duì)一個(gè)容器只需設(shè)置其中一種方法即可

? ? ? exec:? ? ? #對(duì)Pod容器內(nèi)檢查方式設(shè)置為exec方式

? ? ? ? command: [string]? #exec方式需要制定的命令或腳本

? ? ? httpGet:? ? ? #對(duì)Pod內(nèi)個(gè)容器健康檢查方法設(shè)置為HttpGet蚂蕴,需要制定Path低散、port

? ? ? ? path: string

? ? ? ? port: number

? ? ? ? host: string

? ? ? ? scheme: string

? ? ? ? HttpHeaders:

? ? ? ? - name: string

? ? ? ? ? value: string

? ? ? tcpSocket:? ? #對(duì)Pod內(nèi)個(gè)容器健康檢查方式設(shè)置為tcpSocket方式

? ? ? ? port: number

? ? ? initialDelaySeconds: 0? #容器啟動(dòng)完成后首次探測(cè)的時(shí)間,單位為秒

? ? ? timeoutSeconds: 0? #對(duì)容器健康檢查探測(cè)等待響應(yīng)的超時(shí)時(shí)間骡楼,單位秒熔号,默認(rèn)1秒

? ? ? periodSeconds: 0? ? #對(duì)容器監(jiān)控檢查的定期探測(cè)時(shí)間設(shè)置,單位秒鸟整,默認(rèn)10秒一次

? ? ? successThreshold: 0

? ? ? failureThreshold: 0

? ? ? securityContext:

? ? ? ? privileged:false

? ? restartPolicy: [Always | Never | OnFailure]#Pod的重啟策略引镊,Always表示一旦不管以何種方式終止運(yùn)行,kubelet都將重啟吃嘿,OnFailure表示只有Pod以非0退出碼退出才重啟祠乃,Nerver表示不再重啟該P(yáng)od

? ? nodeSelector: obeject? #設(shè)置NodeSelector表示將該P(yáng)od調(diào)度到包含這個(gè)label的node上,以key:value的格式指定

? ? imagePullSecrets:? ? #Pull鏡像時(shí)使用的secret名稱兑燥,以key:secretkey格式指定

? ? - name: string

? ? hostNetwork:false? ? ? #是否使用主機(jī)網(wǎng)絡(luò)模式亮瓷,默認(rèn)為false,如果設(shè)置為true降瞳,表示使用宿主機(jī)網(wǎng)絡(luò)

? ? volumes:? ? ? #在該pod上定義共享存儲(chǔ)卷列表

? ? - name: string? ? #共享存儲(chǔ)卷名稱 (volumes類型有很多種)

? ? ? emptyDir: {}? ? #類型為emtyDir的存儲(chǔ)卷嘱支,與Pod同生命周期的一個(gè)臨時(shí)目錄。為空值

? ? ? hostPath: string? ? #類型為hostPath的存儲(chǔ)卷挣饥,表示掛載Pod所在宿主機(jī)的目錄

? ? ? ? path: string? ? #Pod所在宿主機(jī)的目錄除师,將被用于同期中mount的目錄

? ? ? secret:? ? ? #類型為secret的存儲(chǔ)卷,掛載集群與定義的secre對(duì)象到容器內(nèi)部

? ? ? ? scretname: string?

? ? ? ? items:? ?

? ? ? ? - key: string

? ? ? ? ? path: string

? ? ? configMap:? ? #類型為configMap的存儲(chǔ)卷扔枫,掛載預(yù)定義的configMap對(duì)象到容器內(nèi)部

? ? ? ? name: string

? ? ? ? items:

? ? ? ? - key: string

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末汛聚,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子短荐,更是在濱河造成了極大的恐慌倚舀,老刑警劉巖,帶你破解...
    沈念sama閱讀 217,734評(píng)論 6 505
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件忍宋,死亡現(xiàn)場(chǎng)離奇詭異痕貌,居然都是意外死亡,警方通過(guò)查閱死者的電腦和手機(jī)糠排,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,931評(píng)論 3 394
  • 文/潘曉璐 我一進(jìn)店門舵稠,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái),“玉大人,你說(shuō)我怎么就攤上這事哺徊∈易粒” “怎么了?”我有些...
    開(kāi)封第一講書(shū)人閱讀 164,133評(píng)論 0 354
  • 文/不壞的土叔 我叫張陵唉工,是天一觀的道長(zhǎng)研乒。 經(jīng)常有香客問(wèn)我,道長(zhǎng)淋硝,這世上最難降的妖魔是什么雹熬? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 58,532評(píng)論 1 293
  • 正文 為了忘掉前任,我火速辦了婚禮谣膳,結(jié)果婚禮上竿报,老公的妹妹穿的比我還像新娘。我一直安慰自己继谚,他們只是感情好烈菌,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,585評(píng)論 6 392
  • 文/花漫 我一把揭開(kāi)白布。 她就那樣靜靜地躺著花履,像睡著了一般芽世。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上诡壁,一...
    開(kāi)封第一講書(shū)人閱讀 51,462評(píng)論 1 302
  • 那天济瓢,我揣著相機(jī)與錄音,去河邊找鬼妹卿。 笑死旺矾,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的夺克。 我是一名探鬼主播箕宙,決...
    沈念sama閱讀 40,262評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼铺纽!你這毒婦竟也來(lái)了柬帕?” 一聲冷哼從身側(cè)響起,我...
    開(kāi)封第一講書(shū)人閱讀 39,153評(píng)論 0 276
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤狡门,失蹤者是張志新(化名)和其女友劉穎陷寝,沒(méi)想到半個(gè)月后,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體融撞,經(jīng)...
    沈念sama閱讀 45,587評(píng)論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡盼铁,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,792評(píng)論 3 336
  • 正文 我和宋清朗相戀三年粗蔚,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了尝偎。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 39,919評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖致扯,靈堂內(nèi)的尸體忽然破棺而出肤寝,到底是詐尸還是另有隱情,我是刑警寧澤抖僵,帶...
    沈念sama閱讀 35,635評(píng)論 5 345
  • 正文 年R本政府宣布鲤看,位于F島的核電站,受9級(jí)特大地震影響耍群,放射性物質(zhì)發(fā)生泄漏义桂。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,237評(píng)論 3 329
  • 文/蒙蒙 一蹈垢、第九天 我趴在偏房一處隱蔽的房頂上張望慷吊。 院中可真熱鬧,春花似錦曹抬、人聲如沸溉瓶。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 31,855評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)堰酿。三九已至,卻和暖如春张足,著一層夾襖步出監(jiān)牢的瞬間触创,已是汗流浹背。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 32,983評(píng)論 1 269
  • 我被黑心中介騙來(lái)泰國(guó)打工兢榨, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留嗅榕,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 48,048評(píng)論 3 370
  • 正文 我出身青樓吵聪,卻偏偏與公主長(zhǎng)得像凌那,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子吟逝,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,864評(píng)論 2 354