诺禾-Rancher

一 Rancher概述
1.1 什么是Rancher
Rancher 是为运用容器的公司打造的容器管理平台。Rancher 简化了运用 Kubernetes 的流程,便当开发者能够随处运转 Kubernetes(Run Kubernetes Everywhere),以便于满足 IT 需求标准,赋能 DevOps 团队。

当然 Rancher 2.x 曾经完好转向了 Kubernetes。Rancher 2.x 能够部署和管理在任何中央运转的 Kubernetes 集群。

Rancher 能够创立来自 Kubernetes 托管效劳提供商的集群,自动创立节点并装置 Kubernetes 集群,或者导入任何曾经存在的 Kubernetes 集群。

Rancher 经过支持集群的身份考证和基于角色的访问控制(RBAC),使系统管理员可以从一个位置控制全部集群的访问。Rancher 能够对集群及其资源中止细致的监控和并在需求时发送告警,也能够将容器日志发送给外部日志系统,并经过应用商店与 Helm 集成。

若具有外部 CI/CD 流水线系统,则能够将其与 Rancher 对接,假定没有,Rancher 也提供了简单易用的流水线完成自动部署和晋级工作负载。除此之外,Rancher 还有很多开箱即用的功用用于更好的管理集群和业务应用,例如多集群应用,全局 DNS,效劳网格,平安扫描,集群模版和基于 OPA 的战略管理等功用。

综上所述,Rancher 是一个全栈式的 Kubernetes 容器管理平台,也是一个能够在任何中央都能胜利运转 Kubernetes 的工具。

platform

参考:https://docs.rancher.cn/rancher2x/#_1-what-s-rancher?

https://rancher2.docs.rancher.cn/docs/overview/_index

1.2 Rancher Server功用
Rancher API Server 是基于嵌入式 Kubernetes API Server 和 ETCD 数据库树立的,它提供了以下功用:

受权和角色权限控制
用户管理: Rancher API server 除了管理用户在公司内部的运用的认证信息之外,还管理用户访问外部效劳所需的认证信息,如登录活动目录或 GitHub 所需的账号密码。
受权: Rancher API server 担任管理权限控制战略 和 平安战略。
基于Rancher运用 Kubernetes 的功用
运转 Kubernetes 集群: Rancher API server 能够在已有节点上运转 Kubernetes 集群 ,或对 Kubernetes 中止版本晋级。
应用商店管理: Rancher 能够运用Helm Charts 应用商店反复部署应用。
项目管理: 项目,是 Rancher 中的一个概念,Kubernetes 中并没有这个概念。项目由一个集群内的多个命名空间和多个访问控制战略组成,允许用户以组为单位,一次管理多个命名空间,对其中止 Kubernetes 相关操作。Rancher 用户界面提供了 项目管理 和 项目内应用管理 两个功用。
流水线: 流水线 能够辅佐开发者快速高效地上线新软件。Rancher 支持给每一个项目单独配置流水线。
Istio: Rancher 与 Istio 集成,管理员或集群一切者能够将 Istio 交给开发者,然后开发者运用 Istio 执行平安战略,排查询题,或为快速发布、灰度发布和 A/B 测试中止流量控制。
配置云端根底信息
同步节点信息: Rancher API server 能够同步集群内一切节点的信息。
配置云端根底信息: 当 Rancher 与云效劳提供商配置完了之后,能够在云端动态配置新节点和耐久化存储。
查看集群信息
日志: Rancher 能够跟多种主流日志工具集成,能够设置 集群日志 或 项目日志。
监控: 运用 Rancher,能够经过 Prometheus 监控集群节点、Kubernetes 组件、软件部署的状态和进度。能够设置 集群监控 或 项目监控。
告警信息: 需求随时晓得集群和项目的方案和非方案事情,才干够进步公司的运转效率。能够设置集群告警 或 项目告警。
1.3 Rancher架构设计
Rancher Server 由认证代理(Authentication Proxy)、Rancher API Server、集群控制器(Cluster Controller)、etcd 节点和集群 Agent(Cluster Agent) 组成。除了集群 Agent 以外,其他组件都部署在 Rancher Server 中。

clipboard

如上图所示用户经过 Rancher Server 管控 Rancher 部署的 Kubernetes 集群(RKE 集群)和托管的 Kubernetes 集群的(EKS)集群的流程。以用户下发指令为例,指令的活动途径如下:

首先,用户经过 Rancher UI(即 Rancher 控制台)、Rancher API 接口、Rancher 命令行工具(Rancher CLI)输入指令;
用户经过 Rancher 的代理认证后,指令会进一步下发到 Rancher Server;
与此同时,Rancher Server 也会执行容灾备份,将数据备份到 etcd 节点;
然后 Rancher Server 把指令传送给集群控制器。集群控制器把指令传送到下游集群的 Agent,最终经过 Agent 把指令下发到指定的集群中。
假定 Rancher Server 呈现问题

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
SRE(Site Reliability Engineering)是一种将软件工程和运维运营原则相结合的实践方法,旨在提高系统的可靠性、可扩展性和可维护性。Rancher是一个开源的容器管理平台,可以帮助用户轻松部署和管理容器化应用。根据引用\[1\],可以使用以下命令在Docker容器中部署Rancher: docker run -d --restart=unless-stopped --name=myrancher -p 18080:80 -p 18443:443 --privileged -v /var/server/rancher:/var/lib/rancher -v /var/rancher/log:/var/log/log rancher/rancher:stable 需要注意的是,根据引用\[2\],在安装Rancher时需要确保系统软件环境与Rancher的环境矩阵要求匹配。可以通过查看容器启动日志(使用docker logs -f rancher命令)来确认Rancher是否成功启动。一旦启动成功,就可以通过浏览器访问Rancher的UI界面。 另外,根据引用\[3\],还可以使用kubectl命令来导入Rancher的配置文件,例如: kubectl apply -f https://rancher.kkk.cn/v3/import/q9zxs2hp6j2d8hvfpw5trsf5wzz8lhhbffd8m74qvdm6rrjpg5mzr7_c-m-k7lq9m4t.yaml 这样可以更灵活地管理Rancher的配置。 #### 引用[.reference_title] - *1* *3* [Rancher部署](https://blog.csdn.net/u012824078/article/details/128084046)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^koosearch_v1,239^v3^insert_chatgpt"}} ] [.reference_item] - *2* [rancher 部署](https://blog.csdn.net/ljx1528/article/details/126418845)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^koosearch_v1,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值