ただ日々を記すもの

意識高めを装うことができます

kubernetesメモ

kubernetesとは

複数のホストを束ねてDockerを利用するためのオーケストレーションツールで、分散環境において「あたらかも1台のコンピュータ」のように透過的にコンテナにアクセスすることが可能。

基本的な概念

Pod

複数のコンテナをまとめてPodとして管理。 Podの中には、アプリケーションサーバ用のDockerコンテナとプロキシサーバ用のコンテナなど関連するものをPodにまとめます。

ReplicaSet

kubernetes上であらかじめ指定されたPodを作成/起動しておく仕組みです。=クラスタ上に決められた数のPodを必ず起動しておくもの

Doployment

PodとReplicaSetをまとめたもので、ReplicaSetの履歴を管理するもの。

定義されたレプリカの数を維持する役目を追うのがReplicaSetで、ReplicaSetの作成や更新を定義するのがDeployment。