Kubernetes 新时代的宠儿

本文首发于我的公众号 Linux云计算网络(id: cloud_dev),专注于干货分享,号内有 10T 书籍和视频资源,后台回复「1024」即可领取,欢迎大家关注,二维码文末可以扫。

Kubernetes 是什么#

Kubernetes 简称为 K8S。简单说,K8S 是一个用于容器集群的分布式系统架构。首先,它是基于容器技术,容器是和虚拟机并列的一种虚拟化技术,相比虚拟机来说,容器更加轻量,资源利用率更高,是微服务化的宠儿,更适合于云原生应用。

其次,K8S 掌管的是容器集群,就像它的名字一样,一个舵手指挥着一个个的集装箱航行。容器会被频繁地销毁、重建和调度,为了最大化地利用集群资源和减少人力成本,K8S 在其中以高效的策略,自动化的运维方式指挥着这一切,就像一台永动机一样,管理员可以一劳永逸。

最后,K8S 的架构非常开放,分布式的组件结构,使得它可以轻松地适应大规模的集群环境,Google 庞大的数据中心就是它最好的历练。

为什么 K8S 能赢?#

随着 2014 年 Docker 大火之后,已经涌现出大量的容器集群管理平台,其中,Docker 自家的 Swarm,在 Twitter 内部久经考验的 Mesos,以及 Google 的 K8S 最为知名,号称容器编排三驾马车。下图是三家的热度走势图:

K8S 自诞生日起便一骑绝尘,甩对手十几条街。为什么 K8S 能赢?我自以为是生态。

K8S 架构开放,向下可以容纳各种 container runtime,便不是没了 Docker 不行。向上可以承载各种 PaaS 平台,还能和 OpenStack、VMware 这些 IaaS 平台和平相处。它由此组建的生态系统,随随便便可以吃下任何一个平台。再加上 Google 的加持,谁能不爱?

有哪些公司在使用 K8S?#

据不完全统计,除了 AWS、Azure、Google、Microsoft 等巨头在容器领域里多年的博弈外,国内的很多互联网公司,如 BAT、蚂蚁、今日头条、滴滴等技术大厂,也都将容器和 K8S 列入我来的战略重心,无数中小型企业也正走在容器化的道路上。

从长远角度来看,K8S 将会成为企业服务器端技术栈标准中的一环,并连同它所推崇的容器化理念,成为广大后端技术人员和开发者的一门必修课。

怎么学 K8S?#

现在开餐时代,如何学习才能更高效?我觉得排在第一位的应该是站在巨人的肩膀上学习。国内有很多研究 K8S 的大牛,其中一批是浙江大学研究所的研究员,他们出了国内第一本深入解读 Docker 和 K8S 原理的书《容器与容器云》,看书虽然效果是奇好的,但效率并不高,想要效率高,我觉得学习大牛的知识总结可能才是最有效的。


我的公众号 「Linux云计算网络」(id: cloud_dev) ,号内有 10T 书籍和视频资源,后台回复 「1024」 即可领取,分享的内容包括但不限于 Linux、网络、云计算虚拟化、容器Docker、OpenStack、Kubernetes、工具、SDN、OVS、DPDK、Go、Python、C/C++编程技术等内容,欢迎大家关注。

posted @   bakari  阅读(680)  评论(0编辑  收藏  举报
编辑推荐:
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
阅读排行:
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· 分享 3 个 .NET 开源的文件压缩处理库,助力快速实现文件压缩解压功能!
· Ollama——大语言模型本地部署的极速利器
· DeepSeek如何颠覆传统软件测试?测试工程师会被淘汰吗?
历史上的今天:
2012-08-28 右左法则解决复杂声明
点击右上角即可分享
微信分享提示
CONTENTS

"感谢您的支持,我会继续努力"