计算、存储和网络扩展

本节介绍集群中不属于 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)