Kubernetes 功能增强

Kubernetes是一个强大的容器编排引擎。Rancher包括完整的Kubernetes发行版,并在集群运维和管理、直观工作负载管理和企业支持三个关键领域增强了Kubernetes的价值。

如何构建企业级Kubernetes策略?

与Rancher一起进入Kubernetes旅程

集群运维和管理

应用程序工作负载管理

企业级支持

多集群管理和工作负载管理

Rancher引入了一个统一控制平面统一管理整个组织中运行的Kubernetes集群,解决了如集群配置、升级、用户管理和策略管理等运维挑战。

在任何基础架构上安装和管理Kubernetes集群

Rancher可以在包括裸金属服务器、VMware或任何IaaS云的任何基础设施上自动部署和升级Kubernetes。Rancher将自动部署和配置如etcd等Kubernetes组件,并监视集群健康状况。

托管领先云供应商Kubernetes集群

Rancher与亚马逊EKS、谷歌云GKE、微软云AKS、阿里云ACK、腾讯云TKE、百度智能云CCE等云供应商合作,使托管Kubernetes服务变得简单。管理员可以在这些集群上集中配置策略。对于用户来说,每个Kubernetes集群都是相同的,可以管理所有Rancher集成的工作负载。

统一安全策略管理

Rancher允许管理员集中定义Kubernetes访问控制、网络、Pod安全策略,并将其应用于任意集群。通过集中的策略管理,企业可以控制操作的合规性,减少某些团队对Kubernetes的使用开销。

使用ActiveDirectory、LDAP和SAML集成进行身份验证

Rancher集成了ActiveDirectory、LDAP或其他基于SAML的身份验证服务,以针对单个用户或用户组进行集中访问控制。管理员可以通过将Kubernetes集群或项目或命名空间的管理直接委派给单个用户或组。

为每个应用程序配置智能DNS

通过为在单集群环境和多集群环境中运行的应用程序提供和维护DNS记录,Rancher的全局DNS功能可确保用户从启动时就可以访问您的应用程序,无需额外的工作。

强大的灾备恢复功能

Rancher Cluster BDR运行etcd的计划快照和临时快照,并将它们写入本地存储或与s3存储兼容的对象存储中,通过Rancher和Kubernetes API进行管理。Rancher为您提供工具及信心,不仅可以防御灾难,还可以帮助您迅速从灾难中恢复。

跨多个Kubernetes集群的Prometheus监控以及告警

Rancher自动部署和配置Prometheus,为所有Kubernetes集群、项目、用户和单租户提供高级监控。用户可以根据各种触发条件配置告警,触发器可以通过Slack或PagerDuty等简单操作进行告警,也可以启动工作负载的横向处理以处理负载的增加等复杂操作。

完整的DevOps工作负载管理

Kubernetes拥有强大的应用编排调度功能,并能够确保服务可用性。Rancher为Kubernetes增加了一个完整的工作负载管理UI,简化了应用的部署,并集成了CI/CD以及Prometheus和FluentD等重要的开源工具。

用于工作负载管理的完整UI

Rancher包含一个直观的UI,用户可以轻松地在Kubernetes上部署服务,并查看集群上运行的所有服务。用户直接从UI获得常用配置选项,用于定义调度规则、运行状况检查、Ingress策略、密文、存储和其他关键配置的选择。

跨多个命名空间的用户项目

Rancher的用户项目可以轻松地将同一集群中的多个Kubernetes命名空间分配给单个用户或团队。其后用户可以快速定义跨多个命名空间的访问控制策略、密文和其他配置项。

公共和私有应用商店

Rancher包括跨Kubernetes集群工作的全局和私有应用商店,并支持Helm和Docker Compose模板。通过减少运维团队的负担,Rancher提高了在混合云、多云或多集群Kubernetes环境中运行Kubernetes的企业的生产力和可靠性。

增强的可观察性

Rancher预装了Grafana仪表板,可为所有Kubernetes集群提供增强的可观察性,同时确保不同项目和用户之间的隔离。对于多租户集群而言,它安全可靠,可以进行容量规划,并使项目所有者能够对其管理的工作负载做出决策。

集成CI/CD流水线

Rancher包含集成的CI/CD,使用Kubernetes的团队可以轻松地将其快速集成到他们的开发、测试和发布管理流程中。用户可以轻松地将Rancher对接任意的Git仓库,Rancher将自动在Kubernetes上运行构建、测试和部署应用。

企业级支持

企业级支持为您提供了在生产环境中部署Kubernetes和容器的信心。Rancher帮助企业快速采用开源的Kubernetes,同时遵守企业安全和可用性标准。Rancher的标准支持维护条款SLA,可确保您在需要时获得Rancher专家的帮助。

100%开源

Rancher是开源模式的忠实信徒,我们的每一个产品都是免费的和开源的。每个Rancher部署包括一个原生实现的上游Kubernetes发行版,没有任何分支,可以很容易地及时采用最新的稳定版本和上游错误修复。Rancher将Kubernetes打造成企业级产品,将产品的安全性放在首位,使企业可以轻松地从单个界面部署和管理所有集群。

避免供应商锁定(Lock-in)

Rancher是业界首个且唯一可以管理所有云上、所有发行版、所有Kubernetes集群的平台,创造性地解决了生产环境中企业用户可能面临的基础设施不同的困境。如果您决定停止使用Rancher,我们将为您提供卸载教程,让您可以独立管理每个集群,就像我们未曾出现过一样,充分赋予您使用Kubernetes的自由。

7×24企业级支持

在Rancher,我们坚信开源。开源不仅是吸引开发人员和征求代码贡献的好方法,也是构建用户社区的好方法。我们为Docker Engine、Kubernetes以及Rancher的所有组件提供全天候支持。如果您与Rancher合作,我们将成为企业团队的一部分,共同推动企业数字化转型。

资源库

Rancher是如何工作的?

Kubernetes和Rancher免费培训


加入我们的免费在线培训课程,学习如何使用Rancher管理Kubernetes的工作负载。

与Rancher一起进入Kubernetes旅程


了解在企业生产环境中运行Kubernetes所面临的挑战,以及Rancher如何使用为Kubernetes的企业提供帮助。

快速开启您的Rancher之旅