1、定義:rancher時(shí)一個(gè)開(kāi)源的企業(yè)級(jí)、多集群的k8s管理平臺(tái)
2、rancher和k8s的區(qū)別
(1)共同點(diǎn):都是為了容器的調(diào)度和編排系統(tǒng)
(2)不同點(diǎn):rancher不僅能調(diào)度,還能管理k8s集群,并自帶監(jiān)控(普羅米修斯)
3、rancher組織架構(gòu)(一個(gè)rancher可以管理多個(gè)k8s集群)
部署rancher圖形化界面實(shí)驗(yàn)
1、部署服務(wù)端(任選一臺(tái)服務(wù)器)
docker pull rancher/rancher:v2.5.7
2、部署客戶(hù)端(其他服務(wù)器)
docker pull rancher/rancher-agent:v2.5.7
3、服務(wù)端加載鏡像
docker run -d --restart=unless-stopped -p 80:80 -p 443:443 --privileged --name rancher rancher/rancher:v2.5.7
4、登錄
添加集群
5、監(jiān)控集群(開(kāi)啟普羅米修斯監(jiān)控)
6、圖形化界面創(chuàng)建namespace、pod、service
①創(chuàng)建命名空間②創(chuàng)建deployment
升級(jí)過(guò)程中最大的能占所有pod的百分比,25%對(duì)應(yīng)的是pod的數(shù)量
在持久化目錄中創(chuàng)建index.html
訪問(wèn)測(cè)試③創(chuàng)建service(暴露端口)
訪問(wèn)測(cè)試
④創(chuàng)建Ingress(還要安裝ingress控制器)
地址映射
安裝Ingress控制器
wget https://gitee.com/mirrors/ingress-nginx/raw/nginx-0.30.0/deploy/static/mandatory.yaml
wget https://gitee.com/mirrors/ingress-nginx/raw/nginx-0.30.0/deploy/static/provider/baremetal/service-nodeport.yaml文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-823486.html
訪問(wèn)測(cè)試
⑤創(chuàng)建hpa
文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-823486.html
到了這里,關(guān)于k8s圖形化工具rancher的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!