文章预览
作者:Paco Xu (DaoCloud) 译者: windsonsea [1] (DaoCloud) 作为 Kubernetes v1.31 发布的一部分, `kubeadm` [2] 采用了全新版本( v1beta4 [3] )的配置文件格式。之前 v1beta3 格式的配置现已正式弃用,这意味着尽管之前的格式仍然受支持,但你应迁移到 v1beta4 并停止使用已弃用的格式。对 v1beta3 配置的支持将在至少 3 次 Kubernetes 次要版本发布后被移除。 在本文中,我将介绍关键的变更;我将解释 kubeadm v1beta4 配置格式,以及如何从 v1beta3 迁移到 v1beta4。 你可以参阅 v1beta4 配置格式的参考文档: kubeadm 配置 (v1beta4) [4] 。 自 v1beta3 以来的变更列表 此版本通过修复一些小问题并添加一些新字段来改进 v1beta3 [5] 格式。 简单而言, 增加了两个新的配置元素:ResetConfiguration 和 UpgradeConfiguration 对于 InitConfiguration 和 JoinConfiguration,支持 dryRun 模式和 nodeRegistration.imagePullSerial
………………………………