バックアップ体制 Kubernetesは宣言的なIaCです。 これに乗っ取れば、すべてのKuberentesリソースを記述するデータは、kubernetesが保有するデータベースetcdに保存されます。 このetcdを絶対的に正とする運用により、Kubernetes内の一部のDeploymentsをあなたが削除しても、etcdの情報から再びDeploymentsが自動作成されます。 しかしそれでも、Kubernetesにはバックアップが必要です。 例えばデータベースのレプリケーションをサポートしたとしても、AWSコンソールから誤って「削除」を押しただけで事故が起きてしまいます。 Velero …
リソースの管理 Kubernetesの各PodのCPU使用量はCPU単位であらわされます。 これは各クラウドベンダーのCPU単位に相当します。つまり、Kuberentesの1Podは AWSのvCPU GCPの1Core AzureのvCore などであらわされます。 しかし、Kubernetesの1つのPodが一つのCPUすべてを使い切ることは考えにくいため、たいていは少数であらわされます。 例えば、一つのPodの必要な処理能力が1m CPU(一ミリCPU)であれば、1CPUで同一の10個のPodを賄うことが出来ることになります。 Kubernetesでは必要となるリソースを次の二つの方法を…