版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
親和與反親和軟件技術(shù)專業(yè)群·
專業(yè)選修課目錄/Contents親和與反親和0201節(jié)點(diǎn)間的親和與反親和親和與反親和01nodeSelector提供了一種非常簡單的方法來將Pod約束到具有特定標(biāo)簽的節(jié)點(diǎn)上。親和/反親和功能極大地?cái)U(kuò)展了可以表達(dá)約束的類型。親和與反親和nodeSelector提供了一種非常簡單的方法來將Pod約束到具有特定標(biāo)簽的節(jié)點(diǎn)上。親和/反親和功能極大地?cái)U(kuò)展了可以表達(dá)約束的類型。關(guān)鍵的增強(qiáng)點(diǎn)包括:語言更具表現(xiàn)力(不僅僅是“對完全匹配規(guī)則的AND”);可以發(fā)現(xiàn)規(guī)則是“軟性要求”/“偏好要求”,而不是硬性要求,因此,如果調(diào)度器無法滿足該要求,仍然可調(diào)度該P(yáng)od;可以使用節(jié)點(diǎn)上(或其他拓?fù)溆蛑校┑腜od的標(biāo)簽來約束,而不是使用節(jié)點(diǎn)本身的標(biāo)簽,來允許哪些Pod可以或者不可以被放置在一起。親和與反親和功能包含兩種類型,即“節(jié)點(diǎn)親和與反親和”和“Pod間親和與反親和”。節(jié)點(diǎn)親和類似現(xiàn)有的nodeSelector,Pod間親和與反親和約束Pod標(biāo)簽而不是節(jié)點(diǎn)標(biāo)簽。親和與反親和親和與反親和的規(guī)則有兩種要求類型:requiredDuringSchedulingIgnoredDuringExecution:硬性要求,指定將Pod調(diào)度到一個(gè)節(jié)點(diǎn)上必須滿足的規(guī)則;preferredDuringSchedulingIgnoredDuringExecution:軟性要求,指定調(diào)度器將嘗試執(zhí)行但不能保證的偏好。在親和與反親和的配置中,會(huì)涉及到多個(gè)規(guī)則標(biāo)簽的“組合”,可以使用運(yùn)算符operator,其取值包括In、NotIn、Exists、DoesNotExist、Gt和Lt。節(jié)點(diǎn)間的親和與反親和02節(jié)點(diǎn)親和與反親和概念上類似于nodeSelector,它使你可以根據(jù)節(jié)點(diǎn)上的標(biāo)簽來約束Pod可以調(diào)度到哪些節(jié)點(diǎn)或避開哪些節(jié)點(diǎn)。節(jié)點(diǎn)親和與反親和概念上類似于nodeSelector,可以根據(jù)節(jié)點(diǎn)上的標(biāo)簽來約束Pod可以調(diào)度到哪些節(jié)點(diǎn)或避開哪些節(jié)點(diǎn)?!竟?jié)點(diǎn)的親和與反親和硬性要求-示例1】:創(chuàng)建with-node-affinityPod,使其必須運(yùn)行于標(biāo)簽為app=nginx或app=tomcat的節(jié)點(diǎn)之上。節(jié)點(diǎn)間的親和與反親和實(shí)驗(yàn)過程:創(chuàng)建集群配置應(yīng)用集群配置添加標(biāo)簽環(huán)境恢復(fù)節(jié)點(diǎn)間的親和與反親和創(chuàng)建集群配置在主節(jié)點(diǎn)master01上的assign-pod-node文件夾中創(chuàng)建pod-node-affinity1.yaml文件。節(jié)點(diǎn)親和與反親和概念上類似于nodeSelector,可以根據(jù)節(jié)點(diǎn)上的標(biāo)簽來約束Pod可以調(diào)度到哪些節(jié)點(diǎn)或避開哪些節(jié)點(diǎn)?!竟?jié)點(diǎn)的親和與反親和硬性要求-示例1】:創(chuàng)建with-node-affinityPod,使其必須運(yùn)行于標(biāo)簽為app=nginx或app=tomcat的節(jié)點(diǎn)之上。節(jié)點(diǎn)間的親和與反親和應(yīng)用集群配置使用kubectlapply命令應(yīng)用pod-node-affinity1.yaml配置。沒有滿足條件的工作節(jié)點(diǎn),因此創(chuàng)建的with-node-affinity處于Pending掛起狀態(tài)。節(jié)點(diǎn)親和與反親和概念上類似于nodeSelector,可以根據(jù)節(jié)點(diǎn)上的標(biāo)簽來約束Pod可以調(diào)度到哪些節(jié)點(diǎn)或避開哪些節(jié)點(diǎn)。【節(jié)點(diǎn)的親和與反親和硬性要求-示例1】:創(chuàng)建with-node-affinityPod,使其必須運(yùn)行于標(biāo)簽為app=nginx或app=tomcat的節(jié)點(diǎn)之上。節(jié)點(diǎn)間的親和與反親和添加標(biāo)簽給工作節(jié)點(diǎn)worker01加上app=tomcat標(biāo)簽,只要有滿足條件的節(jié)點(diǎn),則Pod便進(jìn)入到Running狀態(tài)。最后,去掉標(biāo)簽app=tomcat,Pod依然處于運(yùn)行中。節(jié)點(diǎn)親和與反親和概念上類似于nodeSelector,可以根據(jù)節(jié)點(diǎn)上的標(biāo)簽來約束Pod可以調(diào)度到哪些節(jié)點(diǎn)或避開哪些節(jié)點(diǎn)。【節(jié)點(diǎn)的親和與反親和硬性要求-示例1】:創(chuàng)建with-node-affinityPod,使其必須運(yùn)行于標(biāo)簽為app=nginx或app=tomcat的節(jié)點(diǎn)之上。節(jié)點(diǎn)間的親和與反親和環(huán)境恢復(fù)清理with-node-affinityPod。節(jié)點(diǎn)親和與反親和概念上類似于nodeSelector,可以根據(jù)節(jié)點(diǎn)上的標(biāo)簽來約束Pod可以調(diào)度到哪些節(jié)點(diǎn)或避開哪些節(jié)點(diǎn)?!竟?jié)點(diǎn)的親和與反親和硬性要求-示例1】:創(chuàng)建with-node-affinityPod,使其必須運(yùn)行于標(biāo)簽為app=nginx或app=tomcat的節(jié)點(diǎn)之上?!竟?jié)點(diǎn)的親和與反親和硬性要求-示例2】:創(chuàng)建with-node-affinityPod,使其必須運(yùn)行于標(biāo)簽為app01=nginx或app01=tomcat,并且同時(shí)具有app02=tomcat的節(jié)點(diǎn)之上。節(jié)點(diǎn)間的親和與反親和實(shí)驗(yàn)過程:創(chuàng)建集群配置應(yīng)用集群配置環(huán)境恢復(fù)節(jié)點(diǎn)間的親和與反親和創(chuàng)建集群配置在主節(jié)點(diǎn)master01上的assign-pod-node文件夾中創(chuàng)建pod-node-affinity2.yaml文件。【節(jié)點(diǎn)的親和與反親和硬性要求-示例2】:創(chuàng)建with-node-affinityPod,使其必須運(yùn)行于標(biāo)簽為app01=nginx或app01=tomcat,并且同時(shí)具有app02=tomcat的節(jié)點(diǎn)之上。節(jié)點(diǎn)間的親和與反親和應(yīng)用集群配置使用kubectlapply命令應(yīng)用pod-node-affinity2.yaml配置。在創(chuàng)建第二個(gè)標(biāo)簽app02=tomcat后,同時(shí)滿足app01與app02,Pod由掛起狀態(tài)轉(zhuǎn)為Running狀態(tài)?!竟?jié)點(diǎn)的親和與反親和硬性要求-示例2】:創(chuàng)建with-node-affinityPod,使其必須運(yùn)行于標(biāo)簽為app01=nginx或app01=tomcat,并且同時(shí)具有app02=tomcat的節(jié)點(diǎn)之上。節(jié)點(diǎn)間的親和與反親和環(huán)境恢復(fù)清理Pod與標(biāo)簽?!竟?jié)點(diǎn)的親和與反親和硬性要求-示例2】:創(chuàng)建with-node-affinityPod,使其必須運(yùn)行于標(biāo)簽為app01=nginx或app01=tomcat,并且同時(shí)具有app02=tomcat的節(jié)點(diǎn)之上?!竟?jié)點(diǎn)的親和與反親和軟性要求-示例1】:創(chuàng)建with-node-affinityPod,使其優(yōu)先運(yùn)行于標(biāo)簽為disktype=ssd的節(jié)點(diǎn)之上。節(jié)點(diǎn)間的親和與反親和實(shí)驗(yàn)過程:創(chuàng)建集群配置應(yīng)用集群配置添加標(biāo)簽環(huán)境恢復(fù)節(jié)點(diǎn)間的親和與反親和創(chuàng)建集群配置在主節(jié)點(diǎn)master01上的assign-pod-node文件夾中創(chuàng)建pod-node-affinity3.yaml文件?!竟?jié)點(diǎn)的親和與反親和軟性要求-示例1】:創(chuàng)建with-node-affinityPod,使其優(yōu)先運(yùn)行于標(biāo)簽為disktype=ssd的節(jié)點(diǎn)之上。節(jié)點(diǎn)間的親和與反親和應(yīng)用集群配置使用kubectlapply命令應(yīng)用pod-node-affinity1.yaml配置。在沒有任何節(jié)點(diǎn)滿足標(biāo)簽要求的情況下,with-node-affinity依然可以運(yùn)行。【節(jié)點(diǎn)的親和與反親和軟性要求-示例1】:創(chuàng)建with-node-affinityPod,使其優(yōu)先運(yùn)行于標(biāo)簽為disktype=ssd的節(jié)點(diǎn)之上。節(jié)點(diǎn)間的親和與反親和添加標(biāo)簽清除Pod之后,重新給工作節(jié)點(diǎn)worker02加上disktype=ssd標(biāo)簽,再次運(yùn)行Pod。由于給工作節(jié)點(diǎn)worker02賦予了disktype=ssd標(biāo)簽,再次運(yùn)行時(shí),Pod被優(yōu)先的分配至工作節(jié)點(diǎn)worker02。【節(jié)點(diǎn)的親和與反親和軟性要求-示例1】:創(chuàng)建with-node-affinityPod,使其優(yōu)先運(yùn)行于標(biāo)簽為disktype=ssd的節(jié)點(diǎn)之上。節(jié)點(diǎn)間的親和與反親和環(huán)境恢復(fù)清除Pod及標(biāo)簽?!竟?jié)點(diǎn)的親和與反親和軟性要求-示例1】:創(chuàng)建with-node-affinityPod,使其優(yōu)先運(yùn)行于標(biāo)簽為disktype=ssd的節(jié)點(diǎn)之上?!竟?jié)點(diǎn)的親和與反親和軟性要求-示例2】:創(chuàng)建with-node-affinityPod,使其優(yōu)先運(yùn)行于標(biāo)簽為disktype=ssd或標(biāo)簽為cpu=amd的節(jié)點(diǎn)之上,并要求具有disktype=ssd標(biāo)簽的節(jié)點(diǎn)優(yōu)先級為1,而具有cpu=amd標(biāo)簽的節(jié)點(diǎn)優(yōu)先級為10。節(jié)點(diǎn)間的親和與反親和實(shí)驗(yàn)過程:創(chuàng)建集群配置應(yīng)用集群配置環(huán)境恢復(fù)節(jié)點(diǎn)間的親和與反親和創(chuàng)建集群配置在主節(jié)點(diǎn)master01上的assign-pod-node文件夾中創(chuàng)建pod-node-affinity4.yaml文件。【節(jié)點(diǎn)的親和與反親和軟性要求-示例2】:創(chuàng)建with-node-affinityPod,使其優(yōu)先運(yùn)行于標(biāo)簽為disktype=ssd或標(biāo)簽為cpu=amd的節(jié)點(diǎn)之上,并要求具有disktype=ssd標(biāo)簽的節(jié)點(diǎn)優(yōu)先級為1,而具有cpu=amd標(biāo)簽的節(jié)點(diǎn)優(yōu)先級為10。節(jié)點(diǎn)間的親和與反親和應(yīng)用集群配置將disktype=ssd與cpu=amd兩個(gè)標(biāo)簽分別賦予工作節(jié)點(diǎn)worker01與worker02,然后使用kubectlapply命令應(yīng)用配置,創(chuàng)建Pod?!竟?jié)點(diǎn)的親和與反親和軟性要求-示例2】:創(chuàng)建with-node-affinityPod,使其優(yōu)先運(yùn)行于標(biāo)簽為disktype=ssd或標(biāo)簽為cpu=amd的節(jié)點(diǎn)之上,并要求具有disktype=ssd標(biāo)簽的節(jié)點(diǎn)優(yōu)先級為1,而具有cpu=amd標(biāo)簽的節(jié)點(diǎn)優(yōu)先級為10。節(jié)點(diǎn)間的親和與反親和環(huán)境恢復(fù)清除Pod及標(biāo)簽。【節(jié)點(diǎn)的親和與反親和軟性要求-示例2】:創(chuàng)建with-node-affinityPod,使其優(yōu)先運(yùn)行于標(biāo)簽為disktype=ssd或標(biāo)簽為cpu=amd的節(jié)點(diǎn)之上,并要求具有disktype=ssd標(biāo)簽的節(jié)點(diǎn)優(yōu)先級為1,而具有cpu=amd標(biāo)簽的節(jié)點(diǎn)優(yōu)先級為10。【節(jié)點(diǎn)的親和與反親和軟硬性要求-示例】:創(chuàng)建with-node-affinityPod,使其必須運(yùn)行于標(biāo)簽含有app=nginx或app=tomcat的節(jié)點(diǎn)之上。同時(shí),優(yōu)先運(yùn)行于標(biāo)簽為disktype=ssd的節(jié)點(diǎn)之上。節(jié)點(diǎn)間的親和與反親和實(shí)驗(yàn)過程:創(chuàng)建集群配置應(yīng)用集群配置環(huán)境恢復(fù)節(jié)點(diǎn)間的親和與反親和創(chuàng)建集群配置在主節(jié)點(diǎn)master01上的assign-pod-node文件夾中創(chuàng)建pod-node-affinity5.yaml文件。【節(jié)點(diǎn)的親和與反親和軟硬性要求-示例】:創(chuàng)建with-node-affinityPod,使其必須運(yùn)行于標(biāo)簽含有app=nginx或app=tomcat的節(jié)點(diǎn)之上。同時(shí),優(yōu)先運(yùn)行于標(biāo)簽為disktype=ssd的節(jié)點(diǎn)之上。節(jié)點(diǎn)間的親和與反親和應(yīng)用集群配置分別給節(jié)點(diǎn)worker01和worker02賦予app=nginx和app=tomcat標(biāo)簽,并額外再給節(jié)點(diǎn)worker01賦予disktype=ssd標(biāo)簽,然后使用kubectlapply命令應(yīng)用配置,創(chuàng)建Pod?!竟?jié)點(diǎn)的親和與反親和軟硬性要求-示例】:創(chuàng)建with-no
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 寫作素材:為有源頭活水來
- 光化還原實(shí)驗(yàn)數(shù)據(jù)保密工作制度
- 2026年劇本殺運(yùn)營公司員工溝通技巧培訓(xùn)管理制度
- 2026年劇本殺運(yùn)營公司媒體對接與采訪管理制度
- 2026年教育科技領(lǐng)域創(chuàng)新模式報(bào)告及未來五年發(fā)展規(guī)劃報(bào)告
- 2026年航空航天行業(yè)可重復(fù)使用技術(shù)與應(yīng)用前景報(bào)告
- 2025年能源行業(yè)風(fēng)能發(fā)電技術(shù)報(bào)告
- 2026年智慧城市大數(shù)據(jù)創(chuàng)新報(bào)告
- 全員質(zhì)量創(chuàng)新制度
- 云南介紹英語
- 2026年中國航空傳媒有限責(zé)任公司市場化人才招聘備考題庫有答案詳解
- 2026年《全科》住院醫(yī)師規(guī)范化培訓(xùn)結(jié)業(yè)理論考試題庫及答案
- 2026北京大興初二上學(xué)期期末語文試卷和答案
- 重力式擋土墻施工安全措施
- 葫蘆島事業(yè)單位筆試真題2025年附答案
- 2026年公平競爭審查知識(shí)競賽考試題庫及答案(一)
- 置業(yè)顧問2025年度工作總結(jié)及2026年工作計(jì)劃
- 金華市軌道交通控股集團(tuán)有限公司招聘筆試題庫2026
- 2025年國考科技部英文面試題庫及答案
- 2026年AI輔助教學(xué)設(shè)計(jì)工具應(yīng)用指南與課程優(yōu)化技巧
- 2026屆陜西省西安市高新一中化學(xué)高二上期末聯(lián)考試題含答案
評論
0/150
提交評論