CKA 試験の効率性の向上: 準備完了状態のノードを正確にカウントするための実用的な戦略

CKA 試験の効率性の向上: 準備完了状態のノードを正確にカウントするための実用的な戦略

Kubernetes クラスターは、マスター ノードと複数のノード ノードで構成されます。ノードはクラスター内の作業単位です。各ノードは Kubelet プロセスを実行し、マスターノードとの通信と Pod 内のコンテナの実行を担当します。準備完了状態は、ノードがワークロードを受信して​​実行する準備ができているかどうかを示します。大規模クラスターでは、ノードが準備完了状態のままであることを確認することが重要です。

では、ノードのステータスを監視する方法は何でしょうか?

1. ノードステータスの監視方法

Kubernetes クラウドネイティブ クラスターの監視には、主に、ノード物理ノード インジケーター、ポッドとコンテナー コンテナー リソース インジケーター、Kubernetes クラウドネイティブ クラスター リソース インジケーターの 3 種類のインジケーターが含まれます。下の図に示すように、これら 3 種類の指標には比較的成熟したソリューションが存在します。

アーキテクチャ図

1. kubectlコマンド

kubectl コマンドを使用すると、Node ノードの準備完了ステータスを簡単に表示できます。次のコマンドは、すべてのノードとその準備完了ステータスを一覧表示できます。

 kubectl get nodes

2. Kube 状態メトリクス

Kube-state-metrics は、Prometheus を通じてデータを収集できるオープンソースの Kubernetes 監視ツールです。 Kube-state-metrics を使用すると、ノードの準備ステータス インジケーターを簡単に取得し、対応する監視ダッシュボードを作成できます。

3. プロメテウス監視

Prometheus は、Kubernetes 統合をサポートするオープンソースの監視およびアラート ツールです。監視に Prometheus を使用すると、クエリとアラームのルールを定義して、ノード準備ステータスの問題がタイムリーに検出され解決されるようにすることができます。

Kubernetes クラスターでは、アプリケーションの信頼性と安定性を維持するために、ノードの準備状態が重要です。 kubectl コマンド、Kube-state-metrics、Prometheus などのツールを、自動化された監視およびアラーム システムと組み合わせて使用​​することで、ノードの準備完了ステータスを効果的にカウントおよび処理し、クラスターの正常な動作を確保できます。 K8s クラスターを管理する場合、定期的に Ready ステータスを確認し、異常があればタイムリーに対応すると、クラスター全体の可用性が向上します。

2. CKAの実際の質問

1. 実際の質問のスクリーンショット

2. 中国の分析

k8s クラスター環境を切り替えます: kubectl config use-context k8sTask: クラスター内の Ready 状態のノードの数を確認し (Taint: NoSchedule でマークされたノードは除く)、その数を /opt/KUSCO0402/kusc00402.txt に書き込みます。

3. 質問に答える

(1)解答環境を切り替える(試験環境は複数あり、それぞれの問題は対応する環境で解答する必要がある)

 kubectl config use-context k8s

(2)準備完了ノードの数を取得する(a)

 kubectl get nodes | grep -w Ready | wc -l

たとえば、killercoda シミュレーション環境では次のように操作します。

 controlplane $ kubectl get nodes | grep Ready | wc -l 2 controlplane $

(3)染色がありスケジュールされていないノードの数を取得する(b)

 kubectl describe nodes | grep Taints | grep -I NoSchedule | wc -l

killercoda シミュレーション環境での操作は次のとおりです。

 controlplane $ kubectl describe nodes | grep Taints | grep -I NoSchedule | wc -l 0 controlplane $

(4)abの結果を対象ファイルに書き込む

echo 1 > /opt/KUSC00402/kusc00402.txt

たとえば、killercodaでの操作の結果は次のようになります。

 controlplane $ mkdir -p /opt/KUSC00402/ #在考试中不需要创建controlplane $ touch /opt/KUSC00402/kusc00402.txt #在考试中不需要创建controlplane $ echo 2 >> /opt/KUSC00402/kusc00402.txt controlplane $ cat /opt/KUSC00402/kusc00402.txt

<<:  クラウドコンピューティングがチップ設計にもたらす革命

>>:  クラウド支出を管理するための6つのヒント

推薦する

マーケティングはトウモロコシを摘むサルのようなものではありません。意味と形式を伴うマーケティングが効果的です。

数日前、見知らぬ人からの思いがけないメールとブログのメッセージに心を動かされ、深い考えに陥りました。...

gpdhost - $7.99/OpenStack 無制限トラフィック、高セキュリティ クラウド VPS/2G メモリ以上

GOOD PRODUCTS DIRECT CORP (略称 gpdhost) をご紹介します。設立さ...

フォレスター:AIと5Gがエッジコンピューティングの発展を推進

Forrester は 2021 年の技術予測シリーズを発表しましたが、その中にはエッジ コンピュー...

メディアベースのオンラインマーケティング WSEO ケーススタディ: 2 日以内に大規模 Web サイトと同じランキングに到達

2018年最もホットなプロジェクト:テレマーケティングロボットがあなたの参加を待っています張開慧は、...

BitAccel-1g メモリ/60g ハードディスク/1T トラフィック/G ポート/月額 3.5 ドル

正直、bitaccel がスタートした当初は暴走するかもしれないと思いました。設立当初の価格は本当に...

クラウドコンピューティングがビジネスに与える影響に関する企業の理解

調査によると、クラウドの導入は 2018 年も引き続き増加する見込みです。また、CIO はインフラス...

成長中のブランドはWeiboを効果的に運用し、忠実なファンを育てるにはどうすればいいでしょうか?コンテンツこそが王様です

この記事は主にブランド成長を目指す企業を対象としており、交流を歓迎します。 Sina Weibo @...

おすすめの値下げ: Xenpower - 60% オフ、XEN PV、大容量ハードディスク、大容量フロー、ミラノ

朗報です。プロメテウスは先月、クラウド VPS ブランド iwstack の値下げを発表しました。数...

動的 URL と SEO ランキング

動的 URL とは、疑問符を含む URL を指します。特にルールはなく、見た目も非常に乱雑です。もち...

テンセントのオープンプラットフォームは30億元のパイを持っている:美しく見えるが、現実は非常に暗い

王進著今年末までに、テンセントオープンプラットフォームは開発者に30億元を分配する予定です。これは魅...

友好的なリンクを作るには、謎を解く方法を知る必要がある

多くのウェブマスターは、「外部リンクが王様」という真実を知っています。経験豊富なウェブマスターの中に...

360 は Sogou がユーザーのパスワードを収集した証拠を公開、Sogou はライバルを中傷キャンペーンで非難

新浪科技は11月7日午後、360社が本日午後記者会見を開き、Sogouによるユーザーのプライバシー情...

IBM Cloud Private: マイクロサービス アーキテクチャーに基づいて IT の俊敏性を高める

[51CTO.com からのオリジナル記事] 「マイクロサービス」という概念には長い歴史があります。...

SEOは苦痛ではなく、人生を常に楽しむプロセスです

「SEO を行うには、我慢することを学ぶ以外に方法はない」と、有名なウェブマスター フォーラムに友人...