heketi整合初始版本
parent
3e6cb4f272
commit
2763ef3419
|
@ -1,4 +1,4 @@
|
||||||
本文翻译自https://github.com/heketi/heketi/blob/master/docs/admin/install-kubernetes.md (大部分为google翻译,少许人工调整,括号内为个人注解)其中注意事项部分为其他网上查询所得。
|
本文翻译自heketi的github网址官方文档https://github.com/heketi/heketi/blob/master/docs/admin/install-kubernetes.md (大部分为google翻译,少许人工调整,括号内为个人注解)其中注意事项部分为其他网上查询所得。
|
||||||
本文的整个过程将在kubernetes集群上的3个或以上节点安装glusterfs的服务端集群(DaemonSet方式),并将heketi以deployment的方式部署到kubernetes集群。在示例部分有StorageClass和PVC的样例。
|
本文的整个过程将在kubernetes集群上的3个或以上节点安装glusterfs的服务端集群(DaemonSet方式),并将heketi以deployment的方式部署到kubernetes集群。在示例部分有StorageClass和PVC的样例。
|
||||||
|
|
||||||
heketi是一个具有resetful接口的glusterfs管理程序,作为kubernetes的Storage存储的external provisioner。
|
heketi是一个具有resetful接口的glusterfs管理程序,作为kubernetes的Storage存储的external provisioner。
|
||||||
|
@ -7,7 +7,7 @@ heketi是一个具有resetful接口的glusterfs管理程序,作为kubernetes
|
||||||
|
|
||||||
* glusterfs客户端:每个kubernetes集群的节点需要安装gulsterfs的客户端,如ubuntu系统的apt-get install glusterfs-client
|
* glusterfs客户端:每个kubernetes集群的节点需要安装gulsterfs的客户端,如ubuntu系统的apt-get install glusterfs-client
|
||||||
* 内核模块:每个kubernetes集群的节点运行modprobe dm_thin_pool,加载内核模块
|
* 内核模块:每个kubernetes集群的节点运行modprobe dm_thin_pool,加载内核模块
|
||||||
* 至少三个slave节点:至少需要3个kubernetes slave节点用来部署glusterfs集群
|
* 至少三个slave节点:至少需要3个kubernetes slave节点用来部署glusterfs集群,并且这3个slave节点每个节点需要至少一个空余的磁盘
|
||||||
|
|
||||||
|
|
||||||
## 概述
|
## 概述
|
||||||
|
@ -127,9 +127,6 @@ Hello from heketi
|
||||||
|
|
||||||
确保hostnames/manage指向如下所示的确切名称kubectl get nodes得到的主机名(如ubuntu-1),并且hostnames/storage是存储网络的IP地址(对应ubuntu-1的ip地址)。
|
确保hostnames/manage指向如下所示的确切名称kubectl get nodes得到的主机名(如ubuntu-1),并且hostnames/storage是存储网络的IP地址(对应ubuntu-1的ip地址)。
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
**IMPORTANT**: 重要提示,目前,必须使用与服务器版本匹配的heketi-cli版本加载拓扑文件。另外,heketi pod 带有可以通过 `kubectl exec ...`访问的heketi-cli副本。
|
**IMPORTANT**: 重要提示,目前,必须使用与服务器版本匹配的heketi-cli版本加载拓扑文件。另外,heketi pod 带有可以通过 `kubectl exec ...`访问的heketi-cli副本。
|
||||||
|
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue