13.2. 서비스 인증서 생성 실패
리소스에 대한 액세스 요청이 거부되는 경우:
- 문제
-
서비스 인증서 생성에 실패하는 경우 (서비스의
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
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 delete secret <secret_name>
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 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-
Copy to Clipboard Copied! Toggle word wrap Toggle overflow oc annotate service <service_name> service.beta.openshift.io/serving-cert-generation-error-num-
$ oc annotate service <service_name> service.beta.openshift.io/serving-cert-generation-error-num-
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 참고주석을 제거하는 명령에는 제거할 주석 이름 뒤에
-
가 있습니다.