Kubernetes illustration
Jump to section

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

复制 URL

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

紧跟现代企业环境(更不用说引领创新潮流了)意味着要构建新的应用,以及重组传统应用使之成为云原生应用,同时满足当前的需求。这种环境中需要具备灵活性和使用容器、Kubernetes 和云技术的和战略。 

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

Kubernetes Cluster diagram

二十年前,虚拟化改变了一切,今天,它仍然很好地服务于传统的单一应用。但对于今天运行开源微服务应用的组织,虚拟化并不能提供太多服务,因为大多数同类功能都存在于 Linux 本地。这种向容器和云原生功能发展的趋势正在促使组织摆脱臃肿的虚拟化架构,及其相关定价。

不同于虚拟机(VM),容器采用 Linux 内核来管理计算资源,这意味着每个应用都有各自的容器,从而防止依赖性冲突,并且能够跨环境工作。Kubernetes 编排这些独立容器,包括调度、负载平衡和管理资源,允许它们作为利用自有资源独立运行的进程。Red Hat® OpenShift® 虚拟化还让开发人员可以将虚拟机引入容器化工作流。 

随着越来越多的团队在未来选择云技术,许多团队正在采用和拥抱自动化和容器作为扩展其技能和能力的方式。Kubernetes 及其在生产、开发和测试环境中管理和编排容器的宝贵功能已经发展成为一种行业标准。因此,各组织务必理解。

红帽是与 Kubernetes 的创建者 Google 在该项目上合作的首批公司之一,早在该项目发布前就已开始合作。从那时起,红帽就已经是 Kubernetes 上游项目的第二大贡献者,并成为第一个使用 Kubernetes 企业平台进行市场推广的公司之一。 

红帽借助红帽 OpenShift 成为了开源容器技术的领导者,这些技术包括以红帽企业 Linux 为基础的 Kubernetes,打造了用于保护、简化和管理容器基础设施的基本工具。 

红帽 OpenShift 是面向企业的 Kubernetes,囊括了多种先进技术,能让 Kubernetes 更强大、更可用。其中的组件包括网络、身份验证、监控、安全和自动化等。 

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

基于 Kubernetes 的工作负载需要具备移动性和灵活性,才能满足新业务和/或增长业务不断变化的需求。红帽 OpenShift 可配合所有红帽产品和许多其他供应商的解决方案使用,包括 Docker、Microsoft 和 AWS 等商家的产品,便于按需扩展和适应创新,同时避免供应商技术锁定。 

 

 

如果您想立即使用 Kubernetes,需要拥有一个已经就绪的平台。您需要速度、稳定性、安全性和可扩展性。您还需要在多个云上运行。

Linux 容器是 Kubernetes 的坚实基础,因为它们可通过划分职责来减少开发团队和运维团队之间的冲突。当开发人员专注于开发应用时,运维团队可以把注意力放在基础设施及其元素上。由于 Linux 容器基于开源技术构建,它更可便于您在未来轻松采用各类更新、更先进的技术产品。

红帽 OpenShift 可自动维持容器应用的生命周期,将安全性集成到容器管道中,并为每个版本提供数百个安全性、缺陷和性能修复。 

Kubernetes 的一些商业发行版可以包含开源组件,但随后会将您锁定在专有平台上。真正开源的发行版将始终保持开源组件,从操作系统一直到无服务器仪表板。

随着 Kubernetes 占据主导地位,以及围绕该平台的生态系统蓬勃发展,各组织正迅速将他们的工作负载转移到 Kubernetes。红帽利用红帽 OpenShift 提供一个混合云企业 Kubernetes 平台,用于构建和运行新的本地云应用,以及现代化现有的应用。

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

继续阅读

文章

容器与虚拟机

Linux 容器和虚拟机(VM)都是封装型计算环境,里面组合了各种 IT 组件并独立于系统的其余部分。

文章

什么是容器编排?

容器编排是指自动化容器的部署、管理、扩展和联网。

文章

什么是 Linux 容器?

Linux 容器是与系统隔离开的一系列进程,它从单独的镜像运行,并由该镜像提供支持进程所需的全部文件。

详细了解容器

产品

企业级应用平台,包含一系列久经测试的服务,可在您选择的基础架构上将应用推向市场。

相关资源

培训

免费培训课程

"通过红帽来运行容器"技术概述

免费培训课程

容器、Kubernetes 和红帽 OpenShift 技术概述

免费培训课程

利用微服务架构开发云原生应用