什么是 Kubernetes?

 

Kubernetes 是一个开源容器编排平台,支持云应用的弹性 Web 服务器框架运维。Kubernetes 可以支持将数据中心外包给公有云服务提供商,也可以用于大规模 Web 托管。使用 Kubernetes 可以将具有复杂自定义代码的网站和移动应用部署在商用硬件上,以降低使用公有云主机进行 Web 服务器调配的成本,并优化软件开发流程。

 

Kubernetes 的功能特性

 

Kubernetes 具有根据生产环境中 Web 流量的级别自动调配 Web 服务器的功能特性。Web 服务器硬件可以位于不同的数据中心、不同的硬件上或通过不同的托管提供商提供。Kubernetes 根据对软件应用的需求扩展 Web 服务器,然后在停机期间降低 Web 服务器实例的性能。Kubernetes 还具有高级负载均衡功能,可用于将 Web 流量路由到运维中的 Web 服务器。

 

Kubernetes

了解 Kubernetes 如何帮助企业大规模构建、部署和运行现代应用。

获取白皮书 

Kubernetes 体系架构及其工作原理?

Kubernetes 是从 Google 使用“Borg”平台大规模管理其数据中心的代码演变而来。随着 EC2 平台的发布,AWS 对外推出了弹性 Web 服务器框架。Kubernetes 允许公司使用开源代码来编排如 EC2 之类的容器。Google、AWS、Azure 和其他主要公有云主机均为云 Web 服务器编排提供 Kubernetes 支持。客户可以使用 Kubernetes 完成完整的数据中心外包、Web/移动应用、SaaS 技术支持、云 Web 托管或高性能计算。


Kubernetes 术语

Kubernetes(通常缩写为“K8s”)是云原生计算基金会 (Cloud Native Computing Foundation) 的一部分,该基金会支持在云数据中心管理软件中共享网络连接标准的开发。Docker 是 Kubernetes 使用的最受欢迎容器虚拟化标准。Docker 为编程团队提供了集成的软件生命周期开发工具。RancherOS、CoreOS 和 Alpine Linux 是专供容器使用而设计的常用操作系统。容器虚拟化不同于使用 hypervisor 的虚拟机或 VPS 工具,通常在生产环境中需要更小的操作系统占用空间。

 

Kubernetes 的优势

Kubernetes 的主要优势是能够在生产环境中运维自动化的弹性 Web 服务器平台,使供应商不仅仅局限于使用 AWS 的 EC2 服务。Kubernetes 在大多数公有云托管服务上运行,并且所有主要公司均提供具有竞争力的价格。Kubernetes 支持完全外包企业数据中心。Kubernetes 还可用于将生产环境中的 Web 和移动应用扩展到最高级别的 Web 流量。Kubernetes 支持任何公司以与世界上规模最大的公司相同的可扩展水平来运维其软件代码,使其在硬件资源的数据中心定价方面具有竞争力。

 

什么是容器编排?

容器编排是指通过数据中心硬件上的虚拟分区对容器中运维的单个 Web 服务器进行管理。容器编排是一种在生产环境中自动维护数据中心中 Web 服务器弹性框架的方法。如果 Web 流量的增加超过单个服务器的容量,则管理员可以建立可自动启动的资源。对于 SaaS 应用,这样可以扩展为支持数百万个同时操作的用户。

 

Kubernetes 与 Docker

Kubernetes 是一个开源容器编排平台。Docker 是与 Kubernetes 一起使用的主要容器虚拟化标准。其他弹性 Web 服务器编排系统有 Docker Swarm、CoreOS Tectonic 和 Mesosphere。英特尔还具有与 Kata 相互竞争的容器标准,并且有几种 Linux 容器版本。Docker 在软件产品的容器虚拟化市场中占有最大份额。Docker 是一家专门从事容器虚拟化的软件开发公司,而 Kubernetes 是一个开源项目,由包括所有主要 IT 公司的专业程序员在内的编码器社区提供支持。

VMware 应用安全、解决方案和资源

vSphere Integrated Containers

使用 vSphere Integrated Containers,可获得企业级容器基础架构,帮助 IT 运维团队在一个通用平台上并行运行传统应用和容器化应用。

VMware Cloud PKS - Kubernetes 集群

利用简单易用且经济高效的 Kubernetes 集群加速创新。

VMware Tanzu

快速构建应用,一致地运行开源 Kubernetes,并自信地管理整个占用空间。

Kubernetes Academy(Kubernetes 学院)

没有时间,但渴望了解容器和 Kubernetes,对吗?欢迎向 Kubernetes 学院的权威专家们学习。

VMware Essential PKS

基于上游 Kubernetes 和专家支持实现云原生运维的模块化方法