超超哥AI云计算超哥讲AI 出品

社群入口

AI 超哥 Codex 副业群

扫码加入群聊,一起交流 AI、Codex 与副业实践。

原图注明二维码于10月20日前有效;若提示过期或无法入群,请等待更新二维码。

AI 超哥 Codex 副业群入群二维码在新窗口打开原图

实操:Kubernetes 部署与排障

Kubernetes#实操:Kubernetes部署#排障约 834 字 · 2 分钟阅读
追问显示
点击任意追问卡片可收起 / 展开

创建 Namespace 并部署一个基础应用。

验收:资源范围明确,Deployment 达到期望副本,Pod 可响应请求。

追问 Namespace 是否能独立实现网络和权限隔离?

给应用设置资源请求、上限与三类探针。

验收:配置符合启动行为,探针有效,失败时能解释事件与容器行为。

追问 requests 影响什么,limits 又影响什么?

通过 Service 暴露应用并验证后端列表。

验收:Selector、端口与 EndpointSlice 正确,集群内访问成功。

追问 Pod Running 但未 Ready 时,后端列表可能如何变化?

修复教师预设的一处 Service 无后端故障。

验收:说明 Label、Selector 或 Readiness 的问题,修复后请求恢复。

追问 如果后端地址存在但仍不通,下一步检查什么?

使用 ConfigMap 与 Secret 注入应用配置。

验收:配置可用,敏感内容不进入仓库或普通日志,说明更新生效方式。

追问 环境变量与文件挂载更新行为有什么不同?

配置 PVC 并验证数据持久化。

验收:PVC 绑定正常,应用写入成功,Pod 重建后测试数据仍可读取。

追问 访问模式、回收策略和存储拓扑如何影响使用?

为应用配置 Ingress 路由。

验收:Controller、规则和后端正确,指定 Host 与路径可访问。

追问 404、502 与证书错误分别从哪些层面定位?

执行 Deployment 滚动更新与回滚。

验收:记录发布历史,验证可用副本与业务响应,回滚到指定版本成功。

追问 应用版本回滚能否同时恢复 ConfigMap 和数据库变更?

为测试 ServiceAccount 配置最小 RBAC。

验收:允许的操作成功,未授权操作失败,使用权限检查验证。

追问 Role 与 ClusterRole 在作用范围上如何区分?

排查一个 Pending、CrashLoopBackOff 或 ImagePullBackOff Pod。

验收:使用事件、状态和日志定位教师指定的故障,修复后业务可用。

追问 三类状态的第一步检查方向为什么不同?