etcd operator creates/configures/manages etcd clusters atop Kubernetes
spec.BackupSource.S3.ForcePathStyle
to EtcdBackup
to force path style s3 uploads. #2036
spec.RestoreSource.S3.ForcePathStyle
to EtcdRestore
to force path style s3 downloads. #2036
same CR names
in different namespaces with cluster-wide operator were not working as expected #2026
spec.pod.DNSTimeoutInSecond
to EtcdCluster
that allows setting a maximum allowed time for the init container of the etcd pod to reverse DNS lookup its IP given the hostname.spec.pod.securityContext
to EtcdCluster
that allows setting a specific PodSecurityContext for the etcd pods. #1949
gcr.io/coreos-k8s-scale-testing/etcd-operator-builder:0.4.1-2
container
with Go 1.10 and dep 0.4.1--cluster-wide
to etcd-operator to allow it to manage etcd clusters across all namespaces. #1777
etcd.database.coreos.com/scope: clusterwide
in EtcdCluster
to allow it to be managed by a cluster wide operator. #1777
spec.pod.busyboxImage
to the PodPolicy
of the EtcdCluster
to allow overriding the default busybox image used for the etcd pod's init container. #1928
NAME READY STATUS RESTARTS AGE
example-etcd-cluster-0000 1/1 Running 0 1m
example-etcd-cluster-0001 1/1 Running 0 1m
example-etcd-cluster-0002 1/1 Running 0 1m
After this change:
NAME READY STATUS RESTARTS AGE
example-etcd-cluster-2885zjw9he 1/1 Running 0 1m
example-etcd-cluster-gghrmbeid4 1/1 Running 0 1m
example-etcd-cluster-w5q9sn37fd 1/1 Running 0 1m
Bug fix release for etcd-restore-operator. Also unify versioning for all three components.
Important Changes
Both etcd backup operator and etcd restore operator have changed their CR definition. Please follow the latest backup/restore CR definition for future backup and restore.
status.members.ready/unready
.3.2.13
.