k8是什么?

新人入圈 👉 点击这里 👈

(备用微信号: domsm789

我有个做运维的朋友,去年帮一家创业公司搭了套云原生架构,就靠这个 k8 把服务器管理得服服帖帖的。以前他们手动部署应用,动不动就报错,半夜被电话吵醒是常态。用了 k8 之后,应用自己会“呼吸”——负载高了自动扩容,节点挂了自动迁移,简直就像给应用请了个24小时待命的管家。我建议你如果有机会接触云服务,可以优先考虑学学它的核心概念,比如 Pod、Service 和 Deployment,搞懂了这些,你就知道为什么大家都管它叫“云时代的操作系统”了。

不过,这里我得稍微纠正一下可能的误区。虽然有些黑话里会把“k9”指代狗奴角色,把“k8”偶尔被误传或混淆,但在主流的技术圈和绝大多数语境下,k8 绝对是 Kubernetes 的缩写。之所以叫 k8,是因为 Kubernetes 一共10个字母,中间8个字母被简写成了8,这是一种常见的“字母计数缩写”玩法,类似 WordPress 里的 w3tc。

我自己是从一个全栈开发的小白慢慢摸爬滚打过来的。最开始我看官方文档,那些英文术语看得我头皮发麻。后来我发现,不如先跑起来一个简单的 Hello World 容器。你看,知识这东西,不用就只是死记硬背,一用就通了。现在我能用 k8s 集群一键部署自己的博客,还能通过 Prometheus 监控每一个容器的内存占用,这种掌控感,真的挺爽的。

k8是什么? 一

谷歌官方博客曾经提到过,优秀的技术文档应该让读者在看完后能立刻动手操作。所以我不打算在这里堆砌太多复杂的架构图,而是告诉你:去装一个 minikube 或者 kind,在本地起一个单节点集群,然后试着部署一个 Nginx。这一小步跨出去,你就算正式入门了。

写这篇文章,也是想告诉像曾经的我一样迷茫的新手:别被那些高大上的名词吓退。k8 虽然陡峭,但爬上去的风景真不错。你可以先从理解它的声明式 API 开始,感受那种“告诉系统你想要什么状态,系统自己想办法达成”的优雅。亲测这个方法比较有效,比死记命令强多了。

最后,留个小作业给你:去 GitHub 上搜一下 kubernetes/kubernetes,看看那二十多万颗星的社区热度,你就知道这玩意儿有多火了。如果有疑问,随时在社区里问,大家伙儿都挺热情的。祝你在容器化的世界里玩得开心!

新人入圈 👉 点击这里 👈

(备用微信号: domsm789

暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇