こんにちわ がじぇったー (@hackmylife7) | Twitter です。 KubernetesのControllerの機能について学んでいきます。 TL;DR(要約) Controllerとは何か? Replication Controller マニフェストファイルの例 ReplicaSet Replication Controller と何が違うのか? Deployment Controller マニフェストファイルの例 TL;DR(要約) k8sの特徴としてPodが落ちても自動で立ち上がり、常に定められた数に保つ、というものがあるが、それを担うのがControllerの機能である 基本的にはDeployment Controllerを使い、それのサブセットとしてReplication Controller、ReplicaSetを使うのがBestPractice Control