2017-07-05 20 views
0

私は、AWSのKubernetesクラスタでデータベースを実行しています。データベースは、3つのレプリカを持つStatefulSetとしてデプロイされます。各レプリカは、永続ボリュームとしてAWS EBSストレージを使用します。クラスタ再起動後のKubernetes StatefulSets

データベースノードをシャットダウンすると、Kubernetesは自動的に新しいノードを開始します。新しく開始されたノードは、対応する永続ボリューム(AWS EBSボリューム)を問題なく検索します。

しかし、Kubernetesクラスタをシャットダウンするとどうなりますか? AWS EBSのボリュームはまだそこにあります。しかし、完全なクラスタ再起動後、KubernetesクラスタまたはStatefulSetデータベースは、対応する永続ボリュームをAWS上で検索しますか?

答えて

1

Kubernetesは、状態保存のためにetcdに依存します。 kopsを使用してクラスタを稼働させる場合、etcdはAWS EBSボリュームによってバックアップされます。災害から完全に復旧できるように定期的にバックアップすることをお勧めします。

関連する問題