Kubernetes 是否需要提供长期支持版本 (LTS)?
Kubernetes 目前遵循的是「N-2 支持政策」,这意味着仅 3 个最新的次要版本(N、N-1 和 N-2)会获得安全和错误修复,发布周期则为 15 周。 因此一个 Kubernetes 版本的支持周期通常是 14 个月(12 个月的支持期和 2 个月的升级周期)。如果我们将其与 Debian(许多组织都以其支持周期为基础的操作系统项目)进行比较,就会发现两者之间的直接区别。 可以看到,Kubernetes 作为基础设施项目,其迭代周期还是让许多公司无法跟上发布节奏。 而且手动升级 K8s 集群通常需要以下工作: 检查所有第三方扩展,例如网络和存储插件 升级 etcd(所有实例) 升级 kube-apiserver(所有控制平面主机) 升级 kube-controller-manager 升级 kube-scheduler 升级云控制器管理器 cloud controller manager(如果使用的话) 升级 kubectl 排空每个节点,并更换节点或升级节点,然后读取并监视以确保其继续工作 根据清单上的要求运行kubectl convert 基于这些因素,有人提出:Kube...
