国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

pod的親和性和反親和性

這篇具有很好參考價值的文章主要介紹了pod的親和性和反親和性。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

pod的親和性和反親和性

調度策略: ??????匹配標簽 ???????操作符 ?????????????拓撲域 ??調度目標

node的親和性 ???主機標簽 ?In Notin exists doesexists Gt Lt ?不支持 ??指定主機

pod的親和性 ????pod的標簽 In Notin exists doesexists ?????支持 ??pod和指定標簽的pod部署在同一拓撲域

pod的反親和性 ??pod的標簽 In Notin exists doesexists ??????支持 ????pod和指定標簽的pod部署在不同拓撲域

拓撲域:k8s集群節(jié)點當中的一個組織結構,可以根據(jù)節(jié)點的物理關系或者邏輯關系進行劃分,可以用來表示節(jié)點之間的空間關系,網(wǎng)絡關系或者其他類型的關系

pod的親和性和反親和性,kubernetes,java,docker,k8s,網(wǎng)絡,容器,云原生

pod的親和性和反親和性,kubernetes,java,docker,k8s,網(wǎng)絡,容器,云原生

反親和性:

pod的親和性和反親和性,kubernetes,java,docker,k8s,網(wǎng)絡,容器,云原生

注意點:

1、pod的親和性策略,在配置時,必須要加上拓撲域的關鍵字topologykey,指向的是節(jié)點標簽

2、pod親和性的策略分為硬策略和軟策略

3、pod親和性的notln可以替代反親和性

4、pod親和性主要是為了相關聯(lián)的pod部署在同一節(jié)點。lnmp

你在進行部署的時候怎么考慮node節(jié)點?

污點和容忍可以配合node的親和性一塊使用

污點:是node的調度機制,不是pod

被設為污點的節(jié)點,不會部署pod

污點和親和性相反,親和性是盡量選擇和一定選擇

污點的節(jié)點一定不被選擇?

taint三種:

1、NoSchedule:k8s不會把pod調度到這個節(jié)點上

2、PreferNoschedule:如果污點類型他,盡量避免把pod部署在該節(jié)點上,不是一定(master節(jié)點的污點就是這個)

3、NoExecute:如果污點類型是他,k8s將會把該節(jié)點上的pod驅逐出去,而且也不會調度到這個節(jié)點

基于控制器創(chuàng)建的pod,雖然被驅逐,會在其他節(jié)點重新部署

自主pod會被直接殺死

注意點:節(jié)點服務器需要維護的,服務器關機,節(jié)點上pod將會失效。在工作中我們主要部署pod的方式控制器部署。deployment最多的,一旦節(jié)點設置為驅逐,控制器創(chuàng)建的pod會在其他節(jié)點重新部署

所有的pod都會被驅逐,跟命名空間無關,所有的一切都會被驅逐

不論你的創(chuàng)建方式是什么,都會被驅逐

系統(tǒng)集群組件不會被驅逐*

查看污點:kubectl describe nodes master01 | grep -i taints

設置污點:kubectl taint node node01 key=1:NoSchedule

去除污點:kubectl taint node01 key:NoSchedule-

容忍:即使節(jié)點上設置了污點,有了容忍機制,依然可以部署pod

特殊情況:NoExecute依然可以部署pod,但是有生命周期,時間一到,pod會被銷毀,生命周期結束之后,會被驅逐一部分pod到其他節(jié)點,有的節(jié)點還是會保留在污點節(jié)點上

該節(jié)點維護完畢,測試以下節(jié)點的工作是否正常

pod的親和性和反親和性,kubernetes,java,docker,k8s,網(wǎng)絡,容器,云原生

加上容忍時間

pod的親和性和反親和性,kubernetes,java,docker,k8s,網(wǎng)絡,容器,云原生

tolerations:

??-key:key

???operator:Exists

指定key的值,指標節(jié)點的標簽值,但是不指定污點的類型,那么所有節(jié)點上只要包含了這個指定的標簽名,可以容忍所有的污點

pod的親和性和反親和性,kubernetes,java,docker,k8s,網(wǎng)絡,容器,云原生

node的親和性

pod的親和性和反親和性

污點和容忍

如何選擇node節(jié)點部署pod

選擇一個期望的節(jié)點來部署pod

pod的親和性和反親和性,kubernetes,java,docker,k8s,網(wǎng)絡,容器,云原生

一旦節(jié)點恢復,一定要把污點去除

cordon和drain

cordon:可以直接把節(jié)點標記為不可用狀態(tài)

drain:排水,把該節(jié)點下的pod全部轉移到其他的node節(jié)點上運行

1、一旦執(zhí)行drain,被執(zhí)行的節(jié)點會變成不可調度狀態(tài)

2、會驅逐該節(jié)點上的所有的pod

kubectl drain node02 --ignore-daemonsets --delete-local-data --force

drain:排水,標記node節(jié)點為不可調度,然后驅逐pod

--ignore-daemonsets:忽視daemonsets部署的pod,daemonsets部署的pod還在節(jié)點

--delete-local-data:有本地掛載卷的pod會被強制殺死

--force:強制釋放不是控制器管理的pod

還是如何來管理和部署pod

node親和性 ???????????????

pod的親和性和反親和性

污點:

NoExecute文章來源地址http://www.zghlxwxcb.cn/news/detail-817738.html

到了這里,關于pod的親和性和反親和性的文章就介紹完了。如果您還想了解更多內容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。如若轉載,請注明出處: 如若內容造成侵權/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經查實,立即刪除!

領支付寶紅包贊助服務器費用

相關文章

  • K8s(二)Pod資源——node調度策略、node親和性、污點與容忍度

    K8s(二)Pod資源——node調度策略、node親和性、污點與容忍度

    目錄 node調度策略nodeName和nodeSelector 指定nodeName 指定nodeSelector node親和性 node節(jié)點親和性 硬親和性 軟親和性 污點與容忍度 本文主要介紹了在pod中,與node相關的調度策略,親和性,污點與容忍度等的內容 在創(chuàng)建pod等資源時,可以通過調整字段進行node調度,指定資源調度到滿足

    2024年01月17日
    瀏覽(73)
  • K8S親和性,反親和性,及污點

    nodeName:硬匹配,不走調度策略 nodeSelector:根據(jù)節(jié)點的標簽選擇,會走調度的算法 只要是走調度算法,在不滿足預算策略的情況下,所有pod都是pending node節(jié)點的親和性: 硬策略:必須滿足的條件。匹配原則也是根據(jù)節(jié)點的標簽 軟策略:盡量滿足你的要求,而不是一定滿足

    2024年01月16日
    瀏覽(25)
  • Kubernetes親和性學習筆記

    Kubernetes親和性學習筆記

    這里分類和匯總了欣宸的全部原創(chuàng)(含配套源碼):https://github.com/zq2599/blog_demos 本文是欣宸在學習Kubernetes調度器的過程中,對親和性相關知識點的整理和總結,這是一篇筆記性質的博客 調度過程如下: 預選(Predicates) 優(yōu)選(Priorities) 選定(Select) 這里將親和性先分類,便

    2024年02月17日
    瀏覽(47)
  • k8s之親和性、污點

    k8s之親和性、污點

    目錄 親和性 鍵值運算關系 硬策略 軟策略 Pod親和性與反親和性 污點(Taint) 和 容忍(Tolerations) 污點(Taint)? 容忍(Tolerations) 維護操作 故障排除步驟 官方介紹:https://kubernetes.io/zh/docs/concepts/scheduling-eviction/assign-pod-node/ (1)節(jié)點親和性 pod.spec.nodeAffinity ●preferredDuringSchedulingIgnore

    2024年02月06日
    瀏覽(20)
  • k8s~節(jié)點的親和性

    在Kubernetes中,你可以使用節(jié)點親和性(Node Affinity)來控制Pod部署在哪些節(jié)點上。通過配置節(jié)點親和性,你可以指定一些規(guī)則,以確保多個服務不會被調度到同一個節(jié)點上。 requiredDuringSchedulingIgnoredDuringExecution:通過 requiredDuringSchedulingIgnoredDuringExecution ,可以定義在調度期間必

    2024年02月13日
    瀏覽(23)
  • K8s之標簽、Node選擇器與親和性詳解

    K8s之標簽、Node選擇器與親和性詳解

    1、標簽是什么? 標簽其實就是一對key/value,key的值必須唯一 標簽可以在創(chuàng)建一個對象的時候直接定義,也可以在后期隨時修改,每一個對象可以擁有多個標簽 標簽可以用來劃分特定的對象(比如版本,服務類型等) 創(chuàng)建標簽后,方便我們對資源進行分組管理(通過標簽查

    2024年02月07日
    瀏覽(27)
  • 【k8s】pod調度——親和,反親和,污點,容忍

    【k8s】pod調度——親和,反親和,污點,容忍

    官方網(wǎng)址:https://kubernetes.io/zh/docs/concepts/scheduling-eviction/assign-pod-node/ pod.spec.nodeAffinity ●preferredDuringSchedulingIgnoredDuringExecution:軟策略? p開頭 ●requiredDuringSchedulingIgnoredDuringExecution:硬策略? r開頭 pod.spec.affinity.podAffinity/podAntiAffinity ●preferredDuringSchedulingIgnoredDuringExecution:軟策

    2024年02月05日
    瀏覽(27)
  • 【Kubernetes】K8s 查看 Pod 的狀態(tài)

    NAME :Pod 的名稱。 READY :代表 Pod 里面有幾個容器,前面是啟動的,后面是總數(shù), 1 / 1 1/1 1/1 。 STATUS :就是當前 Pod 狀態(tài),最常見的就是 Running 正在運行,最期望的狀態(tài),只要不是 Running 的就說明有問題,就算是 Running 的就不一定沒有問題。 狀態(tài) 說明 Pending 掛起 在執(zhí)行創(chuàng)建

    2024年01月15日
    瀏覽(138)
  • kubernetes(k8s) pod(資源限制、基礎概念)

    kubernetes(k8s) pod(資源限制、基礎概念)

    目錄 ?一、資源限制 1、概念 1.2、Pod和容器的資源請求和限制 1.3、CPU資源單位 1.4、內存資源單位 1.5、CPU和內存的Requests和Limits的特點 1.6、案例 二、pod 的兩種使用方式 三、pod 資源共享 四、底層容器Pause 1、pause 共享資源 1.1、網(wǎng)絡 1.2、存儲 1.3、小結 2、Pause主要功能 3、Pod

    2024年02月05日
    瀏覽(103)
  • Kubernetes(k8s)核心資源解析:Pod詳解

    Kubernetes(k8s)核心資源解析:Pod詳解

    ??The Begin??點點關注,收藏不迷路?? Pod是Kubernetes中最小的調度單元,它可以包含一個或多個容器。Pod中的所有容器共享網(wǎng)絡和存儲卷,它們一起運行在同一個節(jié)點上。Pod提供了一種抽象層,使得容器可以作為一個邏輯單元來管理。 Pod中的容器共享IP地址、端口空間和存儲

    2024年04月11日
    瀏覽(102)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領取紅包,優(yōu)惠每天領

二維碼1

領取紅包

二維碼2

領紅包