计算、存储和网络扩展

本部分介绍了不属于 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.30 与 CNI 网络插件兼容。

上次修改时间:2022 年 6 月 30 日下午 3:03 PST:概述 Kubernetes 基础设施扩展 (ce4151f786)