今天給各位分享rancher的知識(shí),其中也會(huì)對(duì)rancher是干什么的進(jìn)行解釋,如果能碰巧解決你現(xiàn)在面臨的問(wèn)題,別忘了關(guān)注本站,現(xiàn)在開始吧!
本文目錄一覽:
- 1、rancher部署k8s遇到的問(wèn)題總結(jié)
- 2、八、rancher搭建nginx配置
- 3、rancher設(shè)置服務(wù)的持久化
- 4、rancher2.3.2設(shè)置使用ceph的rbd(筆記)
- 5、rancher2.6.3不能加入節(jié)點(diǎn)
rancher部署k8s遇到的問(wèn)題總結(jié)
1、沒有報(bào)錯(cuò),問(wèn)題解決。但這種自己加配置文件,cniVersion還糊里糊涂的方式明顯不合適,于是就又看了看rancher的kubernetes配置。
2、公司使用rancher來(lái)部署k8s集群,最近因?yàn)橛幸粋€(gè)新的項(xiàng)目開發(fā)完成需要搭建環(huán)境,因此我編寫了k8s的yaml來(lái)導(dǎo)入到rancher中,生成一個(gè)測(cè)試環(huán)境,一個(gè)演示環(huán)境,測(cè)試環(huán)境用于測(cè)試,演示環(huán)境用于給客戶演示。
3、worker節(jié)點(diǎn)加入k8s集群的時(shí)候出現(xiàn)上述錯(cuò)誤 經(jīng)排查,是master的kubeadm版本和worker節(jié)點(diǎn)的kubeadm版本不一致。安裝替換即可。一直被集群pod不同node節(jié)點(diǎn)之間不能互ping困擾(nacos服務(wù)發(fā)現(xiàn),sentinel接口發(fā)現(xiàn)默認(rèn)使用pod ip。
八、rancher搭建nginx配置
1、本次的nginx是在rancher里面操作的,不過(guò)用命令行去創(chuàng)建的話也是同理。為了修改配置方便一點(diǎn),我們決定給nginx添加一個(gè)configmap。
2、在Rancher UI 中查看pod,通過(guò)頂端的菜單欄選擇 Kubernetes Pods 。
3、用戶通過(guò) Rancher UI(即 Rancher 控制臺(tái)) Rancher 命令行工具(Rancher CLI)輸入指令;直接調(diào)用 Rancher API 接口也可以達(dá)到相同的效果。 用戶通過(guò) Rancher 的代理認(rèn)證后,指令會(huì)進(jìn)一步下發(fā)到 Rancher Server 。
4、此時(shí),打開瀏覽器,訪問(wèn) http://localhost:8080/ 就可以看到熟悉的 nginx 默認(rèn)頁(yè)。
5、PV們是集群的一段網(wǎng)絡(luò)存儲(chǔ),針對(duì)整個(gè)集群,由管理員進(jìn)行創(chuàng)建和配置,它和具體的底層的共享存儲(chǔ)技術(shù)的實(shí)現(xiàn)方式有關(guān),比如 Ceph、GlusterFS、NFS 等,都是通過(guò)插件機(jī)制完成與共享存儲(chǔ)的對(duì)接。
rancher設(shè)置服務(wù)的持久化
在設(shè)置訪問(wèn)控制rancher,可以輕易連接到現(xiàn)有的LDAP和AD基礎(chǔ)構(gòu)架。Rancher還可以自動(dòng)實(shí)現(xiàn)容器聯(lián)網(wǎng)以及為Kubernetes提供負(fù)載均衡服務(wù)。通過(guò)使用Rancher,rancher你將會(huì)在幾分鐘內(nèi)有擁有Kubernetes的HA實(shí)現(xiàn)。
需要在安裝jenkins服務(wù)上部署下面相應(yīng)的軟件,請(qǐng)注意軟件版本,如已經(jīng)安裝相關(guān)軟件,可跳過(guò)此章節(jié)。
本地沒鏡像會(huì)自動(dòng)去倉(cāng)庫(kù)拉取鏡像,最后啟動(dòng)成功后,訪問(wèn)部署服務(wù)器的ip即可。初次訪問(wèn)會(huì)讓設(shè)置密碼,即admin用戶密碼,設(shè)置完成后就進(jìn)入rancher了。
通過(guò)Rancher,企業(yè)再也不必自己使用一系列的開源軟件去從頭搭建容器服務(wù)平臺(tái)。
rancher2.3.2設(shè)置使用ceph的rbd(筆記)
1、第一步:密文的建立,這里有個(gè)坑,直接通過(guò)UI建起的密文,ceph filesystem可以用,但ceph rbd不能用。
rancher2.6.3不能加入節(jié)點(diǎn)
1、rancher在運(yùn)行一段時(shí)間后部分集群的節(jié)點(diǎn)會(huì)出現(xiàn)以上的報(bào)錯(cuò)。節(jié)點(diǎn)與rancher失去通信 到節(jié)點(diǎn)上重啟docker服務(wù) 雖然問(wèn)題解決了但是,并未找到問(wèn)題的根源,猜測(cè)是網(wǎng)絡(luò)問(wèn)題,但是問(wèn)了運(yùn)維,網(wǎng)絡(luò)無(wú)問(wèn)題。
2、yaml文件中kubelet那一項(xiàng)下面添加配置:配置如圖:然后rancher會(huì)自動(dòng)重新deploy,最后完事兒之后,集群就好了哈哈哈哈哈(不愧是我。
3、雖然Datadog不能原生支持Rancher,但是Rancher UI中有Datadog目錄,用戶可以在Rancher上輕松地安裝和配置Datadog agent。用戶還可以使用Rancher 標(biāo)簽,Datadog中的報(bào)告反映了您在Rancher中用于主機(jī)和應(yīng)用程序的標(biāo)簽。
4、與此同時(shí),Rancher Server 也會(huì)執(zhí)行容災(zāi)備份,將數(shù)據(jù)備份到 etcd 節(jié)點(diǎn)。 然后 Rancher Server 把指令傳遞給集群控制器。
5、Node作為集群中的工作節(jié)點(diǎn),運(yùn)行真正的應(yīng)用程序,在Node上Kubernetes管理的最小運(yùn)行單元是Pod。
關(guān)于rancher和rancher是干什么的的介紹到此就結(jié)束了,不知道你從中找到你需要的信息了嗎 ?如果你還想了解更多這方面的信息,記得收藏關(guān)注本站。