Kubernetes 控制平面元件的相容版本

自 v1.32 版本以來,我們為 Kubernetes 控制平面元件引入了可配置的版本相容性和模擬選項,透過提供更多控制和增加叢集管理員可用步驟的粒度,使升級更安全。

模擬版本

模擬選項由控制平面元件的 --emulated-version 標誌設定。它允許元件模擬早期 Kubernetes 版本的行為(API、功能等)。

使用時,可用的功能將與模擬版本匹配

  • 二進位制版本中在模擬版本之後引入的任何功能將不可用。
  • 模擬版本之後刪除的任何功能將可用。

這使得特定 Kubernetes 版本的二進位制檔案能夠以足夠的保真度模擬先前版本的行為,從而可以根據模擬版本定義與其他系統元件的互操作性。

--emulated-version 必須 <= binaryVersion。有關支援的模擬版本範圍,請參閱 --emulated-version 標誌的幫助訊息。

上次修改時間:2024 年 11 月 5 日 下午 4:12 PST:移除 min-compat-version (f0ca297ac6)