Kubernetes 控制平面元件的版本相容性
自 v1.32 版本發行以來,我們為 Kubernetes 控制平面元件導入了可配置的版本相容性與模擬選項,透過提供更多控制並增加叢集管理員可用的步驟粒度,使升級更安全。
模擬版本
模擬選項由控制平面元件的 --emulated-version
標誌設定。它允許元件模擬較早版本 Kubernetes 的行為(API、功能等)。
使用時,可用的功能將與模擬版本相符
- 二進制版本中存在的任何功能,若在模擬版本之後引入,都將不可用。
- 模擬版本之後移除的任何功能都將可用。
這使得特定 Kubernetes 發行版本的二進制檔案能夠模擬先前版本的行為,並具有足夠的準確性,以至於可以根據模擬版本定義與其他系統元件的互操作性。
--emulated-version
必須 <= binaryVersion
。請參閱 --emulated-version
標誌的幫助訊息,以取得支援的模擬版本範圍。
上次修改時間為 2024 年 11 月 05 日下午 4:12 PST:移除 min-compat-version (f0ca297ac6)