OpenShift Origin:多主安装
OpenShift Origin : Multiple Masters installation
我对 OpenShift 有点陌生,我已经安装了一个主节点和多个节点(现在删除了这个设置)。
现在我需要更高的可靠性,所以我目前正在为我的主机准备三个主节点和两个节点(用于启动)。
我有一个 dns、一个 dhcp 和一个 etcd2 集群,运行 主机的具体条目,如:
- openshift-router(外部和内部访问这将用作 HAproxy 的 LB)
- openshift-etcd1
- openshift-etcd2
- openshift-etcd2
- openshift-master1
- openshift-master2
- openshift-master3
- openshift-node1
- openshift-node2
但现在我有三个问题:
- 我 运行 我的 ansible playbook 从路由器或其中一位主机在哪里?
- 我需要为 docker 存储创建一个共享池还是只在每个主服务器上创建一个新磁盘?
- 您是否遇到过多主配置问题?
我知道,我问了很多问题,但这些问题都是同一个主题,如何使用 OpenShift 进行 HA 设置。
提前致谢。
我只能回答你的两个问题。
您 运行 Ansible 剧本来自哪个主机并不重要。您也可以 运行 从不属于整个 openshift 设置的主机(例如您的笔记本电脑)
注意:如果您更改主机的角色(从主节点到节点,反之亦然),请务必在再次 运行 配置 playbook 之前删除 Ansible 事实。否则更改将不会被拾取
跟进:你是在参考Masters的High Availability中询问共享池吗?
使用 Ansible 剧本配置的多主设置按预期工作。 master 的状态使用 etcd
同步
面临的一些小问题:
- 有一个小问题 w.r.t。未找到源节点服务
docker 的 PID。解决方法:
https://github.com/kubernetes/kubernetes/issues/26259#issuecomment-229303274
- openvswitch 无法正确设置网络。解决方法:重启 openvswitch 服务
我对 OpenShift 有点陌生,我已经安装了一个主节点和多个节点(现在删除了这个设置)。
现在我需要更高的可靠性,所以我目前正在为我的主机准备三个主节点和两个节点(用于启动)。
我有一个 dns、一个 dhcp 和一个 etcd2 集群,运行 主机的具体条目,如:
- openshift-router(外部和内部访问这将用作 HAproxy 的 LB)
- openshift-etcd1
- openshift-etcd2
- openshift-etcd2
- openshift-master1
- openshift-master2
- openshift-master3
- openshift-node1
- openshift-node2
但现在我有三个问题:
- 我 运行 我的 ansible playbook 从路由器或其中一位主机在哪里?
- 我需要为 docker 存储创建一个共享池还是只在每个主服务器上创建一个新磁盘?
- 您是否遇到过多主配置问题?
我知道,我问了很多问题,但这些问题都是同一个主题,如何使用 OpenShift 进行 HA 设置。
提前致谢。
我只能回答你的两个问题。
您 运行 Ansible 剧本来自哪个主机并不重要。您也可以 运行 从不属于整个 openshift 设置的主机(例如您的笔记本电脑) 注意:如果您更改主机的角色(从主节点到节点,反之亦然),请务必在再次 运行 配置 playbook 之前删除 Ansible 事实。否则更改将不会被拾取
跟进:你是在参考Masters的High Availability中询问共享池吗?
使用 Ansible 剧本配置的多主设置按预期工作。 master 的状态使用 etcd
同步
面临的一些小问题:
- 有一个小问题 w.r.t。未找到源节点服务 docker 的 PID。解决方法: https://github.com/kubernetes/kubernetes/issues/26259#issuecomment-229303274
- openvswitch 无法正确设置网络。解决方法:重启 openvswitch 服务