配置外部持久化存储
本节介绍如何在生产环境中为 KubeSphere 集群配置外部持久化存储系统。持久化存储系统可用于创建卷供 KubeSphere 平台上的应用存储数据。如未配置外部持久化存储系统,KubeSphere 默认使用集群节点的本地存储系统。如果 KubeSphere 集群不需要使用外部持久化存储,您可以跳过本节。
说明 |
---|
KubeSphere 外部持久化存储配置仅支持同时安装 Kubernetes 和 KubeSphere 的场景。如果您在现有的 Kubernetes 集群上安装 KubeSphere,KubeSphere 安装完成后将使用 Kubernetes 集群现有的持久化存储配置。 |
如何安装存储系统
安装 KubeSphere 时,可以安装不同的存储系统作为插件。KubeKey 会为集群创建一个配置文件(默认为 config-sample.yaml
),其中包含定义不同资源(包括存储插件)的全部必要参数。若要让 KubeKey 以预期的方式来安装这些存储系统,就必须为 KubeKey 提供这些存储系统的必要配置。
通常,有两种方法能使 KubeKey 应用即将安装的存储系统的配置。
直接在
config-sample.yaml
中的addons
字段下输入必要的参数。为插件创建一个单独的配置文件,列出所有必要的参数,并在
config-sample.yaml
中提供文件的路径,以便 KubeKey 在安装过程中引用该路径。
有关更多信息,请参见插件。
默认存储类
KubeKey 支持安装不同的存储插件和存储类型。无论您要安装哪种存储系统,都可以在其配置文件中指定是否设为默认存储类。
如果打算安装多个存储插件,那么只能将其中一个设置为默认存储类。否则,KubeKey 将无法识别使用哪种存储类型。
配置云上存储设备
介绍如何在生产环境中为 KubeSphere 集群配置云上存储设备。
配置 NeonSAN CSI
介绍如何在生产环境中为 KubeSphere 集群配置 NeonSAN CSI。
配置 NFS
介绍如何在生产环境中为 KubeSphere 集群配置网络文件系统(NFS)。
配置开源存储系统
介绍如何在生产环境中为 KubeSphere 集群配置开源存储系统。