計算、儲存和網路擴充套件

本節介紹叢集中不屬於 Kubernetes 本身的擴充套件。你可以使用這些擴充套件來增強叢集中的節點,或者提供連線 Pod 的網路結構。

  • CSIFlexVolume 儲存外掛

    容器儲存介面 (CSI) 外掛提供了一種擴充套件 Kubernetes 以支援新型卷的方式。這些卷可以由持久的外部儲存支援,也可以提供臨時儲存,或者它們可以透過檔案系統正規化提供只讀資訊介面。

    Kubernetes 還支援 FlexVolume 外掛,該外掛自 Kubernetes v1.23 起已棄用(推薦使用 CSI)。

    FlexVolume 外掛允許使用者掛載 Kubernetes 不原生支援的卷型別。當你執行依賴 FlexVolume 儲存的 Pod 時,kubelet 會呼叫一個二進位制外掛來掛載該卷。已存檔的 FlexVolume 設計提案提供了此方法的更多詳細資訊。

    適用於儲存廠商的 Kubernetes 卷外掛常見問題解答 包含有關儲存外掛的通用資訊。

  • 裝置外掛

    裝置外掛允許節點發現新的節點設施(除了內建的節點資源,如 cpumemory),並向請求這些自定義節點本地設施的 Pod 提供這些設施。

  • 網路外掛

    網路外掛允許 Kubernetes 使用不同的網路拓撲和技術。你的 Kubernetes 叢集需要一個**網路外掛**才能擁有一個正常工作的 Pod 網路並支援 Kubernetes 網路模型的其他方面。

    Kubernetes 1.34 與 CNI 網路外掛相容。

上次修改時間:2024 年 9 月 9 日下午 3:33(太平洋標準時間):修復網路外掛部分中的語法錯誤 (347c3753a9)