CFN Cloud
Cloud Future New Life
en zh
2025-10-02 · 0 次浏览

Kubernetes 简介

从业务视角理解 Kubernetes 解决了什么问题。

Kubernetes 是容器编排平台,它解决的是“如何稳定、可重复地运行服务”的问题,而不是帮你写业务代码。

它解决什么

  • 调度:把 Pod 放到合适的节点
  • 自愈:容器挂了自动拉起
  • 伸缩:根据负载扩缩容
  • 服务发现:为动态 Pod 提供稳定入口

它不解决什么

  • 业务性能瓶颈
  • 数据库设计
  • 代码质量问题

适用场景

  • 多服务、多环境、频繁发布
  • 需要标准化部署与回滚
  • 追求一致的可观测与运维方式

一句话心智模型

Kubernetes 就是“声明式 + 控制器”的自动化运维系统。

实操要点

  • 先做快速盘点:kubectl get nodeskubectl get pods -Akubectl get events -A
  • 对比“期望状态”和“实际状态”,kubectl describe 往往能解释漂移或失败原因。
  • 名称、Label、Selector 要一致,避免 Service 或控制器找不到 Pod。

快速检查清单

  • 资源定义与业务意图一致。
  • Namespace、权限、镜像与环境匹配。
  • 上线前具备健康探针与可观测日志。

参考链接