Rancher 2.6 Latest 最新版本发布

 

Rancher 2.6 是一个容器管理平台,专为在生产中部署容器的组织而构建。Rancher 可以轻松地在任何地方运行 Kubernetes,满足 IT 要求并为 DevOps 团队赋能。

到处运行 Kubernetes

Kubernetes 已成为容器编排标准。大多数云和虚拟化供应商现在将其作为标准基础架构提供。Rancher 用户可以选择使用 Rancher Kubernetes Engine (RKE) 或云 Kubernetes 服务(例如 GKE、AKS 和 EKS)创建 Kubernetes 集群。Rancher 用户还可以导入和管理使用任何 Kubernetes 发行版或安装程序创建的现有 Kubernetes 集群。

满足 IT 要求

Rancher 支持对其控制的所有 Kubernetes 集群进行集中认证、访问控制和监控。例如,您可以:

  • 使用您的 Active Directory 凭据访问由云供应商(例如 GKE)托管的 Kubernetes 集群。
  • 在所有用户、组、项目、集群和云中设置和实施访问控制和安全策略。
  • 从单一管理平台查看 Kubernetes 集群的运行状况和容量。

赋能 DevOps 团队

Rancher 为 DevOps 工程师提供了一个直观的用户界面来管理他们的应用程序工作负载。用户无需深入了解 Kubernetes 概念即可开始使用 Rancher。Rancher 目录包含一组有用的 DevOps 工具。Rancher 获得了多种云原生生态系统产品的认证,包括安全工具、监控系统、容器注册表以及存储和网络驱动程序。

下图说明了 Rancher 在 IT 和 DevOps 组织中扮演的角色。每个团队都在他们选择的公共或私有云上部署他们的应用程序。IT 管理员可以跨所有用户、集群和云获得可见性并实施策略。

平台

Rancher API 服务器的特性

Rancher API 服务器建立在嵌入式 Kubernetes API 服务器和 etcd 数据库之上。它实现了以下功能:

授权和基于角色的访问控制

  • 用户管理:除了本地用户之外,Rancher API 服务器还管理与 Active Directory 或 GitHub 等外部身份验证提供程序对应的用户身份
  • 授权: Rancher API 服务器管理访问控制安全策略。

使用 Kubernetes

  • 配置 Kubernetes 集群: Rancher API 服务器可以在现有节点上配置 Kubernetes,或执行Kubernetes 升级。
  • 目录管理: Rancher 提供了使用Helm 图表目录的功能,可以轻松地重复部署应用程序。
  • 管理项目:项目是集群内的一组多个命名空间和访问控制策略。项目是 Rancher 的概念,而不是 Kubernetes 的概念,它允许您将多个命名空间作为一个组进行管理并在其中执行 Kubernetes 操作。Rancher UI 提供了用于项目管理管理项目内应用程序的功能。
  • 管道:设置管道可以帮助开发人员尽可能快速有效地交付新软件。在 Rancher 中,您可以为每个 Rancher 项目配置管道。
  • Istio:我们与 Istio 的集成旨在让 Rancher 操作员(例如管理员或集群所有者)可以将 Istio 交付给开发人员。然后开发人员可以使用 Istio 来执行安全策略、解决问题或管理绿色/蓝色部署、金丝雀部署或 A/B 测试的流量。

使用云基础设施

  • 跟踪节点: Rancher API 服务器跟踪所有集群中所有节点的身份
  • 设置基础设施: 当配置为使用云提供商时,Rancher 可以在云中动态配置新节点持久存储

集群可见性

  • 日志记录: Rancher 可以与存在于 Kubernetes 集群之外的各种流行的日志记录服务和工具集成。
  • 监控:使用 Rancher,您可以通过与领先的开源监控解决方案 Prometheus 的集成来监控集群节点、Kubernetes 组件和软件部署的状态和进程。
  • 警报:为了保持集群和应用程序健康并推动组织生产力向前发展,您需要随时了解集群和项目中发生的计划内和计划外事件。

使用 Rancher 编辑下游集群

现有集群可用的选项和设置会根据您用来配置它的方法而变化。例如,只有RKE提供的集群才有可供编辑的集群选项

使用 Rancher 创建集群后,集群管理员可以管理集群成员资格、启用 Pod 安全策略和管理节点池等选项。

下表总结了每个集群类型可用的选项和设置:

行动 RANCHER 推出 KUBERNETES 集群 EKS、GKE 和 AKS 集群1 其他托管 KUBERNETES 集群 非 EKS 或 GKE 注册集群
使用 kubectl 和 kubeconfig 文件访问集群
管理集群成员
编辑和升级集群 ✓ 2
管理节点 ✓ 3
管理持久卷和存储类
管理项目、命名空间和工作负载
使用应用目录
配置工具(警报、通知、监控日志Istio
运行安全扫描
使用现有配置创建其他集群  
能够轮换证书    
能够备份恢复Rancher 启动的集群   ✓ 4
当无法从 Rancher 访问集群时清理 Kubernetes 组件      
配置 Pod 安全策略    
  1. 注册的 GKE 和 EKS 集群具有与从 Rancher UI 创建的 GKE 和 EKS 集群相同的可用选项。不同的是,当一个注册的集群从 Rancher UI 中删除时,它不会被销毁。

  2. 无法为已注册的集群编辑集群配置选项,但K3s 和 RKE2 集群除外

  3. 对于注册的集群节点,Rancher UI 公开了封锁、排空和编辑节点的能力。

  4. 对于使用 etcd 作为控制平面的注册集群,必须在 Rancher UI 之外手动拍摄快照以用于备份和恢复。

发布时间:2021-12-27 10:51