heketi整合初始版本

pull/175/head
吴洪明 2018-04-13 13:09:07 +08:00
parent 3e6cb4f272
commit 2763ef3419
1 changed files with 2 additions and 5 deletions

View File

@ -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副本。