状态与排障
Liteyuki DevOps 会把构建、发布、访问和运行状态尽量放在同一条上下文里。遇到问题时,先判断卡在哪一段。
构建没有成功
先看构建记录:
- Dockerfile 路径是否正确。
- 构建上下文是否正确。
- 依赖下载是否失败。
- 镜像站推送凭据是否可用。
如果你还没配置 Git 和镜像站,先用已有镜像部署,确认后半段链路正常。
发布没有成功
先看 Release 状态和部署日志:
- 镜像是否存在。
- 运行集群是否可访问。
- 镜像拉取凭据是否正确。
- 服务端口是否和应用真实监听端口一致。
- 环境变量、Secret 和配置文件是否符合应用预期。
访问入口打不开
优先确认:
- 域名是否解析到正确入口。
- Ingress 是否已下发。
- Service 是否指向正确端口。
- TLS 配置是否符合当前网关。
本地测试域名时,可以先用 hosts 或 curl --resolve 验证,不必一开始就改公网 DNS。
恢复建议
- 配置错了:改部署配置,再重新发布。
- 镜像错了:选择正确镜像,创建新 Release。
- 应用异常:先看运行日志,再决定重启或回滚。
- 访问异常:先查访问入口状态,再查集群网关。