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