Redian新闻
>
一文带你Ranther管理K8S集群

一文带你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 16:18:59 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-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集群需要根据版本下载对应docker镜像,因为已有K8S版本是13.4所以本次下载的ranther版本是v2.3.3

docker pull rancher/rancher:v2.3.3
  1. 运行


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
  1. 访问和设置
    使用https访问

https://ip:port

首次访问修改密码

设置中文

添加一个集群

本次导入一个现有集群

自定义集群名称

集群名不能包含中文

如果使用了自签名证书则使用以下命令在集群的Mater节点执行

设置告警

首先添加通知

添加告警规则

在默认告警组里面右击点击升级进行设置


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

(版权归原作者所有,侵删)


微信扫码关注该文公众号作者

戳这里提交新闻线索和高质量文章给我们。
相关阅读
记录一次K8s pod被杀的排查过程面试技巧|如何回答What other companies are you interviewing with?Thermo Fisher中文自由译者, 15-25k·13薪和母亲谈生死西雅图“THE EMERALD”美丽岸高端海景公寓---Penthouse高端户型鉴赏New Dam in NW China Aims to Restore Flow to Parched Heihe RiverH-1B申请有哪些重要时间节点?每个阶段需要做什么?一文带你全面了解!(超强干货输出!)In Northeast China, Tourists From the South Spark a Winter BoomK8s部署Jumpserver并使用Istio对外暴露服务林语堂故居1 坪= 35.58 平方尺(sqft) = 3.305 平方米(sqm)【五律】 癸卯孟冬垂钓有题记录一次 K8s pod 被杀的排查过程dá àn jiē xiǎo 🥳For China’s Restaurant Scavengers, Another Year of SuccessK8s容器debug高级技巧版画究竟是什么?是否具有收藏价值?| 一文带你认识版画hé bàng?hé bèng?一文带你检查Kubernetes应用是否为最佳实践【会计师全职Offer】American Chengyi投资管理集团会计师录用Offer!|求职战报家居修理系列: 热水器的维护(1)英语的故事(四)不敢把数据库运行在 K8s 上?容器化对数据库性能有影响吗?The Chinese ‘Auntie’ Who Hit the Road — and Never Looked BackThe ‘Invisible’ Cleaners Keeping the Cities Spotless“多巴胺”的“胺”应读为àn,“2023年十大语文差错”发布“多巴胺”的“胺”不读ān?Java连接kubernates集群最优雅的两种方式NEC免费音乐会 | 从拉格泰姆到早期爵士 - 冈瑟·舒勒(Gunther Schuller)遗产音乐会【经验分享】一文带你捋清John Locke获奖写作思路Eve Energy将能源监控纳入其SmartThings集成《周处除三害》爆火,英文名为啥是「The Pig , The Snake and The Pigeon」?从物理机到K8S:应用系统部署方式的演进及其影响k8s中磁盘空间清理以及垃圾回收机制你知道吗Out in the Cold: In Northeast China, a Season of Wild Extremes一篇可供参考的 K8S 落地实践经验
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。