哈咯大家好,我是小雷 面试被问懵过吗?我当年就是🫠 专科转行IT运维第3年,这道题在ji构学的时候差点让我原地放弃…… 今天一篇给你讲清楚! 1️⃣ 一个比喻彻底搞懂 🐳 Docker = 集装箱制造厂把应用、代码、依赖全部zi源,任何环境打开就跑,彻底告别“我支持没问题啊”😂 ☸️ K8S = 码头调度总司令部几个容器谁去哪台服务器、挂了自动重启、流量大了自动扩容,全管。 记住这句:Docker负责“造箱子”,K8S负责“管箱子” 2️⃣核心命令,背这几条够用 docker log -f ContainerID # 查日志,使用 docker exec -it ContainerID bash # 进容器排查问题第一时间出故障 kubectl get pods -n 命名空间 # 查Pod状态,每天必看 kubectl描述 pod Pod名 -n 命名空间 # 排查启动失败 kubectl rollout undo部署/服务名 # 回滚!救过我两次😅 3️⃣ K8S 5个概念必须懂 Pod:蕞小单位,装容器的箱子节点:跑Pod的服务器部署:宝证Pod副本数,挂一个自动补一个服务:固定访问入口,Pod重启IP变但不变命名空间:隔离环境,dev/test/prod分开管 4️⃣ 轻轻选哪个?看懂 🟢 使用Docker:本地测试 / 单机小项目 🔵 上K8S:微服务架构 / 高可用 / 多台服务器负载 K8S不会取代Docker,两者是jue配——Docker做菜,K8S上菜,缺一个转不起来。 底层逻辑搞透,科班不科班真不重要👊 你学废了吗?⬇️ #运维工程师 #docker #k8s #专科转行 #IT运维 #转行经历 #武汉程序员 #运维面试题 #k8s和docker