什么是Kubernetes

1. 是什么

Kubernetes是容器集群管理系统,是一个开源的平台,可以实现容器集群的自动化部署、自动扩缩容、维护等功能。

通过Kubernetes你可以:

目标是促进完善组件和工具的生态系统,以减轻应用程序在公有云或私有云中运行的负担。

Kubernetes 特点

Kubernetes的名称源于希腊语,意为舵手或领航员。通常简称为K8s是因为“K”和“s”之间的8个字母得出的。Google于2014年开源了Kubernetes项目。Kubernetes结合了谷歌15年在大规模生产工作负载方面的经验和社区最佳实践的想法。

为什么使用容器

2.使用Kubernetes能做什么?

容器是捆绑和运行应用程序的好方法。在生产环境中,需要管理运行应用程序的容器,并确保不会停机。例如,如果一个容器发生故障,则需要启动另一个容器。如果这种行为由一个系统来处理,不是会更容易吗?

没错,这就是Kubernetes的好处!Kubernetes为您提供了一个弹性运行分布式系统的框架。它负责应用程序的扩展和故障切换,提供部署模式等等。例如:Kubernetes可以轻松地管理系统的部署。

可以在物理或虚拟机的Kubernetes集群上运行容器化应用,Kubernetes能提供一个以“容器为中心的基础架构”,满足在生产环境中运行应用的一些常见需求,如:

3. Kubernetes不是什么?

Kubernetes不是一个传统的、包罗万象的PaaS(平台即服务)系统。由于Kubernetes是在容器级别而不是硬件级别运行的,因此它提供了一些PaaS产品常见的通用功能,如部署、扩展、负载平衡,并允许用户集成他们的日志记录、监控和警报解决方案。然而,Kubernetes并不是单一的,这些默认解决方案是可选的和可插入的。Kubernetes为构建开发人员平台提供了构建块,但在重要的地方保留了用户选择和灵活性。

展开阅读全文

页面更新:2024-05-19

标签:工作流   集群   容器   应用程序   虚拟机   操作系统   物理   硬件   系统   资源

1 2 3 4 5

上滑加载更多 ↓
推荐阅读:
友情链接:
更多:

本站资料均由网友自行发布提供,仅用于学习交流。如有版权问题,请与我联系,QQ:4156828  

© CopyRight 2020-2024 All Rights Reserved. Powered By 71396.com 闽ICP备11008920号-4
闽公网安备35020302034903号

Top