EKSの全体像について
- クラスター(k8sの管理単位、コントロールプレーンはAWSが管理)の上に、ノードを立てて(実質はEC2が立っている)。
- アプリケーションごとにnamespaceを作成する。EKS上で異なるアプリケーションを管理できる。
EKSのはじめかた
- クラスター作成
- EKSアドオンやエコシステムデプロイ
- アプリ用のnamespace作成
- アプリデプロイ
重要な概念
Replica Set
podの数を自動調整。
podが死んだら自動で再生成される。
Deployment
ReplicaSetを管理しながら、アプリケーションの更新やスケーリングを行う。
実務ではDeploymentだけ触り、Replicasetは裏で自動生成される。
Replicasetは直接操作しない。Deploymentと組み合わせて使う。
Service
外部からアプリケーションにアクセスする前の入り口。
