9.8. 발급자를 사용하여 인증서 구성
Red Hat OpenShift용 cert-manager Operator를 사용하면 클러스터 내부의 워크로드에 대한 인증서 갱신 및 발급과 같은 작업을 처리할 수 있을 뿐만 아니라 클러스터 외부에서 상호 작용하는 구성 요소에 대한 인증서도 관리할 수 있습니다.
9.8.1. 사용자 워크로드에 대한 인증서 생성 링크 복사링크가 클립보드에 복사되었습니다!
사전 요구 사항
-
cluster-admin
권한이 있는 클러스터에 액세스할 수 있습니다. - Red Hat OpenShift용 cert-manager Operator를 설치했습니다.
프로세스
- 발급자를 생성합니다. 자세한 내용은 "추가 리소스" 섹션의 "발급자 구성"을 참조하세요.
인증서 만들기:
예를 들어
certificate.yaml
과 같이Certificate
객체를 정의하는 YAML 파일을 만듭니다.certificate.yaml
파일 예Copy to Clipboard Copied! Toggle word wrap Toggle overflow 다음 명령을 실행하여
인증서
개체를 만듭니다.oc create -f certificate.yaml
$ oc create -f certificate.yaml
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
검증
다음 명령을 실행하여 인증서가 생성되어 사용할 준비가 되었는지 확인하세요.
oc get certificate -w -n <issuer_namespace>
$ oc get certificate -w -n <issuer_namespace>
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 인증서가
준비
상태가 되면 클러스터의 워크로드가 생성된 인증서 비밀번호를 사용하여 시작할 수 있습니다.
9.8.2. API 서버에 대한 인증서 생성 링크 복사링크가 클립보드에 복사되었습니다!
사전 요구 사항
-
cluster-admin
권한이 있는 클러스터에 액세스할 수 있습니다. - Red Hat OpenShift용 cert-manager Operator 버전 1.13.0 이상을 설치했습니다.
프로세스
- 발급자를 생성합니다. 자세한 내용은 "추가 리소스" 섹션의 "발급자 구성"을 참조하세요.
인증서 만들기:
예를 들어
certificate.yaml
과 같이Certificate
객체를 정의하는 YAML 파일을 만듭니다.certificate.yaml
파일 예Copy to Clipboard Copied! Toggle word wrap Toggle overflow 다음 명령을 실행하여
인증서
개체를 만듭니다.oc create -f certificate.yaml
$ oc create -f certificate.yaml
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
- 인증서라는 이름의 API 서버를 추가합니다. 자세한 내용은 "추가 리소스" 섹션의 "인증서라는 API 서버 추가" 섹션을 참조하십시오.
인증서가 업데이트되었는지 확인하려면 인증서가 생성된 후 oc login
명령을 다시 실행하세요.
검증
다음 명령을 실행하여 인증서가 생성되어 사용할 준비가 되었는지 확인하세요.
oc get certificate -w -n openshift-config
$ oc get certificate -w -n openshift-config
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 인증서가
준비
상태가 되면 클러스터의 API 서버는 생성된 인증서 비밀번호를 사용할 수 있습니다.
9.8.3. Ingress Controller에 대한 인증서 생성 링크 복사링크가 클립보드에 복사되었습니다!
사전 요구 사항
-
cluster-admin
권한이 있는 클러스터에 액세스할 수 있습니다. - Red Hat OpenShift용 cert-manager Operator 버전 1.13.0 이상을 설치했습니다.
프로세스
- 발급자를 생성합니다. 자세한 내용은 "추가 리소스" 섹션의 "발급자 구성"을 참조하세요.
인증서 만들기:
예를 들어
certificate.yaml
과 같이Certificate
객체를 정의하는 YAML 파일을 만듭니다.certificate.yaml
파일 예Copy to Clipboard Copied! Toggle word wrap Toggle overflow 다음 명령을 실행하여
인증서
개체를 만듭니다.oc create -f certificate.yaml
$ oc create -f certificate.yaml
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
- 기본 수신 인증서를 교체합니다. 자세한 내용은 "추가 리소스" 섹션의 "기본 수신 인증서 교체" 섹션을 참조하세요.
검증
다음 명령을 실행하여 인증서가 생성되어 사용할 준비가 되었는지 확인하세요.
oc get certificate -w -n openshift-ingress
$ oc get certificate -w -n openshift-ingress
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 인증서가
준비
상태가 되면 클러스터의 Ingress Controller가 생성된 인증서 비밀번호를 사용할 수 있습니다.