前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >从容器到容器云,什么才是 Kubernetes 的本质? | 极客时间

从容器到容器云,什么才是 Kubernetes 的本质? | 极客时间

作者头像
深度学习与Python
发布2023-04-01 17:28:04
6170
发布2023-04-01 17:28:04
举报

这两年,Kubernetes 击败了 Swarm 和 Mesos,几乎成为容器编排的事实标准,BAT、滴滴、京东、头条等大厂,都争相把容器和 K8s 项目作为技术重心,试图“放长线钓大鱼”。

就说阿里吧,目前基本所有业务都跑在云上,其中一半迁移到了自己定制 Kubernetes 集群上。据说,今年计划完成 100% 基于 K8s 集群的业务部署。而服务网格这块儿,在阿里的一些部门(比如蚂蚁金服),已经有线上业务在用了。

这充分说明了容器在当今软件研发领域的地位。所以,掌握容器技术成为很多公司招聘时的重要选项。

但是,容器技术本身偏向运维,namespace 资源隔离、cgroups 资源限制等概念,对开发者来说,理解起来比较困难。这两年,跟朋友探讨 K8s 落地时,也有一些问题被反复提及,比如:

  • 为什么容器里只能跑“一个进程”?
  • 之前一直用的某个 JVM 参数,在容器里怎么不好使了?
  • 为什么 Kubernetes 不能固定 IP 地址?容器网络连不通,该如何 Debug?
  • K8s 中 StatefulSet 和 Operator 到底什么区别?PV 和 PVC 又该怎么用?

这些问题的答案和原理并不复杂,但很难一两句话解释清楚。因为容器技术涉及操作系统、网络、存储、调度、分布式原理等方方面面的知识,是个名副其实的全栈技术。

而其技术体系里那些“牵一发而动全身”的主线,比如 Linux 进程模型对容器本身的重要意义,“控制器”模式对整个 K8s 项目提纲挈领的作用等等,不会详细展现在 Docker 或 Kubernetes 官方文档中,但偏偏就是它们,才是掌握容器技术体系的精髓所在。

说实话,这几年 K8s 资料没少看,但真正有体系的却不多,张磊的专栏《深入剖析 Kubernetes》算是一个,给我启发很大,分享一份他总结的 K8s 核心知识图谱,把零散的概念系统地整理在一起,是我的压箱底存货:

跟着学下来,不仅让我对容器的理解上了一个新高度,还拓宽了视野。字里行间都能感受到磊哥扎实的知识体系,从原理到实践都清晰明了,真正弥补了我在 Docker 容器知识方面的不足,上线那会儿还是追着更新看的,后来又二刷了一遍。

方法用对事半功倍,这次我是感受到了。张磊这个专栏,是我看过最好的 K8s 教程,口碑也不错,已有近 40,000 人订阅了,这里推荐给你。

新人首单,仅需¥69.9

秒杀 + 口令「k8sk8sk8s」立省 ¥80

到手仅 ¥119,口令仅「前 50 人」有效

上面提到了,张磊是 Kubernetes 社区维护者,也是 Kubernetes 容器运行和集群调度等多个核心特性的作者之一,长期专注于容器集群管理和云计算数据中心这一块,曾任职于 Hyper 和微软研究院 (MSR),连续三次被微软授予该领域 MVP。

这两天,我看 CNCF 基金会更新了全球技术监督委员会 TOC 的 9 人名单,国内唯一入选的就是张磊,不明觉历。

在专栏中,他用深入浅出的方式,从看似复杂的 Kubernetes 项目中梳理出一条主线,带你理解容器和 K8s 背后的设计思想和逻辑,从而解决工作中遇到的问题。

专栏总计 57 讲,现已全部更新完毕,认真跟下来,感觉收获非常大。毫不夸张地说,这是一个可以长期影响你的专栏,不仅脉络清晰,而且文字功底了得——真正的高屋建瓴,被同学评价为“站在华山之巅看风景”,值得多刷几遍。

另外,专栏有几个非常不得不提的特色:

1、“白话”容器技术基础: 用讲故事和提问的方式,梳理容器技术生态的发展脉络,讲述容器技术的来龙去脉与实现原理。由浅入深,让人读起来热血澎湃,不但一点也不枯燥,还能将道理讲得通俗易懂,十分有代入感。

2、从 0 带你搭建 Kubernetes 集群:除了原理之外,张磊还会带你从 0 开始搭建一套 Kubernetes 集群,领略 Kubernetes 集群的“一键安装”

3、剖析 Kubernetes 核心特性: 张磊从分布式系统设计的视角出发,抽象和归纳出这些特性中体现出来的普遍方法,然后带着这些指导思想去逐一阐述 Kubernetes 项目关于编排、调度和作业管理的各项核心特性。

特别要说的是,这个课在更新完结一年后,张磊还在写加餐,可能是单纯的分享精神,也是非常走心了,截了一些评价供你参考:

这门课我看了不止一遍,已经推荐给好几个朋友了,其中还有我们技术总监。这里,也推荐给你。

老规矩,infoQ 粉丝有专属优惠:

现秒杀 + 口令「k8sk8sk8s」

到手仅¥119,相当于半价入手!

首单限时特惠,仅需¥69.9

别的不说,错过张磊这门课,你一定后悔。

可能你错过了互联网技术大爆炸的时代,也没在数字货币早期狂热里分到一杯羹。所以,这次以“容器”为名的历史变革,又有什么理由作壁上观呢?

👇 点击「阅读原文」

输入粉丝专属口令「k8sk8sk8s」

立省 ¥80 入手,仅 前 50 人有效

首单限时特惠,仅需¥69.9

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2021-06-22,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 InfoQ 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
容器服务
腾讯云容器服务(Tencent Kubernetes Engine, TKE)基于原生 kubernetes 提供以容器为核心的、高度可扩展的高性能容器管理服务,覆盖 Serverless、边缘计算、分布式云等多种业务部署场景,业内首创单个集群兼容多种计算节点的容器资源管理模式。同时产品作为云原生 Finops 领先布道者,主导开源项目Crane,全面助力客户实现资源优化、成本控制。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档