みなさんこんにちは。私は張錦濤です。 グループ内の友人が、ローリング アップグレード プロセスの時間を測定する方法について、上の写真のような質問を私にしました。 この問題は、さまざまなシナリオに適用できる一般的な要件に抽象化できます。
既存のソリューション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公式アカウントまでご連絡ください。 |
AzzVPS はニュージーランドの VPS 事業者で、設立されてまだ日が浅いですが、勢いがあります。...
Virmach は今年、ブラックフライデーとサイバーマンデーにいくつかの安価な VPS を発売しまし...
調査会社IDCのデータセンターおよびマルチクラウドネットワーキング担当副社長ブライアン・ケースモア氏...
Simcentric (香港の会社) は、Host Cat に香港の独立したサーバーを正式に提供しま...
私はウェブマスターと頻繁にやり取りしており、定期的に A5 Chat Webmaster Recor...
cloudcone は、電子メール マーケティング用の大容量ハード ドライブ VPS (ストレージ ...
クラウドベースの開発が拡大し、パフォーマンスと信頼性に対する需要が高まるにつれて、クラウドにアプリケ...
パソコン内のデータ、特に記事、写真、ビデオなどの個人的に作成されたデータは、通常、非常に貴重です。ハ...
テンセントテクノロジーニュース(明宣)北京時間2月28日、外国メディアの報道によると、投資銀行のエバ...
さまざまなウェブサイトの登録ページで、「登録まであとxx秒」というプロンプトをよく見かけます。スパム...
先ほど、bandwagonhost - 年間支払い 3.99 ドル / 超低価格 VPS / 小型メ...
最近、江蘇衛星テレビのドラマ「私は特殊部隊の兵士2:国家の刃」が大人気で、筆者も最近このドラマを追い...
トレーニング内容: dedecms DreamWeaver ウェブサイト構築チュートリアル。体系的な...
ブランディングは新しい分野です。厳密に数えれば数十年の歴史しかありませんが、遡ってみると100年以上...
いわゆる口コミマーケティングとは、人々の間で口コミを通じて企業の製品やサービスを宣伝し、それによって...