Kubernetes 功能增强

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

如何构建企业级Kubernetes策略?

查阅白皮书

阅读Kubernetes和Rancher操作指南。

集群操作与管理

工作负载管理

企业支持

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

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

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

Rancher可以在任何基础架构包括物理服务器、VMware或任何IaaS云上自动部署和升级Kubernetes,自动部署和配置Kubernetes组件如ETCD,并监视集群健康状况。

托管GKE、AKS和EKS集群

Rancher与亚马逊网络服务、谷歌云平台和微软Azure合作,使托管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集群的高级监控以及告警

Rancher支持Prometheus,能为所有Kubernetes集群、项目、用户和单租户提供高级监控功能。Rancher中的警报可以使用度量标准,操作就像在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环境中运行的企业的生产力和可靠性。

增强的可观察性

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

CI/CD集成

Rancher包含集成的CI/CD,使用Kubernetes的团队可以轻松地将其与开发、测试和发布管理流程快速集成。用户可以轻松地在任何Git仓库中指向Rancher,Rancher将自动在Kubernetes上运行构建、部署测试环境并迁移产品。

企业支持

快速采用开源Kubernetes,同时遵守企业安全性和可用性标准。 企业级支持提供了在任何规模的生产中部署Kubernetes和容器所需的信心。 Rancher严格定义的SLA可确保您在需要时获得Rancher Labs专家的帮助。

完全开源

Rancher所有的产品均是100%开源及无偿使用。 我们部署了上游的开源Kubernetes,因此每个Kubernetes版本中的功能将始终可供我们的用户使用。Rancher将Kubernetes打造成企业级产品,将安全性放在首位,使企业可以轻松地从单一界面控制所有集群并与之交互。

没有供应商锁定

Rancher无从得知您使用哪个提供商,我们为您提供了在任何地方快速部署Kubernetes的自由,您可以自由使用您所需的配置。 我们抽象出供应商的差异,这样您就可以用相同的方式与每个集群进行交互。 我们帮助您可以运行多个集群,如果您决定停止使用Rancher,我们会提供一个干净的卸载过程,让您可以独立管理每个集群,就像我们从未出现一样。

7x24 支持

开源不仅是吸引开发人员和征求代码贡献的好方法,也是构建用户社区的好方法。对于希望超越社区支持的人,我们为Docker Engine、所有Kubernetes以及Rancher的所有组件提供全天候支持。与Rancher Labs合作,支持您的环境,使我们成为您团队的一员,致力于您的成功。

资源库

了解Rancher是如何运作的

Kubernetes和Rancher培训


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

阅读Kubernetes和Rancher操作指南


本指南展示了在生产中运行Kubernetes的挑战以及Rancher的帮助。

快速开启您的Rancher之旅