浅析Ranther管理K8S集群

什么是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 -alinux 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 versionclient 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
参数解析
# 运行dockerdocker 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节点执行
设置告警
首先添加通知
添加告警规则
在默认告警组里面右击点击升级进行设置


台积电已向美方提交意见书,力争宽限期后可持续为华为供货
欧盟人脑项目:有钱有大计划,就能做出基础科学突破性成果吗?
甲骨文加入竞购TikTok这件事,特朗普证实且点头答应了
倒闸操作原则
什么是U盘兼容操作系统
浅析Ranther管理K8S集群
荷兰瓦赫宁根大学研发仿生无人机
臭氧污染防治,测量空气中臭氧浓度的臭氧传感器
麦格米特焊接荣获临工智科”金牌供应商”奖
浅谈UWB室内定位技术前景
AI芯片风潮助推新思科技Q4营收强劲增长 全年股价飙升73%
传三星S21系列将率先推出猎户座2100版本
推动我国智能终端产业高质量发展的四点建议
Web开发应该学习php还是python
经纬恒润搭载国产MCU的门模块产品首次成功量产
中国市场在AR/VR相关产品和服务的支出规模预测
什么是光口和电口_光口和电口的区别
二进制数值数据的编码与运算算法
电气控制柜设计的基本思路和原则
盘点2013工业自动化行业焦点新闻TOP10