什么是Kubernetes

Kubernetes,简称K8s,源自Google的Borg项目,是用于自动化容器化应用部署、扩展和管理的开源系统。它具有易学、便携、可扩展和自修复的特性,支持多云环境。Kubernetes架构由Master和Node组件构成,核心概念包括Pod、Controller、Service等。Kubernetes的主要用途在于跨主机容器编排、资源优化、自动化部署和更新,以及应用的自我修复和扩展。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Kubernetes来历

Kubernetes是Google的开源产品。

Kubernetes,也叫K8s。之所以叫K8s是因为Kubernetes这个单词从开头的字母K到末尾的s,中间刚好有8个字母,所以也叫K8s。

Kubernetes这个词在希腊语是“舵手”的意思,有意思的是Docker把自己比做鲸鱼,Google就把他们的产品起名叫舵手,我理解Google可能是想通过Kubernetes去操控Docker这个鲸鱼的意思。

img

Kubernetes的开发和设计都受到Google内部超大规模管理系统Borg的影响。

Google的Borg是一个约有 3-4 人、与新版的谷歌新搜索引擎合作的小规模项目。它跨多个集群运行成千上万的作业,这些作业来自成千上万个不同的应用程序,每个集群最多有成千上万台计算机。

谷歌其实在很早以前就宣称可以在同一个集群中同时调度在线任务,这个其实应该就是指的Borg。

2003年是非典那一年,中国互联网刚刚起步,京东淘宝也才刚刚创立。差不多就在2003-2004年,Borg已经在Google诞生。从此Borg就在Google内部运行了数十年之久。

关于Borg的介绍,这里就不多说了,有兴趣的朋友可以参看这个链接:Borg

2014年6月Google首次对外发布Kubernetes并对外开源。Kubernetes开发和设计都受到了Borg

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值