メインコンテンツへスキップ

Kubernetes Intelligence ダッシュボード

Kubernetes Intelligence は、PerfectScale によって収集された利用状況データ とクラウドプロバイダの請求データを統合します。EKS・GKE・セルフマネージドクラスタにデプロイされたコンテナ化ワークロードを完全に可視化し、Kubernetes 環境の最適化に役立てることができます。

必要な権限

  • Cloud Analytics User

Kubernetes Intelligence ダッシュボードへのアクセス

DoiT コンソール で Kubernetes Intelligence ダッシュボードにアクセスするには、上部ナビゲーションのメガメニューから Dashboards を選択し、続いて Kubernetes Intelligence を選択してください。

Kubernetes Intelligence dashboard

Kubernetes Intelligence ダッシュボードは、次のパートで構成されています。

  • 一般設定

  • サマリー情報: 選択された時間範囲内で Kubernetes Intelligence エージェントが有効になっているすべてのクラスタについて、サマリーを表示する概要パネルです。

  • 上位クラスタ: デフォルトでは、このチャートはクラウドの請求データに基づき、選択された時間範囲におけるコンピューティングコストの高い順に、上位 10 件の Kubernetes クラスタを表示します。Scope ドロップダウンを使用して、コンピューティングの無駄が多い上位クラスタを表示するビューに変更できます。

  • クラスタ概要: Kubernetes Intelligence エージェントがインストールされているクラスタの一覧です。

一般設定

一般設定は、ダッシュボード右上にあります。

  • Go to PerfectScale (任意): PerfectScale の Web アプリケーションを利用したい場合に選択します。DoiT コンソールの Kubernetes Intelligence を利用する際に、PerfectScale へのサインインは必須ではありません。選択すると PerfectScale のサインインページが起動し、まだサインアップしていない場合は利用開始の招待が送信されます。

  • Manage clusters: Kubernetes 資産ページを起動し、エージェントのステータス確認・インストール・アップグレードを実行できます。

  • PerfectScale tenant: 複数の PerfectScale テナントをお持ちの場合にのみ利用できるオプションです。ドロップダウンでテナントを切り替えることができます。

  • Time range: データ収集期間を指定します。常に Last 30 days に設定されています。クラスタ概要 で個別クラスタの詳細を表示する場合は、異なる時間範囲を選択できます。

  • Set as default: Dashboards セクションを開いた際に Kubernetes Intelligence ダッシュボードをデフォルトとして表示するには、ケバブメニュー () を選択し、続いて Set as default を選択してください。現時点の実装では、Kubernetes Intelligence ダッシュボードに対して利用できるオプションはこの機能のみです。

サマリー情報

Kubernetes Intelligence dashboard summary cards

  • Total cost: 選択された時間範囲において Kubernetes Intelligence エージェントが有効になっているクラスタの合計コストで、クラウドの請求データに基づきます。Open as report を選択すると、K8s Clusters Compute Cost プリセットレポートでデータを表示できます。

    K8s Clusters Compute Cost report

  • Recommended cost: PerfectScale の推奨事項に基づき、達成可能と見積もられる推奨コストです。

  • Pod waste: Kubernetes Intelligence エージェントによって収集された利用状況データに基づき、選択された時間範囲におけるクラスタ全体のオーバープロビジョニングされた Pod の合計コストです。

  • Node idle: Kubernetes Intelligence エージェントによって収集された利用状況データに基づき、選択された時間範囲におけるクラスタ全体のアイドルノードの合計コストです。

  • High resiliency risks: PerfectScale が At Risk インジケータを High と判定した、選択された時間範囲内のクラスタ全体における高い耐障害性リスクを持つワークロードの総数です。詳細は Resiliency alerts を参照してください。

クラスタ概要

Kubernetes Intelligence ダッシュボードの下部には、選択された時間範囲において Kubernetes Intelligence エージェントが有効になっているクラスタの一覧が表示されます。

Kubernetes Intelligence clusters overview

  • Cluster name: クラスタ名です。クラスタ名を選択すると、そのクラスタの利用状況ダッシュボードが起動します。

  • Agent status: Kubernetes Intelligence エージェントのステータスです。ホバーすると、ステータスの最終更新時刻を確認できます。

  • Type: クラスタのタイプです (EKS・GKE・セルフマネージド)。

  • Cost: クラスタの合計コストです。

  • Potential savings: PerfectScale の推奨事項および現在の利用状況にもとづくオートメーションから、ワークロードの適正化およびリソースリクエストの最適化によって達成可能と見積もられるコスト削減額です。

  • Pods waste: クラスタ内のオーバープロビジョニングされた Pod の合計コストです。

  • Node idle: クラスタ内のアイドルノードの合計コストです。

  • Automated: 有効化されているオートメーション数と、検出されたオートメーションの総数です。詳細は Enable PerfectScale Automation を参照してください。

  • High risks: PerfectScale が At Risk インジケータを High と判定した、クラスタ内の高い耐障害性リスクを持つワークロードの総数です。詳細は Resiliency alerts を参照してください。