mirror of https://github.com/kubernetes/kops.git
Mark control-plane node for update when etcd manager config changes
This commit is contained in:
parent
62c47d23d4
commit
689b76d0ff
|
@ -328,6 +328,7 @@ func (b *BootstrapScript) Run(c *fi.Context) error {
|
||||||
c := kops.EtcdClusterSpec{
|
c := kops.EtcdClusterSpec{
|
||||||
Image: etcdCluster.Image,
|
Image: etcdCluster.Image,
|
||||||
Version: etcdCluster.Version,
|
Version: etcdCluster.Version,
|
||||||
|
Manager: etcdCluster.Manager,
|
||||||
CPURequest: etcdCluster.CPURequest,
|
CPURequest: etcdCluster.CPURequest,
|
||||||
MemoryRequest: etcdCluster.MemoryRequest,
|
MemoryRequest: etcdCluster.MemoryRequest,
|
||||||
}
|
}
|
||||||
|
|
|
@ -45,10 +45,6 @@ func (b *EtcdManagerOptionsBuilder) BuildOptions(o interface{}) error {
|
||||||
continue
|
continue
|
||||||
}
|
}
|
||||||
|
|
||||||
if etcdCluster.Manager == nil {
|
|
||||||
etcdCluster.Manager = &kops.EtcdManagerSpec{}
|
|
||||||
}
|
|
||||||
|
|
||||||
if etcdCluster.Backups == nil {
|
if etcdCluster.Backups == nil {
|
||||||
etcdCluster.Backups = &kops.EtcdBackupSpec{}
|
etcdCluster.Backups = &kops.EtcdBackupSpec{}
|
||||||
}
|
}
|
||||||
|
@ -57,10 +53,6 @@ func (b *EtcdManagerOptionsBuilder) BuildOptions(o interface{}) error {
|
||||||
etcdCluster.Backups.BackupStore = urls.Join(base, "backups", "etcd", etcdCluster.Name)
|
etcdCluster.Backups.BackupStore = urls.Join(base, "backups", "etcd", etcdCluster.Name)
|
||||||
}
|
}
|
||||||
|
|
||||||
if etcdCluster.Version == "" {
|
|
||||||
etcdCluster.Version = "3.2.18"
|
|
||||||
}
|
|
||||||
|
|
||||||
if !etcdVersionIsSupported(etcdCluster.Version) {
|
if !etcdVersionIsSupported(etcdCluster.Version) {
|
||||||
if featureflag.SkipEtcdVersionCheck.Enabled() {
|
if featureflag.SkipEtcdVersionCheck.Enabled() {
|
||||||
klog.Warningf("etcd version %q is not known to be supported, but ignoring because of SkipEtcdVersionCheck feature flag", etcdCluster.Version)
|
klog.Warningf("etcd version %q is not known to be supported, but ignoring because of SkipEtcdVersionCheck feature flag", etcdCluster.Version)
|
||||||
|
|
|
@ -167,11 +167,21 @@ Resources.AWSEC2LaunchTemplatemasterustest1amastersminimaletcdexamplecom.Propert
|
||||||
etcdMembers:
|
etcdMembers:
|
||||||
- name: us-test-1a
|
- name: us-test-1a
|
||||||
volumeSize: 20
|
volumeSize: 20
|
||||||
|
manager:
|
||||||
|
env:
|
||||||
|
- name: ETCD_MANAGER_HOURLY_BACKUPS_RETENTION
|
||||||
|
value: 1d
|
||||||
|
- name: ETCD_MANAGER_DAILY_BACKUPS_RETENTION
|
||||||
|
value: 30d
|
||||||
|
image: gcr.io/k8s-staging-etcdadm/etcd:v20210430-v0.1.3-739-g7da12acc
|
||||||
version: 3.4.13
|
version: 3.4.13
|
||||||
main:
|
main:
|
||||||
etcdMembers:
|
etcdMembers:
|
||||||
- name: us-test-1a
|
- name: us-test-1a
|
||||||
volumeSize: 20
|
volumeSize: 20
|
||||||
|
manager:
|
||||||
|
image: gcr.io/k8s-staging-etcdadm/etcd:v20210430-v0.1.3-739-g7da12acc
|
||||||
|
logLevel: 10
|
||||||
version: 3.4.13
|
version: 3.4.13
|
||||||
kubeAPIServer:
|
kubeAPIServer:
|
||||||
allowPrivileged: true
|
allowPrivileged: true
|
||||||
|
|
Loading…
Reference in New Issue