1. <strong id="7actg"></strong>
    2. <table id="7actg"></table>

    3. <address id="7actg"></address>
      <address id="7actg"></address>
      1. <object id="7actg"><tt id="7actg"></tt></object>

        一文帶你Ranther管理K8S集群

        共 3287字,需瀏覽 7分鐘

         ·

        2024-03-27 21:00


        feb92a8f21f1b1aad01ba961e1d976e3.webp


        什么是Ranther

        Rancher 是一個(gè) Kubernetes 管理工具,讓你能在任何地方和任何提供商上部署和運(yùn)行集群。
        Rancher 可以創(chuàng)建來自 Kubernetes 托管服務(wù)提供商的集群,創(chuàng)建節(jié)點(diǎn)并安裝 Kubernetes,或者導(dǎo)入在任何地方運(yùn)行的現(xiàn)有 Kubernetes 集群。
        Rancher 基于 Kubernetes 添加了新的功能,包括統(tǒng)一所有集群的身份驗(yàn)證和 RBAC,讓系統(tǒng)管理員從一個(gè)位置控制全部集群的訪問。
        此外,Rancher 可以為集群和資源提供更精細(xì)的監(jiān)控和告警,將日志發(fā)送到外部提供商,并通過應(yīng)用商店(Application Catalog)直接集成 Helm。如果你擁有外部 CI/CD 系統(tǒng),你可以將其與 Rancher 對(duì)接。沒有的話,你也可以使用 Rancher 提供的 Fleet 自動(dòng)部署和升級(jí)工作負(fù)載。
        Rancher 是一個(gè) 全棧式 的 Kubernetes 容器管理平臺(tái),為你提供在任何地方都能成功運(yùn)行 Kubernetes 的工具。

        本文檔記錄怎么安裝使用Ranther


        系統(tǒng)版本和軟件版本查看

              
                
                  # cat /etc/redhat-release 
                
              
              
                CentOS Linux release 7.9.2009 (Core)
              
              
                
                  # uname -a
                
              
              
                Linux CentOS7K8SMaster01063 3.10.0-1160.el7.x86_64 #1 SMP Mon Oct 19 16:18:59 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux
              
              
                
                  # kubectl version
                
              
              
                Client Version: version.Info{Major:"1", Minor:"13", GitVersion:"v1.13.4", GitCommit:"c27b913fddd1a6c480c229191a087698aa92f0b1", GitTreeState:"clean", BuildDate:"2019-02-28T13:37:52Z", GoVersion:"go1.11.5", Compiler:"gc", Platform:"linux/amd64"}
              
              
                Server Version: version.Info{Major:"1", Minor:"13", GitVersion:"v1.13.4", GitCommit:"c27b913fddd1a6c480c229191a087698aa92f0b1", GitTreeState:"clean", BuildDate:"2019-02-28T13:30:26Z", GoVersion:"go1.11.5", Compiler:"gc", Platform:"linux/amd64"}
              
            

        安裝配置

        1. 安裝docker

              
                
                  # 更新源
                
              
              
                 sudo yum install -y yum-utils
              
              
                 sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
              
              
                 # 安裝
              
              
                 sudo yum install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
              
            
        1. 下載Ranther鏡像
          如果需要管理已有的K8S集群需要根據(jù)版本下載對(duì)應(yīng)docker鏡像,因?yàn)橐延蠯8S版本是13.4所以本次下載的ranther版本是v2.3.3

              
                docker pull rancher/rancher:v2.3.3
              
            
        1. 運(yùn)行


              
                docker run --privileged -d --restart=unless-stopped -p 80:80 -p 443:443 rancher/rancher:v2.3.3
              
            

        參數(shù)解析

              
                
                  # 運(yùn)行docker
                
              
              
                docker run 
              
              
                
                  # 授予此容器擴(kuò)展特權(quán),也就是開啟特權(quán)模式;
                
              
              
                
                  # 這種模式下容器對(duì)docker宿主機(jī)擁有root訪問權(quán)限,允許我們以其宿主機(jī)具有(幾乎)所有能力來運(yùn)行容器,包括一些內(nèi)核特性和設(shè)備訪問,慎用
                
              
              
                
                  --privileged 
                
              
              
                
                  # 后臺(tái)運(yùn)行
                
              
              
                -d 
              
              
                
                  # 除非是使用docker stop停止容器否則重啟改容器
                
              
              
                
                  # 改參數(shù)保證宿主機(jī)重啟時(shí)自動(dòng)啟動(dòng)docker
                
              
              
                
                  --restart=unless-stopped 
                
              
              
                
                  # 端口映射
                
              
              
                -p 80:80 -p 443:443
              
              
                
                  # 跑的鏡像
                
              
              
                rancher/rancher:v2.3.3
              
            
        1. 訪問和設(shè)置
          使用https訪問

              
                https://ip:port
              
            

        首次訪問修改密碼

        ff2e64e886409413ca5380e7e2c8eb63.webp

        0045d439de5b6c72ab91649c7b9436b0.webp

        設(shè)置中文

        28f7a6afbd60783109bd347fa01c5ed6.webp

        添加一個(gè)集群

        f5f0873b3cfb04dd33cb185db8de3825.webp

        本次導(dǎo)入一個(gè)現(xiàn)有集群

        49a6db666414f4d077d7f741cd833d10.webp

        自定義集群名稱

        集群名不能包含中文

        1095389785e9bfbb848c841ad6d04b75.webp

        如果使用了自簽名證書則使用以下命令在集群的Mater節(jié)點(diǎn)執(zhí)行

        4c231e4abfb77c8a9ee42a9caae6fbd0.webp

        e5f35a5fc9ff8282f1976cb7cc292828.webp

        fe3092af57e387ae66b588aec3ac06a0.webp

        設(shè)置告警

        首先添加通知

        6a5263d7333ec792b0c96a7adc4af5f9.webp

        780ce5f5e6d32792ade7000437b05352.webp

        添加告警規(guī)則

        在默認(rèn)告警組里面右擊點(diǎn)擊升級(jí)進(jìn)行設(shè)置

        4dd3292f119e0ba91f21a2348df292fa.webp

        6636e6491a2951e272919fdfe8a1523f.webp


        鏈接:https://blog.51cto.com/u_13045706/8883895

        (版權(quán)歸原作者所有,侵刪)


        瀏覽 70
        點(diǎn)贊
        評(píng)論
        收藏
        分享

        手機(jī)掃一掃分享

        分享
        舉報(bào)
        評(píng)論
        圖片
        表情
        推薦
        點(diǎn)贊
        評(píng)論
        收藏
        分享

        手機(jī)掃一掃分享

        分享
        舉報(bào)
        1. <strong id="7actg"></strong>
        2. <table id="7actg"></table>

        3. <address id="7actg"></address>
          <address id="7actg"></address>
          1. <object id="7actg"><tt id="7actg"></tt></object>
            夜色福利在线看 | 无码免费婬AA片在线视频老井 | 深爱激情婷婷 | 女人扒开腿让男人捅 | 比利时xxxx性hd极品 | 妓院一钑片免看黄大片 | chinesepronhdvideos麻豆 | 久久久久中文字幕 | 国产性按摩╳╳╳╳女 | 一级黄色片免费在线观看 |