Amazon Elastic Kubernetes Service (Amazon EKS) クラスターをバックアップおよび復元する方法についていくつか質問があります。
Q: Amazon EKS には、ネイティブのバックアップと復元機能がありますか。
Amazon EKS にはネイティブのバックアップおよび復元機能はありません。ただし、Amazon EKS を、Kubernetes ワークロードのバックアップおよび復元機能を提供するサードパーティツールと統合することはできます。
Q: AWS Backup を使用して Amazon EKS クラスターをバックアップできますか。
いいえ。AWS Backup を使用して Amazon EKS クラスターまたはクラスター内の Kubernetes リソースをバックアップすることはできません。AWS Backup では、AWS リソースのみをバックアップできます。
Q: Amazon EKS クラスターのバックアップに使用できるツールを教えてください。
Velero (旧称 Heptio Ark) は、Kubernetes リソースのバックアップと復元に使用できる、よく知られたオープンソースツールです。詳細については、「Velero を使用して Amazon EKS クラスターリソースをバックアップおよび復元する」を参照してください。
Q: バックアップ戦略に含めるべきデータを教えてください。
バックアップ戦略には以下を含める必要があります。
- マニフェストや設定などの Kubernetes リソース
- データベースやログなど、クラスター内に保存されているアプリケーションデータ
- 永続ボリュームと関連データ
Q: Velero では、Helm でインストールした設定がバックアップされますか。
はい。Velero は Helm でインストールした設定をバックアップします。Helm の詳細については、Helm のウェブサイトを参照してください。
Q: 復元プロセス中に、Velero は復元に含まれていない既存のオブジェクトを削除しますか。
いいえ。Velero は復元プロセスに含まれる既存のオブジェクトのみを削除します。
Q: Velero は AWS によってサポートされていますか。
Velero はサードパーティツールであり、AWS ではサポートされていません。Velero に関連する問題は AWS サポートの対象外です。