Kubectl-iceプラグインは、クラスタコンテナの構成情報をより強力に表示します。

Kubectl-iceプラグインは、クラスタコンテナの構成情報をより強力に表示します。

この号では、POD で実行中のコンテナの構成情報をすばやく表示できる実用的な Kubectl プラグイン kubectl-ice を紹介します。たとえば、すべての POD 内のコンテナ イメージのプル戦略、マウントされたボリューム、ポート、実行可能ファイルの構成を表示できます。同時に、メトリクス サーバーと組み合わせることで、コンテナーの CPU とメモリも表示できます。

関数

  • 読み取り権限のみが使用され、書き込み操作は呼び出されません。
  • デフォルトでは、現在のクラスターの名前空間内のすべてのポッドのコンテナ関連の構成がリストされます。 kubectl-ice は基本的にすべての kubectl オプション パラメータをサポートします。たとえば、-A を指定すると、すべての名前空間のポッド内のすべてのコンテナが指定されます。
  • kubectl で使用される方法と同様のセレクターをサポートします。
  • 出力コンテンツの並べ替えをサポートします。
  • 一致フラグを使用して、出力から行を除外します。これは、メモリや CPU の使用率が低いコンテナを除外するのに役立ちます。一致フラグを使用して出力から行を除外します。これは、メモリまたは CPU 使用量が少ないコンテナーを除外するのに役立ちます。
  • 範囲外の CPU とメモリの結果のみをリストするには、異常フラグを使用します。異常フラグを使用して、範囲内に入らない CPU とメモリの結果のみをリストします。

インストール

インストールは比較的簡単です。 kubectlプラグインマネージャーkrew[1]を使用するか、バイナリ[2]パッケージをダウンロードしてインストールできます。また、面倒でなければソースコードから直接インストールすることもできます。

クルーのインストール

 $ kubectl krew をインストール ice

ソースのインストール

 $ git clone https://github.com/NimbleArchitect/kubectl-ice.git
$ cd kubectl -アイス
$ ビンを作る

ヘルプの使用

 kubectl - ice command # コンテナレベルで指定されたコマンドラインと引数を取得します
kubectl - ice cpu # コンテナごとの CPU 要求サイズ、制限、使用量を返します
kubectl - ice help # ヘルプ情報を表示します
kubectl - ice image # 各コンテナのイメージとイメージ取得戦略を一覧表示します
kubectl - ice ip # 名前空間内のすべてのポッドの IP アドレスを一覧表示します
kubectl - ice memory # 各コンテナのメモリ要求サイズ、制限、使用量を返します
kubectl - ice ports # ポッド内のコンテナによって公開されているポートを表示します
kubectl - ice プローブ # 各コンテナに設定されている起動、準備、および生存プローブに関する詳細情報を表示します
kubectl - ice restarts # ポッド内の各コンテナの再起動回数を表示します
kubectl - ice status # ポッド内の各コンテナのステータスを一覧表示します
kubectl - ice ボリューム # マウントポイントを持つすべてのコンテナボリュームを一覧表示します

ユースケース

ベース

指定されたポッド内のコンテナのメモリメトリック情報を表示します (T: タイプ、値は I/init コンテナ、S/標準コンテナ)。

 $ kubectl - ice メモリリソース-テスト- 6 c6f556b4f - lmngp
T コンテナ使用要求制限% REQ % 制限
S リソース101.18 Mi 500 Mi 1 Gi 20.24 9.88

ラベルと組み合わせて使用​​できます。

kubectl-ice プローブ

コンテナのステータス(および以前のステータス)を確認します。

kubectl -ice ステータス

ポッド内のコンテナ イメージのプル戦略を表示します。

ポッド内のコンテナによって公開されているポートとマウントされたボリューム情報を表示します。

セレクターと --sort を使用して並べ替えます。逆順を示す ! の使用に注意してください。

kubectl - ice 選択 --sort

  • 詳細については公式の説明書[3]を参照してください。
  • さらなる使用例については公式の説明[4]を参照してください。

参考文献

[1]krew: https://github.com/kubernetes-sigs/krew。

[2]kubectl-ice: https://github.com/NimbleArchitect/kubectl-ice/releases.

[3]kubectl-iceの使用方法: https://github.com/NimbleArchitect/kubectl-ice/blob/main/docs/usage.md.

[4]例: https://github.com/NimbleArchitect/kubectl-ice/blob/main/docs/examples.md.

<<:  Red Hat Kubernetesレポート: セキュリティは最大の課題であり、問​​題の核心は人にある

>>:  クラウドネイティブの次の開発方向は何でしょうか?

推薦する

KubeSphere Enterprise Edition 3.3はデジタル運用機能を強化し、顧客の「成果と最適化への欲求」の問題を解決します

IDC は、2025 年までに中国のトップ 500 社の半数以上がソフトウェア プロバイダーになり、...

サムスンとマイクロソフトのB2B提携でアップルを阻止

サムスン電子のイ・ジェヨン副会長は昨日、マイクロソフト(MS)のトップらと会い、企業間(B2B)協力...

SEO担当者がまず理解すべきことは、製品と顧客である。

まず、ここで私の見解を皆さんと共有させてください。私は、企業がインターネット マーケティング業務をイ...

#ハイエンドで安価な VPS# hostodo-4.99 USD/4g メモリ/150g ハードディスク/5T トラフィック、複数のコンピュータ ルームが利用可能

Hostodo VPS の最新の電子メール プロモーション: 2 つの高構成の安価な VPS、オプシ...

検索エンジンがオリジナルだと判断するようなソフトな記事を書くにはどうすればよいでしょうか?

検索エンジンがオリジナルだと判断するようなソフトな記事を書くにはどうすればよいでしょうか?今朝、ウェ...

Zhongdai.comは1ヶ月以内に倒産しました。参入障壁のないP2Pウェブサイトは心配です

劉愛林記者と季家鵬記者が北京から報告した。それから1か月も経たないうちに、Zhongdai.comは...

SEO最適化で最も見落とされやすいリンク

SEO の専門家の多くは、ウェブサイトのキーワードランキングに細心の注意を払っていますが、画像の最適...

個人のウェブサイト所有者に適した女性向けウェブサイトモデルは、女性向けウェブサイトがどのようにして月に数百万ドルを稼いでいるかを明らかにしている。

女性からお金を稼ぐのは簡単だということは誰もが知っていますが、具体的にどのように知られているのでしょ...

SEO最適化におけるウェブサイトの読み込み速度の重要性

ウェブサイトの読み込み速度に関して、誰もが最も直感的に感じるものはウェブページを開く速度だと思います...

CloudShards - 特別価格のストレージ VPS

CloudShards は 2017 年後半に設立され、オーストラリアのシドニーに登録されています ...

江蘇省企業情報化協会代表団が華雲データグループを視察訪問

[[261885]] 2019年4月4日、江蘇省企業情報化協会の代表団が中国のクラウドコンピューティ...

マルチクラウドワークロード向けのハイブリッドパブリッククラウドサービス

ワークロードで複数のベンダーのサービスを組み合わせて使用​​する場合、マルチクラウド接続を備えた直接...

コンテンツオペレーション: コミュニティオペレーションの3つの主要な推進力

1 年間のコミュニティ運営に基づいて、私はコミュニティ運営において最も重要な 3 つの要素を「三頭の...

オンサイト最適化の三銃士: サイトマップ、404、Robots.txt

ウェブサイトのランキングを良くしたいなら、オンサイトとオフサイトの最適化をしっかり行う必要があります...

微博商業化運動:お金を稼ぐための第一歩を踏み出す方法

収益化への第一歩をどう踏み出すかが、Weiboの商業化プロセスにおけるサスペンスだ。イギリスの若者ア...