采用Cockpit实现集群节点管理。Cockpit是一个开源的系统管理项目。支持Docker、Kubernetes、Openshift。
# yum install -y cockpit cockpit-docker cockpit-kubernetes
# systemctl start cockpit
# systemctl enable cockpit.socket
-A INPUT -p tcp -m state --state NEW -m tcp --dport 9090 -j ACCEPT
如果最终无法访问,可能是防火墙的问题,替换上面的规则,替换如下:
-A OS_FIREWALL_ALLOW -p tcp -m state --state NEW -m tcp --dport 9090 -j ACCEPT
# systemctl restart iptables
master.example.com可以换成自己master的ip地址。
- 登录名为root,密码为Master节点root用户的密码。
之前使用的Openshift Web控制台主要是提供给开发和部署应用的用户使用。 Cockpit提供给集群管理员使用。 实现了用户和管理系统的分离。