计算、存储和网络扩展

本节涵盖不属于 Kubernetes 本身一部分的集群扩展。您可以使用这些扩展来增强集群中的节点,或提供连接 Pod 的网络结构。

  • CSIFlexVolume 存储插件

    容器存储接口 (CSI) 插件提供了一种扩展 Kubernetes 的方法,以支持新型卷。卷可以由持久的外部存储提供支持,或提供临时存储,或者它们可以使用文件系统范例提供对信息的只读接口。

    Kubernetes 还包括对 FlexVolume 插件的支持,该插件自 Kubernetes v1.23 起已弃用(赞成使用 CSI)。

    FlexVolume 插件允许用户挂载 Kubernetes 本身不支持的卷类型。当您运行依赖 FlexVolume 存储的 Pod 时,kubelet 会调用二进制插件来挂载卷。已存档的 FlexVolume 设计提案对此方法有更多详细信息。

    Kubernetes 存储供应商卷插件常见问题解答 包括有关存储插件的通用信息。

  • 设备插件

    设备插件允许节点发现新的节点设施(除了诸如 `cpu` 和 `memory` 之类的内置节点资源),并将这些自定义的节点本地设施提供给请求它们的 Pod。

  • 网络插件

    网络插件允许 Kubernetes 使用不同的网络拓扑和技术。您的 Kubernetes 集群需要一个 *网络插件*,以便拥有一个正常工作的 Pod 网络并支持 Kubernetes 网络模型的其他方面。

    Kubernetes 1.32 与 CNI 网络插件兼容。

最后修改时间:2024 年 9 月 9 日下午 3:33 PST:修复网络插件段落中的语法错误 (347c3753a9)