概述
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
开启ip_forward,docker进程访问外网用
vim /etc/sysctl.conf
net.ipv4.ip_forward = 1
sysctl -p /etc/sysctl.conf

本文介绍了如何利用Ansible在Centos7环境中搭建高可用OpenShift Origin3.9集群,包括启动NetworkManager、配置IP转发、安装Docker、设置Ansible管理机、分发SSH公钥、下载部署代码以及运行安装脚本等步骤。此外,还强调了安装过程中可能遇到的问题和解决办法。
最低0.47元/天 解锁文章
3249





