メインコンテンツまでスキップ

リソース

Kubernetesリソースを表示するには、リソースタブをクリックします。ワークロードセクションにドリルダウンすると、ワークロードの一部であるKubernetes APIリソースタイプをいくつか表示できます。ワークロードには、クラスター内で実行されているコンテナが含まれ、Pod、ReplicaSet、Deployment、DaemonSetなどが含まれます。これらはコンテナをクラスターで実行するための基本的な構成要素です。

Podリソースビューには、最小かつ最もシンプルなKubernetesオブジェクトであるすべてのポッドが表示されます。 デフォルトでは、すべてのKubernetes APIリソースタイプが表示されますが、名前空間でフィルタリングしたり、特定の値を検索したりして、必要なものをすばやく見つけることができます。以下では、namespace=catalogでフィルタリングされたポッドが表示されています。

Insights

すべてのKubernetes APIリソースタイプのリソースビューでは、構造化ビューと生のビューの2つのビューが提供されます。構造化ビューはリソースのデータにアクセスするのに役立つリソースの視覚的な表現を提供します。生のビューでは、Kubernetes APIからの完全なJSON出力が表示され、Amazon EKSコンソールで構造化ビューのサポートがないリソースタイプの構成と状態を理解するのに役立ちます。

Insights

ReplicaSetは、常に安定したレプリカポッドのセットが実行されることを保証するKubernetesオブジェクトです。そのため、指定された数の同一ポッドの可用性を保証するためによく使用されます。この例(以下)では、名前空間ordersの2つのreplicasetを確認できます。orders-d6b4566fcのreplicasetは、希望するポッドの数と現在のポッドの数の構成を定義しています。

Insights

replicaset orders-d6b4566fcをクリックして構成を確認してください。情報、ポッド、ラベルの構成と、最大レプリカ数と希望するレプリカ数の詳細が表示されます。

Deploymentは、ポッドとreplicaSetに宣言的な更新を提供するKubernetesオブジェクトです。Kubernetesにポッドのインスタンスを作成または変更する方法を指示します。Deploymentは、レプリカポッドの数をスケーリングし、デプロイメントバージョンを管理された方法でロールアウトまたはロールバックするのに役立ちます。この例(以下)では、名前空間cartsの2つのデプロイメントを確認できます。

Insights

デプロイメントcartsをクリックして構成を確認してください。情報セクションにデプロイメント戦略、ポッドセクションにポッドの詳細、ラベルとデプロイメントリビジョンが表示されます。

DaemonSetは、すべて(または一部の)ノードでポッドのコピーが実行されるようにします。サンプルアプリケーションでは、以下に示すように、各ノードで実行されているDaemonSetがあります。

Insights

daemonset kube-proxyをクリックして構成を確認してください。情報セクション、各ノードで実行されているポッド、ラベル、アノテーションの構成が表示されます。