1.4. 인증서 관리
인증서를 새로 고침, 교체, 교체 및 나열하는 방법에 대한 정보를 계속 읽습니다.
1.4.1. Red Hat Advanced Cluster Management Webhook 인증서 새로 고침 링크 복사링크가 클립보드에 복사되었습니다!
Red Hat Advanced Cluster Management 서비스에서 생성 및 관리하는 인증서인 Red Hat Advanced Cluster Management 관리 인증서를 새로 고칠 수 있습니다.
Red Hat Advanced Cluster Management에서 관리하는 인증서를 새로 고치려면 다음 단계를 완료합니다.
다음 명령을 실행하여 Red Hat Advanced Cluster Management 관리 인증서와 연결된 보안을 삭제합니다.
oc delete secret -n <namespace> <secret>1 - 1
- &
lt;namespace> 및 <secret>을 사용하려는 값으로 바꿉니다.
다음 명령을 실행하여 Red Hat Advanced Cluster Management 관리 인증서와 연결된 서비스를 다시 시작합니다.
oc delete pod -n <namespace> -l <pod-label>1 - 1
- &
lt;namespace> 및 <pod-label>을 Red Hat Advanced Cluster Management 관리 클러스터 인증서 테이블의 값으로 바꿉니다.
참고:
pod-label을 지정하지 않으면 재시작해야 하는 서비스가 없습니다. 보안이 다시 생성되고 자동으로 사용됩니다.
1.4.2. alertmanager 경로에 대한 인증서 교체 링크 복사링크가 클립보드에 복사되었습니다!
OpenShift Container Platform 기본 수신 인증서를 사용하지 않으려면 alertmanager 경로를 업데이트하여 observability alertmanager 인증서를 교체합니다. 다음 단계를 완료합니다.
다음 명령을 사용하여 관찰 기능 인증서를 검사합니다.
openssl x509 -noout -text -in ./observability.crt-
인증서의
CN(일반 이름)을alertmanager로 변경합니다. -
alertmanager경로의 호스트 이름으로csr.cnf구성 파일의 SAN을 변경합니다. open-cluster-management-observability네임스페이스에 다음 두 개의 시크릿을 생성합니다. 다음 명령을 실행합니다.oc -n open-cluster-management-observability create secret tls alertmanager-byo-ca --cert ./ca.crt --key ./ca.key oc -n open-cluster-management-observability create secret tls alertmanager-byo-cert --cert ./ingress.crt --key ./ingress.key
1.4.3. gatekeeper 웹 후크 인증서 교체 링크 복사링크가 클립보드에 복사되었습니다!
gatekeeper 웹 후크 인증서를 교체하려면 다음 단계를 완료합니다.
다음 명령을 사용하여 인증서가 포함된 보안을 편집합니다.
oc edit secret -n openshift-gatekeeper-system gatekeeper-webhook-server-cert-
data섹션에서 다음 콘텐츠를 삭제합니다.ca.crt,ca.key,tls.crt,tls.key.key . 다음 명령을 사용하여 gatekeeper
-controller-manager Pod를 삭제하여 gatekeeper 웹 후크 서비스를 다시 시작합니다.oc delete pod -n openshift-gatekeeper-system -l control-plane=controller-manager
gatekeeper 웹 후크 인증서가 순환됩니다.
1.4.4. 인증서 교체 확인 링크 복사링크가 클립보드에 복사되었습니다!
다음 단계를 사용하여 인증서가 순환되었는지 확인합니다.
- 확인할 시크릿을 식별합니다.
-
tls.crt키를 확인하여 인증서를 사용할 수 있는지 확인합니다. 다음 명령을 사용하여 인증서 정보를 표시합니다.
oc get secret <your-secret-name> -n open-cluster-management -o jsonpath='{.data.tls\.crt}' | base64 -d | openssl x509 -text -noout&
lt;your-secret-name>을 확인 중인 보안 이름으로 바꿉니다. 필요한 경우 네임스페이스 및 JSON 경로도 업데이트합니다.출력에서
유효한세부 정보를 확인합니다. 다음유효성 검사예제를 확인합니다.Validity Not Before: Jul 13 15:17:50 2023 GMT1 Not After : Jul 12 15:17:50 2024 GMT2
1.4.5. 허브 클러스터 관리 인증서 나열 링크 복사링크가 클립보드에 복사되었습니다!
내부적으로 OpenShift Service Serving 인증서 서비스를 사용하는 허브 클러스터 관리 인증서 목록을 볼 수 있습니다. 다음 명령을 실행하여 인증서를 나열합니다.
for ns in multicluster-engine open-cluster-management ; do echo "$ns:" ; oc get secret -n $ns -o custom-columns=Name:.metadata.name,Expiration:.metadata.annotations.service\\.beta\\.openshift\\.io/expiry | grep -v '<none>' ; echo ""; done
자세한 내용은 추가 리소스 의 OpenShift Service Serving 인증서 섹션을 참조하십시오.
참고: 관찰 기능이 활성화된 경우 인증서가 생성되는 추가 네임스페이스가 있습니다.