openshift/origin學習記錄(6)——叢集節點管理
阿新 • • 發佈:2019-01-02
採用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
- 在叢集的所有節點
修改/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
驗證
master.example.com可以換成自己master的ip地址。
- 登入名為root,密碼為Master節點root使用者的密碼。
概覽
節點
單節點
結語
之前使用的Openshift Web控制檯主要是提供給開發和部署應用的使用者使用。
Cockpit提供給叢集管理員使用。
實現了使用者和管理系統的分離。