云计算领域有很多流行语。API这个,AWS那个。一个经常被抛来抛去的人是库伯内特斯!下面我将讨论库伯内特是什么,以及为什么你应该了解他们。Kubernetes(或k8s)是谷歌在2014年开发的一个开源平台。该平台用于管理部署在容器中的应用程序和服务。使用的主要云计算概念是“集群”。部署k8s时,会部署一组节点。这些节点是计算主机。有一个主节点和多个工作节点。谢天谢地,我们不再使用其他术语来描述这些关系了!https://tenor.com/view/oops-yikes-awkward-jennifer-lawrence-gif-6007094主节点控制由集群执行的许多功能。这些措施包括:调度:在需要的时间和地点部署的需求和计算能力。维护:集群状态。更新:我希望这是不言自明的。每个worker还包含一个名为Kubelet的软件代理。这将执行来自主节点的命令。开发人员可以使用命令行界面kubectl管理集群。![库伯内特斯组件图](https://miro.medium.com/max/60/1qmzMtDjVWDB3fbm7u itZQ。巴布亚新几内亚?q-20)![kubernetes组件示意图]()![库伯内特斯组件图](https://miro.medium.com/max/1400/1*qmzMtDjVWDB3fbm7u itZQ。(png)群集操作-https://kubernetes.io/docs/concepts/overview/components/为什么?—-好了,闲聊够了,你为什么要知道这些??简单地说,这就是未来。云计算计算基金会(CNCF)从2016开始就云技术的年度报告进行了预报告。据他们说,在2020年91%的受访者使用Kubernetes。这一比例高于2019年的78%和2018年的58%。该报告还提到,在2020年4月至8月期间,382家公司向库伯内特斯捐款。这些数字太疯狂了!虽然这2021个数字尚未公布,但很难忽视学习如何使用这项技术的重要性。我可以想象云计算领域的每一位面试官都会在你的简历上寻找这项技术!当你的简历上没有K8时-https://media.giphy.com/media/ounv1hey86r5DM6WhP/giphy.gif我希望你现在明白了它的重要性,但你将如何了解它们。虽然我已经提到了基本理论,但技术在实践中可能会有很大不同。库伯内特斯。io拥有丰富的文档和学习资源https://kubernetes.io/docs/tutorials/kubernetes-basics/ . IBM的Youtube频道上也有一段精彩的视频,可以提供更深入的解释https://www.youtube.com/watch?v-aSrqRSk43lY