openshift/origin学习记录(6)——集群节点管理

采用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 --state NEW -m tcp --dport 9090 -j ACCEPT

如果最终无法访问,可能是防火墙的问题,替换上面的规则,替换如下:

-A OS_FIREWALL_ALLOW -p tcp -m state --state NEW -m tcp --dport 9090 -j ACCEPT
  • 重启iptables服务。
# systemctl restart iptables

验证

  • 浏览器访问https://master.example.com:9090。忽略证书错误,看到Cockpit的登录界面。

master.example.com可以换成自己master的ip地址。

openshift/origin学习记录(6)——集群节点管理_第1张图片
- 登录名为root,密码为Master节点root用户的密码。

概览

openshift/origin学习记录(6)——集群节点管理_第2张图片

节点

openshift/origin学习记录(6)——集群节点管理_第3张图片

单节点

openshift/origin学习记录(6)——集群节点管理_第4张图片

结语

之前使用的Openshift Web控制台主要是提供给开发和部署应用的用户使用。
Cockpit提供给集群管理员使用。
实现了用户和管理系统的分离。

你可能感兴趣的:(openshift,从零学习云计算)