Kubernetes を使いやすくする 12 個のツール: 視覚化、監視、コマンド ライン、マルチ クラスター管理など...

Kubernetes を使いやすくする 12 個のツール: 視覚化、監視、コマンド ライン、マルチ クラスター管理など...

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

[[325959]]

Kubernetes は、コンテナ化されたアプリケーションを大規模にデプロイするための標準的な(多くの人が事実上の)方法になりました。しかし、Kubernetes が複雑に広がるコンテナの展開を管理するのに役立つのであれば、Kubernetes を管理するのに役立つものは何でしょうか?また、複雑で、煩雑で、管理が難しい場合もあります。

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

Goldpinger: 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 アプリ

Kubernetes サービスとして実行される Kube アプリケーションは、Git リポジトリから Kubernetes クラスターの宣言型構成ファイルを取得し、クラスター内の Pod に適用します。定義ファイルに変更が加えられると、その変更はリポジトリから取得され、関連するポッドに適用されます。本質的に、Apps for Kube は Google の Skaffold に似ていますが、個々のアプリケーションではなく Kubernetes クラスター全体を管理するために使用されます。

Kube-applier は、スケジュールに従って、またはオンデマンドで構成の変更を適用できます。実行されるたびに動作がログに記録され、Prometheus 互換のメトリックが提供されるため、クラスターの動作にどのような影響があるかを心配する必要はありません。

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-prompt を使用すると、各コマンドの前に kubectl と入力する必要がなくなり、各コマンドのコンテキスト情報による自動補完が提供されます。

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

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

Kubeval: Kubernetes 構成の検証

Kubernetes YAML 構成ファイルは人間が読める形式になっていますが、必ずしも人間が検証できるわけではありません。名前の中にカンマや太い指があることに気付かず、手遅れになるまで気付かないことがよくあります。 Kubeval を使用する方が良いでしょう。 Kubeval は、ローカルで使用するか、CI/CD パイプラインに統合して、Kubernetes YAML 構成定義を受け入れ、その有効性を報告します。 JSON または TAP 形式で出力を生成でき、追加のプロンプトなしで Helm チャート構成で参照されるソース テンプレートを解析することもできます。

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

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

Rio: Kubernetes 向けアプリケーション デプロイメント エンジン

Rio は、Git からの継続的デリバリーや A/B デプロイメント、ブルー/グリーン デプロイメントなど、Kubernetes で一般的なアプリケーション デプロイメント パターンを実装する Rancher Labs プロジェクトです。 Rio はコミットが行われるたびにアプリケーションの新しいバージョンをデプロイできるため、DNS、HTTPS、サービス メッシュなどの複雑な要素を管理するのに役立ちます。

Stern と Kubetail: Kubernetes のログ テーリング

Stern を使用すると、Kubernetes のポッドとコンテナから色分けされた出力 (tail コマンドに従って) を生成できます。これは、複数のソースからのすべての出力を 1 つのストリームにパイプして、一目で確認できるようにする簡単な方法です。同時に、フローを一目で区別することができます(色分け)。

Kubetail は、複数の Pod からのログを 1 つのストリームに集約し、異なる Pod とコンテナを色分けします。しかし、Kubetail は Bash スクリプトなので、必要なのはシェルだけです。

元のリンク:

https://www.infoworld.com/article/3488817/12-tools-that-make-kubernetes-easyer.html?upd=1589158786123

<<:  SaaSは利益が出ない?まずこれらの5つの質問について考えてみましょう

>>:  小売業界がエッジコンピューティングの力を活用する必要がある理由

推薦する

プロモーション用のフォーラムとマーケティング用のWeibo

1. フォーラムはプロモーションプラットフォームですフォーラムの特徴は、無料であることです。無料とい...

百度は再びスパム外部リンクの厳しい取り締まりを宣言、ウェブマスターは生き残りに苦戦

4月25日、百度幹部の李氏は再び外部リンクに関する声明を発表した。百度のアルゴリズム更新に伴い、百度...

Vultr - 時間単位で課金されるDDOS防御の提供を開始

vultr.com から朗報です: DDOS 保護が利用可能になりました! 14 のデータセンターの...

検索エンジンスパイダーのクローリングについて

SEOを理解している人は多いですが、戸惑っている人も多いと思います。 SEO の知識は、太極拳のよう...

Baidu SearchがThunder Algorithm 2.0をリリース

検索ユーザーエクスペリエンスを確保し、検索エコシステムの健全な発展を促進するため、Baidu Sea...

IDC: クラウド コンピューティング投資に関する 3 つの予測

近年、企業が俊敏性、コスト削減、イノベーション、デジタル変革を求めるなか、クラウド コンピューティン...

ウェブサイトのユーザーエクスペリエンス: インタラクションについて知っておくべき視覚的な事柄

プロダクトマネージャーやインタラクションデザイナーが、ビジュアルデザインのドラフトが当初の計画とあま...

アリババクラウド南京雲奇が技術配当を発表、コア製品は最大50%削減

4月26日、2018年雲奇会議南京サミットにおいて、アリババクラウドは新たな一連の価格調整を発表しま...

クラウドウェブサイト構築製品が40%オフ!ウエスタンデジタルプロモーション、200元以上の絶妙なテンプレートを選択

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

アプリケーションパフォーマンスが70%向上、mPaaSフルリンクストレステストの実装原理と実装パスを調査

事業背景モバイル開発業界がストック時代に入るにつれて、アプリ全体のアーキテクチャの負荷容量と各リンク...

ヒット曲「江南スタイル」に隠されたウェブサイト運営のノウハウ

「オパ カンナムスタイル」 このリズムを聞くと、つい一緒に踊りたくなる。 そう、これが神曲「カンナム...

desivps が losangelesvps.com を買収

創業から3年未満のアメリカのVPS販売業者losangelesvps.comが、www.desivp...

shuhost: 香港サーバーが20%割引、最低326元、E3-1230v2/16gメモリ/1tハードディスク/30M帯域幅、Huawei CN2など。

Shuhost は年末に香港データセンターの独立サーバーを 20% 割引で提供しており、香港の独立サ...

Yunwu Internet VPS の簡単なレビュー - 1g メモリ/2g スワップ/64g ハードディスク/50m 無制限

HostCat のウェブマスター、つまり私が Yunwu Internet のボスと初めて知り合った...