kubernetes 利用etcd次要版本功能

e1xvtsh3  于 4个月前  发布在  Kubernetes
关注(0)|答案(5)|浏览(65)

etcd 3.4计划于2019年6月底发布。它包括对Kubernetes的API的新增内容,只有当kube-apiserver知道它正在向etcd 3.4+集群发出请求时,Kubernetes才能利用这些新增内容。
kube-apiserver的--storage-backend标志可用于设置etcd的主要版本("etcd3")。是否可以引入此标志的次要版本选项,例如"etcd3.4"?
另一种选择是让kube-apiserver在开始确定"集群版本"时向etcd发出请求,然后根据该信息启用功能。
我们可能会利用的功能示例:etcd-io/etcd#9869
cc @wojtek-t

sg3maiej

sg3maiej2#

看起来获取"集群版本"更加灵活:与用户输入相比,etcd集群返回的版本更可信。

h43kikqp

h43kikqp3#

看起来获取"集群版本"更加灵活:与用户输入相比,etcd集群返回的版本更可信。
+1
我认为我们应该使其动态化,而不是为该标志引入一个新值,因为这意味着许多不同的提供者必须开始以不同的方式设置它。
此外,依赖于etcd的请求使得我们可以实现动态(例如,如果在那一刻没有发生变化,我们可以每隔一分钟检查一次)。

oxcyiej7

oxcyiej74#

问题在90天不活跃后过期。
使用 /remove-lifecycle stale 将问题标记为新鲜。
过期的问题在30天不活跃后开始腐烂并最终关闭。
如果现在可以安全地关闭此问题,请使用 /close 进行操作。
向 sig-testing, kubernetes/test-infra 和/或 fejta 发送反馈。
生命周期:过期

z8dt9xmd

z8dt9xmd5#

/remove-lifecycle stale
/lifecycle frozen

相关问题