概述
openshift origin是红帽研发的一套开源容器平台,是基于kubernetes又封装了一些对象,不同于kubernetes,openshift origin有完整的CI/CD流程,更适合公司或商业使用。后面我会陆续推出一系列关于openshift origin的文章,版本是3.9。
本文说的是用ansible playbook安装高可用openshift origin集群。
准备至少5台机器,3台做master,1台做负载均衡,1台做子节点,保证每台机器都可以访问外网,可以是物理机,也可以是虚拟机,操作系统为centos7.3, 机器IP、主机名和角色如下:
10.131.31.37 openshift-4.test master1
10.131.31.39 openshift-5.test master2
10.131.31.8 openshift-2.tet master3
10.131.31.14 openshift-3.test node1
10.131.31.7 openshift-1.test lb
架构图:
启动NetworkManager,2-6步需要在所有机器上操作
systemctl enable NetworkManager
systemctl start NetworkManager