为什么要选择红帽来应用 Kubernetes?

复制 URL

容器在应用开发和部署方面发挥着巨大的作用,极大地降低了复杂性,让应用可以跨多个环境自由移植,让开发人员能够更轻松地专注于创建更好的应用,提供更出色的用户体验。 

要在当今的商业环境中保持竞争力,甚至引领创新,就必须构建新一代应用,并重塑传统应用,使其迈向云原生化,同时满足持续增长的业务需求。在这种环境下,企业需要具备敏捷应变的能力,并善于战略性地运用容器、Kubernetes 和云技术。 

Kubernetes 是一个开源容器编排平台,可自动完成部署、管理和扩展容器化应用过程中涉及的许多手动操作。您可以使用 Kubernetes 和 Linux® 容器,将运行这些容器的主机组聚集在一起,并在本地、公共云私有云混合云中更轻松、更高效地管理它们。因而这种架构非常适合托管云原生应用,尤其是那些需要快速扩展的应用。

Kubernetes cluster example

二十年前,虚拟化改变了一切,今天,它仍然能很好地服务于传统的单体式应用。但是,对于当今运行开源微服务应用的企业组织而言,虚拟化已不再有太多优势,因为 Linux 本身已经原生具备了大部分相同的功能。伴随容器与云原生技术的崛起,企业正逐步远离臃肿的虚拟化架构及其高昂的成本负担。

虚拟机(VM)不同,容器直接使用 Linux 内核来管理计算资源,这意味着每个应用都独立于自己的容器中,从而避免了依赖项冲突,并能跨多种环境运行。Kubernetes 则负责对这些独立的容器进行编排(包括调度、负载均衡和资源管理),使它们能够作为拥有独立资源的隔离进程运行。此外,借助红帽® OpenShift® 虚拟化,开发人员还可将虚拟机纳入容器化工作流中,无需取舍,实现混合灵活的开发环境。 

随着越来越多的团队转向以云为基础的未来发展方向,自动化与容器化正成为拓展自身技术能力与运营效率的关键途径。Kubernetes 凭借其在生产、开发和测试环境中管理及编排容器的宝贵功能,已成为业界标准。正因如此,深刻理解这项技术对各类企业组织而言都至关重要。

红帽资源

早在 Kubernetes 项目正式推出之前,红帽便已携手其创造者 Google,成为该项目的早期参与者之一。自那时起,红帽就已成为 Kubernetes 上游项目的第二大贡献者,并成为率先将企业级 Kubernetes 平台推向市场的公司之一。 

红帽凭借红帽 OpenShift 成为了开源容器技术领域的领导者,它以红帽企业 Linux 为基础集成了 Kubernetes,打造出用于保护、简化和管理容器基础架构的重要工具。 

红帽 OpenShift 是面向企业的 Kubernetes,集成了多种额外技术组件,能让 Kubernetes 更强大、更易落地。其中的组件包括网络、身份验证、监控、安全和自动化等。 

不像其他供应商平台需要使用专有组件和复杂的流程,红帽 OpenShift 是可供运维和开发团队使用的单个集成式平台,可以验证常用的适用于 Kubernetes 的存储和联网插件,包括内置的监测、记录和分析解决方案

基于 Kubernetes 的工作负载需要具备移动性和灵活性,才能精准满足新兴和/或成长型企业不断变化的需求。红帽 OpenShift 可与所有红帽产品以及众多其他供应商(如 Docker、微软和 AWS 等)提供的解决方案实现无缝互通,让您能够更轻松地根据需要进行扩展和适应创新,同时避免供应商锁定。 

 

 

要真正用好使用 Kubernetes,需要一个当下就能投入使用的平台。您需要具备速度、稳定性、安全性和可扩展性。您还需要在多个云上运行。

红帽 OpenShift 已准备就绪

Linux 容器是 Kubernetes 的坚实基础,因为它们可通过划分职责来减少开发团队和运维团队之间的冲突。当开发人员专注于开发应用时,运维团队可以把注意力放在基础架构及其元素上。由于 Linux 容器基于开源技术构建,您能在第一时间获取最新更新和先进功能。

红帽 OpenShift 可实现容器应用生命周期的自动化,将安全防护集成到容器管道中,并在每次版本更新时带来数百项安全、缺陷和性能修复。 

有一些 Kubernetes 的商业发行版虽可能包含开源组件,但随后会将您锁定在专有平台上。真正的开源发行版会始终秉持开放精神,从操作系统直至无服务器信息面板,所有组件均保持开源。

随着 Kubernetes 占据主导地位,以及围绕该平台的生态系统蓬勃发展,各企业组织正迅速将他们的工作负载转移到 Kubernetes。红帽 OpenShift 是红帽打造的混合云企业级 Kubernetes 平台,能够帮助构建和运行新的云原生应用,并对现有应用进行现代化改造。 

在 OpenShift 的基础上构建,您可以结合使用红帽高级集群管理和红帽 Ansible® 自动化平台,跨区域(包括公共云、本地和边缘环境)高效部署和管理多个 Kubernetes 集群。

了解红帽如何帮助您构建和自动化混合环境

中心

红帽官方博客

获取有关我们的客户、合作伙伴和社区生态系统的最新信息。

所有红帽产品试用

我们的免费试用服务可让您亲身体验红帽的产品功能,为获得认证做好准备,或评估某个产品是否适合您的企业组织。

扩展阅读

什么是 Kubernetes Java 客户端?

Kubernetes Java 客户端是一个支持使用 Java 编程语言与 Kubernetes 进行接口的客户端库。

AWS 上的 K8s:自助式应用平台与托管式应用平台比较

一文了解 AWS 上 K8s 的功能与优势。使用 AWS 上的 Kubernetes,您可以在开发时灵活地自行配置和管理部署,大规模运行应用,添加新功能, 无缝迁移应用, 随时随地运行。

什么是托管控制平面?

使较小的节点能够运行控制平面,从而降低集群的成本,助力实现真正的混合云,

容器 相关资源

特色产品

  • 红帽 OpenShift

    一个统一的应用开发平台,让您基于自选的混合云基础架构大规模构建、现代化和部署应用。

相关文章