Kubernetes-pod
提供:Dev Guides
Kubernetes-ポッド
ポッドは、Kubernetesクラスターのノード内のコンテナーとそのストレージのコレクションです。 内部に複数のコンテナを持つポッドを作成することが可能です。 たとえば、データベースコンテナーとデータコンテナーを同じポッドに保持します。
ポッドの種類
ポッドには2種類あります-
- シングルコンテナポッド
- マルチコンテナポッド
シングルコンテナポッド
これらはkubctl runコマンドを使用して簡単に作成できます。このコマンドでは、ポッドの作成中にプルするDockerレジストリに定義済みのイメージがあります。
例-Dockerハブで利用可能なTomcatイメージでポッドを作成します。
これは、 yaml ファイルを作成してから kubectl create コマンドを実行することでも実行できます。
上記の yaml ファイルが作成されたら、 tomcat.yml という名前でファイルを保存し、作成コマンドを実行してドキュメントを実行します。
tomcatという名前のポッドが作成されます。 describeコマンドと kubectl を使用してポッドを説明できます。
マルチコンテナポッド
マルチコンテナポッドは、コンテナの定義で yaml mail を使用して作成されます。
上記のコードでは、Tomcat用とMongoDB用の2つのコンテナを持つ1つのポッドを作成しました。