状态与排障

Liteyuki DevOps 会把构建、发布、访问和运行状态尽量放在同一条上下文里。遇到问题时,先判断卡在哪一段。

构建没有成功

先看构建记录:

  • Dockerfile 路径是否正确。
  • 构建上下文是否正确。
  • 依赖下载是否失败。
  • 镜像站推送凭据是否可用。

如果你还没配置 Git 和镜像站,先用已有镜像部署,确认后半段链路正常。

发布没有成功

先看 Release 状态和部署日志:

  • 镜像是否存在。
  • 运行集群是否可访问。
  • 镜像拉取凭据是否正确。
  • 服务端口是否和应用真实监听端口一致。
  • 环境变量、Secret 和配置文件是否符合应用预期。

访问入口打不开

优先确认:

  • 域名是否解析到正确入口。
  • Ingress 是否已下发。
  • Service 是否指向正确端口。
  • TLS 配置是否符合当前网关。

本地测试域名时,可以先用 hosts 或 curl --resolve 验证,不必一开始就改公网 DNS。

恢复建议

  • 配置错了:改部署配置,再重新发布。
  • 镜像错了:选择正确镜像,创建新 Release。
  • 应用异常:先看运行日志,再决定重启或回滚。
  • 访问异常:先查访问入口状态,再查集群网关。