9.7. CA 번들 제거
OpenShift AI 설치에 대해 다른 인증 방법을 구현하려는 경우 CA 번들을 제거하여 기본 동작을 재정의할 수 있습니다.
CA 번들을 제거하기 위한 두 가지 옵션이 있습니다.
- OpenShift AI의 예약되지 않은 모든 프로젝트에서 CA 번들을 제거합니다.
- 특정 프로젝트에서 CA 번들을 제거합니다.
9.7.1. 모든 네임스페이스에서 CA 번들 제거 링크 복사링크가 클립보드에 복사되었습니다!
OpenShift AI의 예약되지 않은 모든 네임스페이스에서 CA(인증 기관) 번들을 제거할 수 있습니다. 이 프로세스는 기본 구성을 변경하고 인증서 작업(OpenShift AI Self-Managed) 또는 연결된 환경에서 OpenShift AI Self-Managed 인증서 작업에 설명된 대로 odh-trusted-ca-bundle 구성 파일(ConfigMap) 생성을 비활성화합니다. https://docs.redhat.com/en/documentation/red_hat_openshift_ai_self-managed/2.19/html/installing_and_uninstalling_openshift_ai_self-managed_in_a_disconnected_environment/working-with-certificates_certs
odh-trusted-ca-bundle ConfigMaps는 trustedCABundle 의 managementState 를 Removed 로 설정한 경우에만 네임스페이스에서 삭제됩니다. DSC 초기화를 삭제해도 ConfigMap은 삭제되지 않습니다.
단일 네임스페이스에서만 CA 번들을 제거하려면 단일 네임스페이스(OpenShift AI Self-Managed) 에서 CA 번들 제거 또는 단일 네임스페이스 에서 CA 번들 제거 (연결이 끊긴 환경에서 OpenShift AI Self-Managed)를 참조하십시오.
사전 요구 사항
- OpenShift 클러스터에 대한 클러스터 관리자 권한이 있습니다.
-
OpenShift CLI 설치에 설명된 대로 OpenShift 명령줄 인터페이스(
oc)를 설치했습니다.
프로세스
-
OpenShift 웹 콘솔에서 Operator
설치된 Operator 를 클릭한 다음 Red Hat OpenShift AI Operator를 클릭합니다. - DSC 초기화 탭을 클릭합니다.
- default-dsci 오브젝트를 클릭합니다.
- YAML 탭을 클릭합니다.
spec섹션에서trustedCABundle의managementState필드 값을Removed로 변경합니다.spec: trustedCABundle: managementState: Removedspec: trustedCABundle: managementState: RemovedCopy to Clipboard Copied! Toggle word wrap Toggle overflow - 저장을 클릭합니다.
검증
다음 명령을 실행하여 모든 네임스페이스에서
odh-trusted-ca-bundleConfigMap이 제거되었는지 확인합니다.oc get configmaps --all-namespaces | grep odh-trusted-ca-bundle
oc get configmaps --all-namespaces | grep odh-trusted-ca-bundleCopy to Clipboard Copied! Toggle word wrap Toggle overflow 명령에서 ConfigMap을 반환하지 않아야 합니다.
9.7.2. 단일 네임스페이스에서 CA 번들 제거 링크 복사링크가 클립보드에 복사되었습니다!
OpenShift AI의 개별 네임스페이스에서 사용자 정의 CA(인증 기관) 번들을 제거할 수 있습니다. 이 프로세스에서는 지정된 네임스페이스에 대해서만 odh-trusted-ca-bundle 구성 파일(ConfigMap) 생성을 비활성화합니다.
모든 네임스페이스에서 CA 번들을 제거하려면모든 네임스페이스(OpenShift AI Self-Managed)에서 CA 번들을 제거하거나 모든 네임스페이스(연결이 끊긴 환경에서 OpenShift AI Self-Managed)에서 CA 번들을 제거합니다.
사전 요구 사항
- OpenShift 클러스터에 대한 클러스터 관리자 권한이 있습니다.
-
OpenShift CLI 설치에 설명된 대로 OpenShift 명령줄 인터페이스(
oc)를 설치했습니다.
프로세스
다음 명령을 실행하여 네임스페이스에서 CA 번들을 제거합니다. 다음 명령에서 example-namespace 는 예약되지 않은 네임스페이스입니다.
oc annotate ns example-namespace security.opendatahub.io/inject-trusted-ca-bundle=false
oc annotate ns example-namespace security.opendatahub.io/inject-trusted-ca-bundle=falseCopy to Clipboard Copied! Toggle word wrap Toggle overflow
검증
다음 명령을 실행하여 CA 번들이 네임스페이스에서 제거되었는지 확인합니다. 다음 명령에서 example-namespace 는 예약되지 않은 네임스페이스입니다.
oc get configmap odh-trusted-ca-bundle -n example-namespace
oc get configmap odh-trusted-ca-bundle -n example-namespaceCopy to Clipboard Copied! Toggle word wrap Toggle overflow 명령에서
configmaps "odh-trusted-ca-bundle"을 찾을 수 없습니다.