|
1 | 1 | ---
|
2 | 2 | title: 计算、存储和网络扩展
|
3 | 3 | weight: 30
|
| 4 | +no_list: true |
4 | 5 | ---
|
| 6 | +<!-- |
| 7 | +title: Compute, Storage, and Networking Extensions |
| 8 | +weight: 30 |
| 9 | +no_list: true |
| 10 | +--> |
| 11 | + |
| 12 | +<!-- |
| 13 | +This section covers extensions to your cluster that do not come as part as Kubernetes itself. |
| 14 | +You can use these extensions to enhance the nodes in your cluster, or to provide the network |
| 15 | +fabric that links Pods together. |
| 16 | +
|
| 17 | +* [CSI](/docs/concepts/storage/volumes/#csi) and [FlexVolume](/docs/concepts/storage/volumes/#flexvolume) storage plugins |
| 18 | +--> |
| 19 | +本节介绍不属于 Kubernetes 本身组成部分的一些集群扩展。 |
| 20 | +你可以使用这些扩展来增强集群中的节点,或者提供将 Pod 关联在一起的网络结构。 |
| 21 | + |
| 22 | +* [CSI](/zh-cn/docs/concepts/storage/volumes/#csi) 和 |
| 23 | + [FlexVolume](/zh-cn/docs/concepts/storage/volumes/#flexvolume) 存储插件 |
| 24 | + |
| 25 | + <!-- |
| 26 | + {{< glossary_tooltip text="Container Storage Interface" term_id="csi" >}} (CSI) plugins |
| 27 | + provide a way to extend Kubernetes with supports for new kinds of volumes. The volumes can |
| 28 | + be backed by durable external storage, or provide ephemeral storage, or they might offer a |
| 29 | + read-only interface to information using a filesystem paradigm. |
| 30 | +
|
| 31 | + Kubernetes also includes support for [FlexVolume](/docs/concepts/storage/volumes/#flexvolume) |
| 32 | + plugins, which are deprecated since Kubernetes v1.23 (in favour of CSI). |
| 33 | + --> |
| 34 | + |
| 35 | + {{< glossary_tooltip text="容器存储接口" term_id="csi" >}} (CSI) 插件提供了一种扩展 |
| 36 | + Kubernetes 的方式使其支持新类别的卷。 |
| 37 | + 这些卷可以由持久的外部存储提供支持,可以提供临时存储,还可以使用文件系统范型为信息提供只读接口。 |
| 38 | + |
| 39 | + Kubernetes 还包括对 [FlexVolume](/zh-cn/docs/concepts/storage/volumes/#flexvolume) |
| 40 | + 插件的扩展支持,该插件自 Kubernetes v1.23 起被弃用(被 CSI 替代)。 |
| 41 | + |
| 42 | + <!-- |
| 43 | + FlexVolume plugins allow users to mount volume types that aren't natively |
| 44 | + supported by Kubernetes. When you run a Pod that relies on FlexVolume |
| 45 | + storage, the kubelet calls a binary plugin to mount the volume. The archived |
| 46 | + [FlexVolume](https://git.k8s.io/design-proposals-archive/storage/flexvolume-deployment.md) |
| 47 | + design proposal has more detail on this approach. |
| 48 | +
|
| 49 | + The [Kubernetes Volume Plugin FAQ for Storage Vendors](https://github.com/kubernetes/community/blob/master/sig-storage/volume-plugin-faq.md#kubernetes-volume-plugin-faq-for-storage-vendors) |
| 50 | + includes general information on storage plugins. |
| 51 | + --> |
| 52 | + |
| 53 | + FlexVolume 插件允许用户挂载 Kubernetes 本身不支持的卷类型。 |
| 54 | + 当你运行依赖于 FlexVolume 存储的 Pod 时,kubelet 会调用一个二进制插件来挂载该卷。 |
| 55 | + 归档的 [FlexVolume](https://git.k8s.io/design-proposals-archive/storage/flexvolume-deployment.md) |
| 56 | + 设计提案对此方法有更多详细说明。 |
| 57 | + |
| 58 | + [Kubernetes 存储供应商的卷插件 FAQ](https://github.com/kubernetes/community/blob/master/sig-storage/volume-plugin-faq.md#kubernetes-volume-plugin-faq-for-storage-vendors) |
| 59 | + 包含了有关存储插件的通用信息。 |
| 60 | + |
| 61 | +<!-- |
| 62 | +* [Device plugins](/docs/concepts/extend-kubernetes/compute-storage-net/device-plugins/) |
| 63 | +
|
| 64 | + Device plugins allow a node to discover new Node facilities (in addition to the |
| 65 | + built-in node resources such as `cpu` and `memory`), and provide these custom node-local |
| 66 | + facilities to Pods that request them. |
| 67 | +--> |
| 68 | +* [设备插件](/zh-cn/docs/concepts/extend-kubernetes/compute-storage-net/device-plugins/) |
| 69 | + |
| 70 | + 设备插件允许一个节点发现新的 Node 设施(除了 `cpu` 和 `memory` 等内置的节点资源之外), |
| 71 | + 并向请求资源的 Pod 提供了这些自定义的节点本地设施。 |
| 72 | + |
| 73 | +<!-- |
| 74 | +* [Network plugins](/docs/concepts/extend-kubernetes/compute-storage-net/network-plugins/) |
| 75 | +
|
| 76 | + A network plugin allow Kubernetes to work with different networking topologies and technologies. |
| 77 | + Your Kubernetes cluster needs a _network plugin_ in order to have a working Pod network |
| 78 | + and to support other aspects of the Kubernetes network model. |
| 79 | +
|
| 80 | + Kubernetes {{< skew currentVersion >}} is compatible with {{< glossary_tooltip text="CNI" term_id="cni" >}} |
| 81 | + network plugins. |
| 82 | +--> |
| 83 | +* [网络插件](/zh-cn/docs/concepts/extend-kubernetes/compute-storage-net/network-plugins/) |
| 84 | + |
| 85 | + 网络插件可以让 Kubernetes 使用不同的网络拓扑和技术。 |
| 86 | + 你的 Kubernetes 集群需要一个 **网络插件** 才能拥有一个正常工作的 Pod 网络, |
| 87 | + 才能支持 Kubernetes 网络模型的其他方面。 |
| 88 | + |
| 89 | + Kubernetes {{< skew currentVersion >}} 兼容 |
| 90 | + {{< glossary_tooltip text="CNI" term_id="cni" >}} 网络插件。 |
0 commit comments