⚓ Kubernetes 像5岁小孩一样解释

发布: (2026年1月4日 GMT+8 06:21)
2 min read
原文: Dev.to

Source: Dev.to

介绍

想象一个繁忙的港口,堆满了数百个集装箱。
有人需要:

  • 决定哪艘船装载哪些集装箱
  • 更换失效的集装箱
  • 保持货物平衡
  • 在繁忙时处理更多的船只

那个人就是 港口主管

Kubernetes 以同样的方式管理你的 Docker 容器。

你可能有 100 个 Docker 容器在运行你的应用。当出现以下情况时会怎样:

  • 一个崩溃了? 💥
  • 流量激增? 📈
  • 服务器宕机? 🔥
  • 需要无停机更新?

手动管理这些很快会变成噩梦。

Kubernetes 的作用

场景Kubernetes 操作
容器死亡?自动启动一个新容器
流量过大?启动更多容器
流量下降?移除多余的容器
需要更新?逐步用新容器替换旧容器
服务器故障?将容器迁移到健康的服务器

期望状态示例

你告诉 Kubernetes:

“我希望我的 Web 应用始终运行 5 个副本。”

Kubernetes 会持续工作以实现这一目标:

  • 启动 5 个容器
  • 如果有一个死亡 → 启动另一个
  • 如果服务器崩溃 → 将容器迁移到另一台服务器

只要集群有足够的容量,这一切都会自动完成。

好处

Kubernetes 帮助你 管理扩展自愈 容器化应用,使其始终按照你的要求运行。

🔗 喜欢这些内容吗?关注获取每日 ELI5 解释!

Back to Blog

相关文章

阅读更多 »

Helm是什么

Helm 是什么?类似于 Wordpress 的应用,需要在前端有一个 Wordpress 容器,后端有一个 MySQL 数据库。这些组件需要手动部署……