标签:2014年 轻松 存储 更新 time 逻辑 敏捷 http 分布式系统
Kubernetes是一个开源容器编排引擎,用于自动化容器化应用程序的部署,扩展和管理。开源项目由Cloud Native Computing Foundation(CNCF)托管。
Kubernetes是一个可移植,可扩展的开源平台,用于管理容器化工作负载和服务,有助于声明性配置和自动化。它拥有庞大,快速发展的生态系统。Kubernetes服务,具有广泛的工具和支持可用。
传统部署时代: 早期,组织在物理服务器上运行应用程序。无法为物理服务器中的应用程序定义资源边界,这会导致资源分配问题。例如,如果在物理服务器上运行多个应用程序,则可能存在一个应用程序占用大部分资源的情况,因此其他应用程序将表现不佳。解决方案是在不同的物理服务器上运行每个应用程序。但是由于资源未得到充分利用,这并没有扩展,组织维护许多物理服务器的成本很高。
虚拟化部署时代:作为解决方案,引入了虚拟化。它允许您在单个物理服务器的CPU上运行多个虚拟机(VM)。虚拟化允许应用程序在VM之间隔离,并提供一定程度的安全性,因为另一个应用程序无法自由访问一个应用程序的信息。
虚拟化可以更好地利用物理服务器中的资源,并且可以实现更好的可扩展性,因为可以轻松添加或更新应用程序,降低硬件成本等等。
每个VM都是在虚拟化硬件之上运行所有组件(包括其自己的操作系统)的完整计算机。
容器部署时代:容器类似于VM,但它们具有宽松的隔离属性,可在应用程序之间共享操作系统(OS)。因此,容器被认为是轻质的。与VM类似,容器具有自己的文件系统,CPU,内存,进程空间等。当它们与底层基础架构分离时,它们可以跨云和OS分发进行移植。
容器越来越受欢迎,因为它们有很多好处。下面列出了一些容器优势:
此页面是Kubernetes的概述。
Kubernetes是一个可移植,可扩展的开源平台,用于管理容器化工作负载和服务,有助于声明性配置和自动化。它拥有庞大,快速发展的生态系统。Kubernetes服务,支持和工具广泛可用。
Kubernetes这个名字源于希腊语,意思是舵手或飞行员。谷歌在2014年开放了Kubernetes项目.Kubernetes建立在谷歌拥有大量运行生产工作量的十五年经验的基础上,结合了社区中的最佳创意和实践。
让我们来看看为什么Kubernetes如此有用,可以追溯到时间。
传统部署时代: 早期,组织在物理服务器上运行应用程序。无法为物理服务器中的应用程序定义资源边界,这会导致资源分配问题。例如,如果在物理服务器上运行多个应用程序,则可能存在一个应用程序占用大部分资源的情况,因此其他应用程序将表现不佳。解决方案是在不同的物理服务器上运行每个应用程序。但是由于资源未得到充分利用,这并没有扩展,组织维护许多物理服务器的成本很高。
虚拟化部署时代:作为解决方案,引入了虚拟化。它允许您在单个物理服务器的CPU上运行多个虚拟机(VM)。虚拟化允许应用程序在VM之间隔离,并提供一定程度的安全性,因为另一个应用程序无法自由访问一个应用程序的信息。
虚拟化可以更好地利用物理服务器中的资源,并且可以实现更好的可扩展性,因为可以轻松添加或更新应用程序,降低硬件成本等等。
每个VM都是在虚拟化硬件之上运行所有组件(包括其自己的操作系统)的完整计算机。
容器部署时代:容器类似于VM,但它们具有宽松的隔离属性,可在应用程序之间共享操作系统(OS)。因此,容器被认为是轻质的。与VM类似,容器具有自己的文件系统,CPU,内存,进程空间等。当它们与底层基础架构分离时,它们可以跨云和OS分发进行移植。
容器越来越受欢迎,因为它们有很多好处。下面列出了一些容器优势:
容器是捆绑和运行应用程序的好方法。在生产环境中,您需要管理运行应用程序的容器并确保没有停机时间。例如,如果容器发生故障,则需要重新启动另一个容器。如果系统处理这种行为会不会更容易?
这就是Kubernetes拯救的方式!Kubernetes为您提供了一个弹性运行分布式系统的框架。它负责您的扩展要求,故障转移,部署模式等。例如,Kubernetes可以轻松管理系统的canary部署。
Kubernetes为您提供:
Kubernetes不是一个传统的,包罗万象的PaaS(平台即服务)系统。由于Kubernetes在容器级而非硬件级运行,因此它提供了PaaS产品常用的一些通用功能,例如部署,扩展,负载平衡,日志记录和监控。但是,Kubernetes不是单片,而且这些默认解决方案是可选的和可插拔的。Kubernetes提供了构建开发人员平台的构建块,但在重要的地方保留了用户选择和灵活性。
Kubernetes:
标签:2014年 轻松 存储 更新 time 逻辑 敏捷 http 分布式系统
原文地址:https://www.cnblogs.com/zy09/p/11097558.html