技術書の備忘録を記録
- k8s クラスタ
- k8s のさまざまなリソースを管理する集合体
- Node
- Master を構成する管理コンポーネント
- Namespace
- Pod
- コンテナの集合体の単位。少なくとも一つのコンテナを持つ。同一 Pod 内のコンテナは、全て同一の Node に配置される
- ReplicaSet
- 同じ Pod を複数生成、管理するためのリソース
- 指定された Pod 数の確保や新しいバージョンへの Pod の入れ替え、以前のバージョンへの Pod のロールバックといった重要な役割を担う
- Deployment
- アプリケーションのデプロイの基本単位となるリソース。ReplicaSet は同一仕様の Pod を管理・制御するためのリソースで、Deployment は ReplicaSet を管理・操作するために提供されているリソース
- Service
- ClusterIP Service
- デフォルトで作成される Service が ClusterIP Service。クラスタ上の内部 IP アドレスに Service を公開できる。ある Pod から別の Pod 群へのアクセスは Service を介して行うことが可能。外からのリーチは不可
- NodePort Service
- Ingress
参考 Docker/Kubernetes 実践コンテナ開発入門