状态与排障

先判断问题发生在构建、发布、应用运行还是访问入口,再查看对应记录。避免在原因不明时连续重试。

先看事件中心

打开侧边栏“事件”。事件列表默认使用“与我相关”,只包含本人事件和本人所在项目空间的事件;平台管理员仅在明确进行全局排障时切换到“全部”。再按项目空间、应用、部署配置、级别和时间缩小范围,这些条件会在当前可见范围内进一步过滤。事件详情会显示失败摘要、关联资源和相关页面入口。

构建失败

打开构建记录,检查:

  • Dockerfile 路径和构建上下文。
  • 依赖是否可以下载。
  • 镜像站推送凭据。
  • 构建环境的 CPU 和内存。

exitCode=137 或 OOMKilled 通常表示内存不足,可以提高构建资源后重试。如果尚未配置 Git 和镜像站,可以先部署已有镜像,确认发布和运行链路正常。

如果触发或重试构建时返回 build.registry_push_credential_required,本次构建尚未创建。请为该构建使用的目标镜像站新增或绑定一条当前用户或项目空间可见、用途为“推送”或“拉取与推送”的凭据,然后重试;修改分支、Dockerfile 或镜像名称不能解决凭据缺失。

发布失败

打开 Release 和部署日志,检查镜像是否存在、集群是否可访问、拉取凭据是否正确,以及端口、环境变量、Secret 和配置文件是否符合应用要求。

应用未就绪时,再查看工作负载事件和容器日志,确认是镜像拉取、启动失败、健康检查还是资源不足。

访问入口不可用

依次确认域名解析、访问入口状态、Service 端口、可用 Pod 和 TLS 配置。平台管理员还应检查 Gateway、HTTPRoute 和证书状态。

本地域名可以先用 hosts 或 curl --resolve 验证,再修改公网 DNS。

恢复建议

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

回滚、重启或重新发布都可能影响在线流量。生产环境操作前请确认目标版本、影响范围和恢复方式。