什么是Ranther
Rancher 是一個 Kubernetes 管理工具,讓你能在任何地方和任何提供商上部署和運行集群。
Rancher 可以創建來自 Kubernetes 托管服務提供商的集群,創建節點并安裝 Kubernetes,或者導入在任何地方運行的現有 Kubernetes 集群。
Rancher 基于 Kubernetes 添加了新的功能,包括統一所有集群的身份驗證和 RBAC,讓系統管理員從一個位置控制全部集群的訪問。
此外,Rancher 可以為集群和資源提供更精細的監控和告警,將日志發送到外部提供商,并通過應用商店(Application Catalog)直接集成 Helm。如果你擁有外部 CI/CD 系統,你可以將其與 Rancher 對接。沒有的話,你也可以使用 Rancher 提供的 Fleet 自動部署和升級工作負載。
Rancher 是一個 全棧式 的 Kubernetes 容器管理平臺,為你提供在任何地方都能成功運行 Kubernetes 的工具。
本文檔記錄怎么安裝使用Ranther
系統版本和軟件版本查看
# 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 1659 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-28T1352Z", 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-28T1326Z", GoVersion:"go1.11.5", Compiler:"gc", Platform:"linux/amd64"}
安裝配置
安裝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
下載Ranther鏡像
如果需要管理已有的K8S集群需要根據版本下載對應docker鏡像,因為已有K8S版本是13.4所以本次下載的ranther版本是v2.3.3
docker pull rancher/rancher:v2.3.3
運行
docker run --privileged -d --restart=unless-stopped -p 80:80 -p 443:443 rancher/rancher:v2.3.3
參數解析
# 運行docker docker run # 授予此容器擴展特權,也就是開啟特權模式; # 這種模式下容器對docker宿主機擁有root訪問權限,允許我們以其宿主機具有(幾乎)所有能力來運行容器,包括一些內核特性和設備訪問,慎用 --privileged # 后臺運行 -d # 除非是使用docker stop停止容器否則重啟改容器 # 改參數保證宿主機重啟時自動啟動docker --restart=unless-stopped # 端口映射 -p 80:80 -p 443:443 # 跑的鏡像 rancher/rancher:v2.3.3
訪問和設置
使用https訪問
https://ip:port
首次訪問修改密碼
設置中文
添加一個集群
本次導入一個現有集群
自定義集群名稱
集群名不能包含中文
如果使用了自簽名證書則使用以下命令在集群的Mater節點執行
設置告警
首先添加通知
添加告警規則
在默認告警組里面右擊點擊升級進行設置
審核編輯:黃飛
-
容器
+關注
關注
0文章
502瀏覽量
22199 -
kubernetes
+關注
關注
0文章
229瀏覽量
8798
原文標題:一文帶你Ranther管理K8S集群
文章出處:【微信號:magedu-Linux,微信公眾號:馬哥Linux運維】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
全面提升,阿里云Docker/Kubernetes(K8S) 日志解決方案與選型對比
K8s 從懵圈到熟練 – 集群網絡詳解
Docker不香嗎為什么還要用K8s
簡單說明k8s和Docker之間的關系
K8S集群服務訪問失敗怎么辦 K8S故障處理集錦

切換k8s上下文有多快

k8s是什么意思?kubeadm部署k8s集群(k8s部署)|PetaExpres
K8s多集群管理:為什么需要多集群、多集群的優勢是什么

k8s云原生開發要求

評論