K8S では、ポッドがノード上の汚れを許容できる場合、そのポッドをそのノードにスケジュールできます。許容できない場合は、ノードをスケジュールできません。汚れと寛容さは恋する若いカップルのようなものです。双方とも喜んで応じます。少女は少年の欠点を知っていますが、一緒に暮らすためにそれを我慢することを選びます。女の子が男の子の欠点を許容できないなら、一緒に暮らすことはできない。 1. 理論1.1.汚染と寛容の概念
1.2.除外レベルPod オブジェクトのノード除外には 3 つのレベルがあります。
1.3.許容差演算子Pod で許容範囲を定義する場合、Equal と Exists の 2 つの演算子がサポートされます。
1.4 使用方法テイントはノードの nodeSpec で定義され、許容範囲はポッドの podSpec で定義されます。 汚染と許容範囲はどちらもキーと値のペアの形式ですが、除外レベル (効果) タグが追加されます。 構文の形式は「key=value:effect」です。 1.5.使用シナリオ1. 排他ノード
2. ポッドの排除上記は、Node による Pod の除外の 3 つのレベルを定義します。ノードに定義された除外レベルが NoExecute の場合、この汚染許容度が設定されていない Pod は削除されます。 K8S は、問題のあるノードを自動的に識別するためにテイントも使用します。たとえば、ノードのメモリが不足すると、ノード コントローラーは自動的にノードに汚染情報を追加し、除外レベルとして NoExecute を使用します。現時点では、このような汚染耐性を設定していない Pod は削除されます。 DaemonSet コントローラーは、重要な Pod をノードにデプロイできるように、このような汚染を無視します。 現在、以下のような多くの汚れが組み込まれています。
2. 実際の戦闘2.1.ノード汚染の管理ノードに汚染を追加します。 ノードから汚染を削除します。ここでの効果は存在しない可能性があります。 2.2.ポッド許容度の管理前述のように、許容演算子には Equal と Exists の 2 種類があり、除外レベルも追加する必要があります。 平等なシナリオを使用する: Exists を使用するシナリオ: ノード上の汚染の除外レベルが NoExecute の場合、ノード上で実行されている Pod は汚染に対する許容度がない場合は直ちに排除されます。ただし、システムはポッドの排出を遅らせるために toleranceSeconds フィールドを追加します。 tolerationSeconds フィールドの意味は次のとおりです。Pod の許容設定に NoExecute の除外レベルがあり、属性 tolerationSeconds の値が指定されている場合、Pod はノード上で一定期間 (秒単位) 実行を継続できます。 2.3 具体的な操作2.3.1、予備知識
ノードの汚染ステータスを確認します。 Taints 列が none になっていることがわかり、ラベルのステータスも確認できます。 2.3.2.実例プロセスステップ:
操作プロセス:
完全な yaml ファイル: 要約するK8S では、ポッドがノード上の汚れを許容できる場合、そのノードにポッドをスケジュールできます。許容できない場合は、ノードをスケジュールできません。 |
<<: Kubernetes の Pause コンテナとは何ですか?
>>: 5 つのステップで Spring Boot サービスを Kubernetes に移行する
スパムファンがWeibo上で正常な秩序を乱し、ユーザーに嫌がらせをする現象に対応して、Weiboは最...
クラウド コンピューティングの歴史は、インターネットの原型である「銀河間コンピュータ ネットワーク」...
モバイルインターネットの時代、誰もがアプリケーション市場のプロモーションについて語っていますが、収益...
2020 年 12 月 2 日、今年の Amazon re:Invent Global Confer...
12月7日、海外メディアは、Scalityの調査によると、コンテナ化とクラウドネイティブアプリケーシ...
クラウドファースト戦略のリスクとメリットは、大規模で複雑な IT 環境を持つ CIO にとって難しい...
Standard Interconnect (arebz) の Ji Liu さんからメッセージ: ...
2019年に最初の祭りが開かれて以来、ダブルイレブンカーニバルは11年間開催されています。これは人気...
IDC Review Network (idcps.com) は 3 月 31 日に次のように報告し...
この疫病は、中国の経済変革と産業発展の方向と見通しに、いくつかの変化、さらには重大な変化をもたらすだ...
Dogyun はネズミ年を歓迎し、プロモーションを実施しています: 1. Dynamic Cloud...
racknerd のウェブサイトがリニューアルされた後、プロモーション用に 3 つの安価な VPS ...
昨日、Google のグローバル副社長兼中国社長である Liu Yun 氏が Google Crea...
5月は過酷な月だ。天気はますます暑くなり、Baiduのウェブ検索品質に関するホワイトペーパーの発表を...
最近、ビッグデータ分野の2つの巨大企業であるClouderaとHortonworksが対等合併を発表...