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 に移行する
営業に携わることが多い従業員は、顧客の認知度を高めて注文を迅速に獲得するためには、製品の機能や用途、...
最近、米国アリゾナ州で最高に素晴らしいコンピュータ ルームを見つけました: phoenixnap.c...
激動のモバイルインターネット時代を迎え、関係する政府部門は監督が遅れていると感じ、2016年以降、関...
リンク交換は、友好リンクまたは相互リンクとも呼ばれます。このようなリンクはリソースを補完することがで...
最適化におけるテンプレートの役割: テンプレートは、Web サイトのコンテンツのレイアウトと Web...
Letbox は特別価格で複数のサーバーをリリースしました。元の価格は月額 30 米ドルと非常に安い...
新商人totyunの香港VPSは、CN2回線と国際回線の2種類に分かれています。まずはHost Ca...
QQドリフトボトルは、QQメールボックス内のこの小さなゲームがしばらくの間人気を博しました。最初は誰...
サードパーティのウェブマスターツールにおける「Baidu の重み」の提供に関する声明: Baidu ...
コアヒント: これは中国のウェブマスターのブログからの最適化記事です。多くの検索最適化の達人が語る最...
コンテナ技術によりアプリケーションのパッケージ化が非常に簡単になり、コンテナは将来最も主流の展開方法...
私たちの時代は急速に発展しています。モノのインターネット、ビッグデータ、クラウドコンピューティングな...
2018年最もホットなプロジェクト:テレマーケティングロボットがあなたの参加を待っています多くの企業...
tmhhostは11月にロサンゼルス聯通AS9929ハイエンドラインでVPS(クラウドサーバー)を開...
アプリに適切なキーワードを選択することは、成功を達成するための重要なステップです。残念ながら、この困...