【发布时间】:2018-07-08 11:00:14
【问题描述】:
我正在尝试使用 etcd-operator helm chart 在 GKE 上部署 etcd 集群。
我已经成功地让集群联机并正常工作,但现在我正试图弄清楚如何备份这个东西。如果我理解this issue 和this issue,那么etcd-operator 是否真的不支持定期备份?
在我看来,如果您不能持续备份您的集群,那么包括备份和恢复操作员将毫无用处。
我是否误解了文档?其他人是如何解决这个问题的?
这是我目前正在使用的图表值:
rbac:
create: false
apiVersion: v1beta1
etcdOperatorServiceAccountName: vault-etcd-operator
backupOperatorServiceAccountName: vault-etcd-backup
restoreOperatorServiceAccountName: vault-etcd-restore
deployments:
etcdOperator: true
# one time deployment, delete once completed,
# Ref: https://github.com/coreos/etcd-operator/blob/master/doc/user/walkthrough/backup-operator.md
backupOperator: true
# one time deployment, delete once completed
# Ref: https://github.com/coreos/etcd-operator/blob/master/doc/user/walkthrough/restore-operator.md
restoreOperator: false
customResources:
createEtcdClusterCRD: true
createBackupCRD: true
createRestoreCRD: false
etcdOperator:
name: etcd-operator
replicaCount: 1
image:
repository: quay.io/coreos/etcd-operator
tag: v0.7.0
pullPolicy: Always
resources:
cpu: 100m
memory: 128Mi
## Node labels for etcd-operator pod assignment
## Ref: https://kubernetes.io/docs/user-guide/node-selection/
nodeSelector: {}
## additional command arguments go here; will be translated to `--key=value` form
## e.g., analytics: true
commandArgs: {}
backupOperator:
name: etcd-backup-operator
replicaCount: 1
image:
repository: quay.io/coreos/etcd-operator
tag: v0.7.0
pullPolicy: Always
resources:
cpu: 100m
memory: 128Mi
spec:
storageType: S3
s3:
s3Bucket: my-vault-backups
awsSecret: aws
## Node labels for etcd pod assignment
## Ref: https://kubernetes.io/docs/user-guide/node-selection/
nodeSelector: {}
## additional command arguments go here; will be translated to `--key=value` form
## e.g., analytics: true
commandArgs: {}
【问题讨论】:
-
根据this 的讨论,有一个针对此问题的积极提案。
-
@Digil 我在原始问题中链接到该讨论。我的问题是:有人解决了这个问题吗?
-
没有。它仍在进行中,优先级为 P1。
-
@Digil 所以你是说在解决这个问题之前不可能备份 etcd-operator 集群?
标签: etcd kubernetes-helm google-kubernetes-engine