×

使用以下方法来排查构建问题。

解决访问资源被拒绝的问题

如果您的资源访问请求被拒绝

问题

构建失败,提示:

requested access to the resource is denied
解决方案

您已超过项目上设置的镜像配额之一。请检查您的当前配额,并验证应用的限制和已使用的存储空间。

$ oc describe quota

服务证书生成失败

如果您的资源访问请求被拒绝

问题

如果服务证书生成失败(服务 `service.beta.openshift.io/serving-cert-generation-error` 注解包含):

示例输出
secret/ssl-key references serviceUID 62ad25ca-d703-11e6-9d6f-0e9c0057b608, which does not match 77b6dd80-d716-11e6-9d6f-0e9c0057b60
解决方案

生成证书的服务已不存在,或具有不同的 `serviceUID`。您必须强制重新生成证书,方法是删除旧的密钥,并清除服务上的以下注解:`service.beta.openshift.io/serving-cert-generation-error` 和 `service.beta.openshift.io/serving-cert-generation-error-num`。要清除这些注解,请输入以下命令:

$ oc delete secret <secret_name>
$ oc annotate service <service_name> service.beta.openshift.io/serving-cert-generation-error-
$ oc annotate service <service_name> service.beta.openshift.io/serving-cert-generation-error-num-

删除注解的命令在要删除的注解名称后带有 `-`。