用于openshift集群的docker永久存储

时间:2020-03-06 09:36:45

标签: docker openshift persistent-storage okd

在尝试安装openshift 3.11(okd)时,他们要求为每个节点设置一个持久性存储,因为容器deamon和主节点的etcd / web控制台容器都需要它。

您必须为所有主节点和节点主机配置存储,因为 默认情况下,每个系统运行一个容器守护程序。对于集装箱 安装,您需要在主服务器上存储。另外,默认情况下,网络 需要存储的控制台和etcd在主服务器上的容器中运行。 容器在节点上运行,因此始终需要在它们上进行存储。 https://docs.okd.io/latest/install/host_preparation.html#configuring-docker-storage

openshift文档中的其他部分介绍了如何为集群设置持久性存储(网络存储)

Kubernetes持久卷框架允许您设置一个 具有可用网络存储的持久存储的OKD群集 在您的环境中。
https://docs.okd.io/latest/install_config/persistent_storage/index.html

我对为什么我们应该配置两次永久存储感到困惑,所以我的问题是:

问题1 :只能在主机上设置docker持久性存储吗?还是可以使用网络存储(NFS,GlusterFS,...)设置它?

问题2 :在所有主机上运行的容器守护程序是什么?为什么我们需要保留它生成的数据?

问题3 :拥有docker永久性存储是否是openshift的要求?

问题4 :如果我为docker配置一个持久性存储,为openshift配置一个持久性存储,我会发生冲突吗?还是我们都需要?

0 个答案:

没有答案