通常、Kubernetes 環境のアプリケーション ログは、Filebeat + ElasticSearch + Kibana の組み合わせなどのログ システムを通じて収集する必要があります。この組み合わせは非常に強力ですが、比較的単純なテスト クラスターや、ブラウザーのない自動化/コンソール環境では、複数の Pod からのログを自動的にマージして集中的に表示することは、問題の処理や障害のデバッグに非常に役立ちます。 本日は、非常に便利なマルチコンテナのリアルタイム ログ表示ツールである Stern と Kubetail を 2 つ紹介します。 スターン Kubectl 自体の Log コマンドは、複数の Pod コンテナ内のログを同時に表示することをサポートしていません。スターンはこの問題を非常にうまく解決します。複数のコンテナのログを同時に追跡できることに加えて、次の強力な機能もサポートしています。
プロジェクトアドレス: https://github.com/wercker/stern スターンのインストール Stern は Go 言語で開発されており、インストールが非常に簡単で、すぐに使用できます。対応するプラットフォームに関連するバイナリのプリコンパイル済みインストール パッケージをダウンロードするだけで使用できます。 Linux プラットフォームを例に挙げてみましょう。
macOS を使用している場合は、Homebrew を使用して直接インストールできます。
スターンの使用 Stern は多くの機能をサポートしており、使い方も豊富です。いくつかの一般的な例を見てみましょう。 現在の名前空間内のすべてのポッド内のすべてのコンテナのログをリアルタイムで表示する
ポッド内の指定されたコンテナのログをリアルタイムで表示する
指定したコンテナを除く、指定した名前空間内のすべてのコンテナのログをリアルタイムで表示します。
指定された時間範囲内のコンテナのログをリアルタイムで表示します。次の例では、15 分以内のログを示しています。
指定した名前空間内のコンテナのログをリアルタイムで表示する
すべての名前空間内の指定されたラベルを持つコンテナのログをリアルタイムで表示します。
詳しい使い方については、「公式ドキュメント」を参照してください。 クベテイル Kubetail は、複数の Pod からのログをマージし、カラー出力をサポートするシェル スクリプトです。 プロジェクトアドレス: https://github.com/johanhaleby/kubetail Kubetailをインストールする Kubetail は単なるシェル スクリプトなので、ダウンロード後すぐに使用できます。
macOS を使用している場合は、Homebrew を使用して直接インストールすることもできます。
Kubetail は、Oh-my-zsh、Antigen などのさまざまな SHELL 管理フレームワークもサポートしています。具体的なインストール方法については、「公式インストール ドキュメント」を参照してください。 Kubetailの使用 Kubetail の使い方も非常に簡単です。基本的な構文は次のとおりです。
いくつかの一般的なパラメータの説明:
いくつかの使用例:
ここまで、非常に実用的なマルチコンテナリアルタイムログ表示ツールを 2 つ紹介しました。他にもっと良い類似ツールをお勧めいただける場合は、ぜひメッセージを残して話し合いましょう。 参照ドキュメント https://www.google.com https://zhuanlan.zhihu.com/p/60987559 https://blog.fleeto.us/post/introducing-kubetail/ この記事はWeChatの公開アカウント「Wonderful Linux World」から転載したものです。下のQRコードからフォローできます。この記事を転載する場合は、Wonderful Linux World のパブリック アカウントにご連絡ください。 |
<<: ポピュラーサイエンス |クラウドコンピューティング、ビッグデータ、人工知能のわかりやすい入門
>>: テンセントテックパーク開発者会議が間もなく開催され、世界中から200人以上の専門家がクラウドコンピューティングについて議論します
chicagovps が 9 月に実施した最初の VPS プロモーションでは、1g のメモリ、25G...
ご存知のとおり、電子商取引の発展に伴い、ウェブサイトの最適化における企業間の競争はますます激しくなっ...
米国連邦通信委員会(FCC)は本日(米国時間10月26日)、中国電信を米国から追放し、同社の営業免許...
企業は、クラウド コンピューティングのコスト トラップを回避するための適切な戦略を策定し、コスト管理...
実際、SEO はゲームのようにプレイできます。多くの人は、SEO は疑似オリジナリティと外部リンクを...
3 年前、私たちは IDC のコンピュータ ルームのキャビネットに独自のサーバーを構築するか、Ali...
私は入社して2か月以上になります。この2か月間、会社から与えられた仕事は、主要なフォーラムに継続的に...
コンテナを使用すると、アプリケーションをあるコンピューティング環境から別のコンピューティング環境へ簡...
今日、企業はクラウド リソースの導入拡大を背景に、クラウド支出の可視性を高めようとしています。米国の...
企業の発展と成長は、ユーザーの評判の浸透から切り離すことはできません。特に、成長段階にある新興企業は...
10月23日、百度のアルゴリズムが再びアップグレードされ、ハイパーリンクの不正操作によって百度の検索...
ショッピングや支払いでもウイルスが拡散する可能性がある。セキュリティの問題は真剣に受け止める必要があ...
SEO に携わる人なら誰でも、「コンテンツは王様、外部リンクは女王」ということわざを知っていると思い...
Eメールダイレクトマーケティング(EDM)は、企業が特定のソフトウェア技術とインターネットをキャリア...
アドバンテックは、2018年11月1日~2日に開催されたアドバンテックIoT共創サミットにおいて、プ...