天天看點

Docker部署Rancher(無坑)

操作前必看:

注:如想使用ranhcer進行管理,前提需要你的k8s叢集在沒組建起來的時候進行,如果k8s已經搭建rancher導入叢集功能将無法使用,需要在搭建好master和node之後先将rancher在master啟動好後将curl --insecure -sfL **這一條也就是第三行的導入指令,在master節點執行好後才可以将node執行kubeadm join這條加入叢集的指令 注:如果部署k8s之前沒更改主機名,當k8s部署後就不要更改了,一旦更改會導緻你的節點直接NotReady,最好是在部署之前先将主機名改好 注:如果出現将master 加入ranche後提示如下内容: 警告:元件controller-manager不健康 警告:元件scheduler不健康

可以執行如下操作:

檢查端口未監聽

pod元件運作正常

檢查kube-scheduler和kube-controller-manager元件配置是否禁用了非安全端口

都正常的話将kube-scheduler.yaml和kube-controller-manager.yaml中的port=0用#注釋後重新開機再次嘗試,本人注釋重新開機後已經恢複正常如未恢複需要在另尋其他方法

安全組

部署DOCKER

啟動 rancher