Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

マイクロサービスステータスの表示

ジュニパー®クラウドネイティブのContrail Networking(CN2)は、Kubernetesがオーケストレーションされた環境でCN2リリース22.1以降を使用して、環境でマイクロサービスをサポートします。

CN2クラスターにマイクロサービスステータスを表示するには、以下が必要です。

  • 実行中のすべてのサービスのシステムステータス全体を表示するCLIツール kubectl です。

  • プラグインは contrailstatus 、一緒 kubectlにインストールする必要があります.

  • コマンドを kubectl contrailstatus 使用して、さまざまなサービスのステータスを要求します。

概要:クラウドネイティブのContrail Networkingのマイクロサービスステータス

マイクロサービスは、Contrail Networkingの導入全体を更新することなく、小規模で独立したアプリケーションとして導入されます。マイクロサービスにより、コンテナのライフサイクルを管理する優れた方法が提供されます。コンテナとそのプロセスは、サービスとマイクロサービスとしてグループ化されます。

ContrailStatusは、 kubectl 3つの異なるプレーン(設定、制御、データ)内のContrail Networkingサービスのステータス情報を表示するために使用されるプラグインです。特定のサービスで通常のコンテナに加えて、以下の情報も表示できます。

  • init (初期化)サービス内のコンテナステータス。

  • の BGP や XMPP control_controllerなどの相対ソフトウェア ステータス。

プラグインは contrailstatus 、2 つのセクションに分類されます。

  • 導入ステータス

  • リソースのステータス

マイクロサービスステータスの表示

以下の出力は、すべてのプレーンのポッドのデプロイステータスの更新とリソースステータスの更新を示す例です。

導入ステータスの表示

導入ステータスを短い形式またはデフォルトの形式で表示します。

すべてのプレーン導入ステータス

すべてのプレーンの導入ステータスを表示し、短い形式を要求するには:

短い形式の オプション -short には、ポッド名とステータスの出力のみが表示されます。以下の出力例は、デフォルトの形式を使用しています。

設定プレーンの導入ステータス

導入ステータスを設定プレーンに表示するには、次の手順にしたがっています。

データ プレーン導入ステータス

データ プレーンに導入ステータスを表示するには、次の手順にしたがっています。

コントロール プレーン導入ステータス

コントロール プレーンに導入ステータスを表示するには、次の手順にしたがっています。

リソースステータスの表示

このプラグインは contrailstatus 、XMPP や BGP などの導入リソースのステータス更新も表示します。

データ プレーン リソースのステータス

のリソースステータスをデータプレーンに表示するには、次の bgprouter 手順にしたがっています。

ノードリソースのステータスを制御

制御ノードでリソース状況を表示するには、XMPP セッションの出力を表示する以下のコマンドを実行します。

制御ノードでリソースのステータスを表示するには、BGP セッションの出力を提供する以下のコマンドを実行します。

すべてのプレーンリソースステータス

すべてのプレーンにリソースのステータスを表示するには、次の手順にしたがっています。

複数ノードのサービスステータス

以下の(同じ)コマンドは、クラスタ内の複数のノードで実行されている各種サービスのステータスを表示します。実行中のコントローラーがエラーなしでアクティブである場合、サービスの横の [ステータス] 列は . と Active表示されます。コントローラーにエラーが発生した場合、コントローラーのステータス列は . と Not-Active表示されます。出力には、コントローラ内のさまざまなコントローラやコンテナのステータスが含まれます。

クラスター内の複数のノードで実行されているさまざまなサービスのステータスを表示するには、以下の手順にしたがっています。