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 に移行する
weservit は、2008 年にオランダで設立された正式な IDC 加盟店です。すべての機器を自...
従来の考え方では、ユーザーがサイトの製品ページに長く滞在すればするほど、コンバージョン率が高くなると...
Pacificrack ではプロモーション用に特別に低価格の VPS を 3 つ追加しており、直接 ...
LetBox.com は、G ポートと高トラフィックを備えた超低価格の KVM ベースの仮想ストレー...
企業がクラウドに移行するために必要なツールを提供するため、マイクロソフトは最近、Microsoft ...
昨夜9時頃、グループ内の友人からQQメッセージを受け取り、Googleの最適化について何か調査したこ...
最近、国際的に権威のある組織であるForresterは、2022年の世界および中国のクラウドコンピュ...
前面に書かれている内容:私たちはインターネットの大海の中の一滴です。私たちは独立したウェブサイトのウ...
有名な質疑応答ソーシャル ネットワーキング サイト Quora に次のような質問があります。 Quo...
2018年最もホットなプロジェクト:テレマーケティングロボットがあなたの参加を待っていますこの記事の...
Hostyun は、日本の VPS を販売するために東京にサーバーを配備しました。このサーバーはデフ...
ショーペンハウアーは、人間の本質における最も特別な弱点の一つは、他人が自分をどう見ているかを気にする...
ホストオンは、ソルトレイクシティデータセンターにAMD Ryzen 9 7950XシリーズVPSとV...
同社の現在の環境では、VMware 仮想化環境がアプリケーション システムの約 80% をホストして...
百度は、リンクの売買を取り締まると改めて発表した。11月5日、百度ウェブマスタープラットフォームは、...