Kubernetes を使いやすくする 11 個のツール

Kubernetes を使いやすくする 11 個のツール

これらの Kubernetes 関連コンポーネントを活用して、監視、コマンドライン操作、マルチクラスター管理などの操作を改善します。

[[314604]]

しかし、Kubernetes が大規模で複雑なコンテナのデプロイメントの管理に役立つのであれば、Kubernetes の管理に役立つものは何でしょうか?また、複雑で、煩雑で、管理が難しい場合もあります。

Kubernetes が成長し、発展するにつれて、その機能の多くがプロジェクト内で使用されるようになることは間違いありません。しかし、Kubernetes が使いやすくなるのを待たずに、本番環境での Kubernetes の多くの一般的な問題に対する独自のソリューションを展開しているユーザーもいます。

Bitnami Cabin: iOS および Android 用の Kubernetes ダッシュボード

現代の Web アプリケーションやサービスには、何らかのモバイル インターフェイスが欠かせません。 Cabin は、Kubernetes 管理者に iOS または Android スマートフォンからアクセスできる Kubernetes ダッシュボードを提供します。 Helm チャート、デプロイメントのスケーリング、ポッド ログの読み取り、Kubernetes でホストされる Web ベースのアプリケーションへのアクセスなど、完全な Kubernetes ダッシュボードにある機能の多くは Cabin から起動できます。

Goldpinger: Kubernetes クラスターの視覚化

人間は視覚的な生き物です。グラフやチャートを使用すると、全体像を理解しやすくなります。 Kubernetes クラスターの範囲と複雑さを考慮すると、Kubernetes クラスターの構造を表すためにグラフィカル ツールを使用することを検討できます。ブルームバーグの技術部門によってオープンソース化されたこの興味深いツールは、Goldpinger と呼ばれ、非常にシンプルです。これは Kubernetes クラスターで実行され、ノード間の関係のインタラクティブ マップを表示します。正常なノードは緑色で表示され、異常なノードは赤色で表示されます。詳細情報を取得するには、ノードをクリックします。 Swagger を使用して API をカスタマイズし、追加のレポート、メトリック、またはその他の統合を取得できます。

K9s: フルスクリーン Kubernetes CLI UI

管理者は「シングル ペイン オブ グラス」ユーティリティを気に入っています。 K9s は、Kubernetes クラスター用のフルスクリーン CLI UI です。実行中のポッド、ログ、デプロイメントを簡単に確認でき、シェルに簡単にアクセスできます。 K9 が適切に動作するには、Kubernetes ユーザーにユーザー レベルと名前空間レベルの両方で読み取り権限を付与する必要があることに注意してください。

Kops: Kubernetes クラスターのコマンドライン操作

Kops は Kubernetes チームによって開発され、コマンドラインから Kubernetes クラスターを管理できるようになります。 AWS および GCE 上で実行されるクラスターのほか、VMware vSphere やその他の環境で実行されるクラスターもサポートします。 Kops は、セットアップとティアダウンのプロセスの自動化に加えて、他のタイプの自動化にも役立ちます。たとえば、Terraform を使用してクラスターを再デプロイできるように、Terraform 構成を生成できます。

Kubebox: Kubernetes 用のターミナル コンソール

Kubebox は、Kubernetes とその API に見栄えの良いシェルを提供するだけでなく、それ以上の機能を備えた Kubernetes 用の高度なターミナル コンソールです。メモリと CPU の使用率、ペイン リスト、実行ログ、および構成エディターのインタラクティブな表示を提供します。何よりも素晴らしいのは、Linux、Windows、MacOS 用のスタンドアロン アプリケーションとして利用できることです。

Kube-ps1: スマートな Kubernetes コマンド プロンプト

いいえ、Kube-ps1 は Kubernetes 用の第 1 世代 Sony PlayStation エミュレーターではありません (ただし、これは気の利いたエミュレーターです)。これは、プロンプトに現在の Kubernetes コンテキストと名前空間を表示する、Bash へのシンプルな追加機能です。 Kube-shell にはこの機能と他の多くの機能が含まれていますが、よりスマートなプロンプトだけが必要な場合は、Kube-ps1 を使用するとオーバーヘッドはほとんど発生しません。

Kube-prompt: インタラクティブな Kubernetes クライアント

Kubernetes CLI に対するもう 1 つの最小限ながら便利な変更である Kube-prompt を使用すると、Kubernetes クライアントとの対話型コマンド セッションを入力できるようになります。 Kube プロンプトを使用すると、各コマンドの前に kubectl と入力する必要がなくなり、各コマンドのコンテキスト情報による自動補完が提供されます。

Kube-shell: Kubernetes CLI 用のシェル

Kubernetes コマンドラインは強力ですが、他のコマンドライン アプリケーションと同様に、オプションの操作は面倒な場合があります。 Kube-shell は、標準の Kubernetes コマンドラインを統合シェルにラップし、Kubernetes サーバーが提供する提案 (サービス名など) を含む、よく使用されるコマンドの自動補完と自動提案を提供します。また、より強力なコマンド履歴機能、vi スタイルの編集モード、ユーザー、名前空間、クラスター、その他のインストール固有の詳細に関する実行コンテキスト情報も提供されます。

Kubespy: Kubernetes リソースのリアルタイム監視

Pulumi の Kubespy は、Kubernetes リソースへの変更をリアルタイムで追跡し、リアルタイムのテキスト ビュー ダッシュボードを提供する診断ツールです。たとえば、Pod の起動時にその状態の変化を監視できます。Pod 定義が Etcd に書き込まれ、Pod がノード上で実行するようにスケジュールされ、そのノード上の Kubelet によって Pod が作成され、最後に Pod が実行中としてマークされます。 Kubespy は、スタンドアロン バイナリとして、または Kubectl のプラグインとして実行できます。

Kube-ops-view: 複数の Kubernetes クラスターのダッシュボード

Kubernetes には一般的な監視に便利なダッシュボードがありますが、Kubernetes コミュニティは Kubernetes 管理者にとって役立つデータを提示する他の方法を実験しています。 Kube-ops-view はそのような実験の 1 つです。複数の Kubernetes クラスターをグラフィカルに一目で確認できるため、全体的な CPU とメモリの使用状況、クラスター内の Pod のステータスを一目で確認できます。コマンドを呼び出すことはできないことに注意してください。それは視覚化のためだけです。しかし、このツールが提供する視覚化は驚くほど効率的であり、オペレーション センターの壁面モニター用に生まれました。

Stern と Kubetail: Kubernetes のログツール

Stern を使用すると、Kubernetes のポッドやコンテナから色分けされた出力 (tail コマンドなど) を生成できます。これは、複数のソースからのすべての出力を 1 つのストリームにパイプして、一目で確認できるようにする簡単な方法です。同時に、色を使って一目で区別することもできます。 Kubetail は、複数の Pod からのログを 1 つのストリームに集約し、異なる Pod とコンテナを色分けします。しかし、Kubetail は Bash スクリプトなので、必要なのはシェルだけです。

<<:  マイクロソフト、無料のマイクロソフト クラウド オフィス、クラウド デスクトップ、クラウド リモート ソリューションを発表

>>:  SpringBoot+Redis 分散ロック: 注文取得をシミュレートする

推薦する

万家ショッピングネットワークがマルチ商法を組織した疑いで閉鎖、株主9人が拘束される

江西太平洋直購網、福建100%還元網、温州百業連盟など、一部のショッピング割引商業サイトの経営者が逃...

英国の小売業者:ウェブサイト検索、SEO、モバイルコマースが最優先事項

英国の小売業者は、SEO と製品プロモーションを改善することで、ホリデーシーズンの売上を伸ばし始めて...

エルケの突然の人気から、​​国内ブランドが長期的な成功を収める方法についてお話ししましょう。

昨日から今に至るまで、私の友人の輪にはERKEに関するメッセージが殺到しています。多くの人の記憶の中...

クラウド向けの 3 つの Linux 暗号化ツール

[51CTO.com クイック翻訳] セキュリティの観点から、クラウド ストレージは存在すべきではあ...

IDC:2021年上半期、中国のエッジコンピューティングサーバーの市場規模は全体で13億3000万米ドルに達した

[[432664]]インターナショナル・データ・コーポレーション(IDC)が発表した「中国半期エッジ...

2345ナビゲーションは、おそらくそのプロモーションに著作権侵害の疑いがあるため、多数のサイトを削除しました。

最近、かつて瑞創で働いていた数人がIT Timesの記者に明らかにしたところによると、2011年3月...

仮想Kubernetesクラスターを実装する際の重要な考慮事項

Kubernetes のコンテキストでは、マルチテナンシーとは、開発やテストなどの環境で複数のチーム...

日々のオンラインプロモーションの効果を分析するにはどうすればよいでしょうか?

日々のオンラインプロモーションの効果を分析するにはどうすればよいでしょうか?オンラインプロモーション...

サイト分析に欠かせないIISログ分析について簡単に説明します。

すべてのオプティマイザーには、ユーザーの検索行動の分析、サイトデータトラフィックの分析など、特定の分...

仮想マシンコンテナが登場: 第三の選択肢

[[236000]]旅行の際には、通常どのような交通手段を選びますか?バス?タクシーに乗りますか?そ...

テクノロジー+エコロジー、効率的で安全な電子署名の実現

[51CTO.comよりオリジナル記事] インターネットの波に後押しされ、近年中国では電子契約(電子...

株主はヤフーに月曜までにCEO解任を要求

ロイター通信によると、ヘッジファンドのサード・ポイントはヤフーの投資家として、学歴を偽ったスコット・...

システム推進の実践に注力 - オペレータエッジコンピューティングネットワーク技術ホワイトペーパーがまもなく公開されます

5Gの商用利用開始やAI、IoT技術の発展に伴い、関連業界ではエッジコンピューティングに対する需要が...

オートナビは、何千人もの将来の交通専門家を育成することを目標に、産業界、学界、研究機関の統合に取り組んでいます。

[51CTO.com からのオリジナル記事] 今日、都市の急速な発展は都市統治に大きな課題をもたらし...

在庫 | 2020 年に注目を集めるクラウド コンピューティング スタートアップ 10 社

コロナウイルスのパンデミックにより、クラウドコンピューティングの発展がさらに促進され、この分野のスタ...