みなさんこんにちは。私は張錦濤です。 グループ内の友人が、ローリング アップグレード プロセスの時間を測定する方法について、上の写真のような質問を私にしました。 この問題は、さまざまなシナリオに適用できる一般的な要件に抽象化できます。
既存のソリューションKubernetes は、この問題を解決するための非常に便利な方法を提供しています。これは、私が返信で説明した、イベントによる測定です。 たとえば、K8S でデプロイメントを作成し、そのプロセス内のイベント情報を確認します。
私たちが主に関心を持っているイベントのいくつかが記録されていることがわかります。しかし、常に kubectl で確認できるとは限らず、時間の無駄になります。 私のこれまでの実践の 1 つは、K8S でプログラムを作成して K8S クラスター内のイベントを継続的に監視および収集し、それを保存および視覚化用に開発したシステムに書き込むことでした。ただし、このアプローチには追加の開発が必要であり、普遍的ではありません。ここで、別のより良い解決策を紹介します。 よりエレガントな解決策K8S のこれらのイベントは、当社の操作の 1 つに対応しています。たとえば、上記ではデプロイメントが作成され、スケジュール済み、プル済み、作成済みなどのいくつかのイベントが生成されます。これを抽象化すると、リンク トレースと非常に似ているのではないでしょうか。 ここではCNCF卒業プロジェクトJaeger[1]を使用します。これまでのK8Sエコシステムウィークリーレポートでも何度も紹介してきました。 Jaeger は、オープンソースのエンドツーエンドの分散トレース システムです。ただし、この記事の焦点はそれを紹介することではないため、ドキュメントを確認し、Jaeger をすぐに展開します。 CNCFのサンドボックスレベルのプロジェクトとしては、クラウドネイティブソフトウェアの可観測性フレームワークであるOpenTelemetry[2]があります。イェーガーと組み合わせて使うこともできます。ただし、この記事の焦点はこれら 2 つのプロジェクトを紹介することではないため、ここでは省略します。 次に、この記事で使用したメインプロジェクトである、Weaveworks のオープンソース プロジェクトである kspan を紹介します。その主なアプローチは、K8S 内のイベントをトレース システムのスパンとして整理することです。 kspanをデプロイする
ここで提供する YAML をデプロイメント テストに直接使用できますが、上記の構成ファイルは実稼働環境では使用しないでください。また、RBAC 権限を変更する必要があることに注意してください。 デフォルトでは、スパンを渡すために otlp-collector.default:55680 が使用されるため、この svc が存在することを確認する必要があります。上記のコンテンツがすべてデプロイされると、おそらく次のようになります。
始めるここではまずテスト用の名前空間を作成します。
デプロイメントを作成する
Jaeger でチェックしてください: 詳細を見るにはクリックしてください ご覧のとおり、デプロイの作成に関連するすべてのイベントがグループ化されており、消費時間などの詳細情報がタイムラインに表示されます。 要約するこの記事では、Jaeger によるトレースを使用して K8S 内のイベントを収集し、K8S クラスター内のすべてのイベントの時間のかかるポイントをよりよく理解し、最適化の方向と測定結果をより簡単に見つける方法を紹介します。 この記事はWeChatの公式アカウント「MoeLove」から転載したもので、以下のQRコードからフォローできます。この記事を転載する場合はMoeLove公式アカウントまでご連絡ください。 |
シンガポールとオーストラリアにあるOVHの2つのデータセンターのVPSが、長い間在庫切れだったが、再...
2012 年、ますます多くのウェブマスターがタレント ウェブサイトの仲間入りをして収益を上げ始めまし...
solidseovps は 2006 年に設立されたアメリカの老舗企業で、現在 VPS と専用サーバ...
世界的に有名な高防御業者であるpath.net傘下のサーバーブランドであるTempestは現在、一部...
今年の中国の検索エンジン業界は「一連の異例の現象」と言える。まず、360の自称第三世代検索エンジンが...
多くのウェブマスターは、一定期間ウェブサイトの最適化に熱心に取り組んだ後、ウェブサイトのスナップショ...
2011 年には、主要なモバイル アプリケーション ストアが急速に登場し、いくつかのグループに分かれ...
[[230368]]インダストリー4.0の台頭により、クラウド コンピューティングは実験段階から具体...
新浪科技報、3月21日朝のニュース、中国インターネット協会と国家インターネット緊急センターが今朝北京...
今日、大容量のハードドライブと安価で信頼性の高い KVM VPS を求める人に偶然会いました。正直に...
Kを歌って帰ってきたら、「Hao Yumi」が私のブログにメッセージを残していて、フレンドリーリンク...
2018年最もホットなプロジェクト:テレマーケティングロボットがあなたの参加を待っていますインターネ...
インターネット上にはすでに百度の外部リンク検索ツールに関する議論の投稿が多数あり、同社はそれらの古い...
gcorelabs のモスクワ 2 データ センターは新しく開設され、KVM 仮想化、純粋な SSD...
digital-vm は年末のスーパープロモーションを開始しました。すべての VPS が 50% オ...