采用Cockpit实现集群节点管理。Cockpit是一个开源的系统管理项目。支持Docker、Kubernetes、Openshift。
安装Cockpit
- 在集群所有的节点上安装Cockpit以及Docker、Kubernetes插件。
# yum install -y cockpit cockpit-docker cockpit-kubernetes
- 在集群的所有节点上启动Cockpit服务,并设置其开机启动。
# systemctl start cockpit
# systemctl enable cockpit.socket
- 在集群的所有节点上修改iptables防火墙配置,允许外界访问Cockpit的服务端口9090。
修改/etc/sysconfig/iptables。添加如下规则:
-A INPUT -p tcp -m state --