15.2. Cloud Credential Operator 유틸리티를 사용하여 Google Cloud Platform 리소스 삭제


클러스터 외부에서 관리되는 단기 인증 정보를 사용하는 OpenShift Container Platform 클러스터를 제거한 후 CCO 유틸리티(ccoctl)를 사용하여 설치 중에 ccoctl이 생성한 GCP(Google Cloud Platform) 리소스 제거할 수 있습니다.

사전 요구 사항

  • ccoctl 바이너리를 추출하고 준비합니다.
  • 단기 인증 정보를 사용하는 GCP에서 OpenShift Container Platform 클러스터를 설치 제거합니다.

프로세스

  1. 다음 명령을 실행하여 설치 파일의 릴리스 이미지로 $RELEASE_IMAGE 변수를 설정합니다.

    $ RELEASE_IMAGE=$(./openshift-install version | awk '/release image/ {print $3}')
    Copy to Clipboard Toggle word wrap
  2. 다음 명령을 실행하여 OpenShift Container Platform 릴리스 이미지에서 CredentialsRequest CR(사용자 정의 리소스) 목록을 추출합니다.

    $ oc adm release extract \
      --from=$RELEASE_IMAGE \
      --credentials-requests \
      --included \
    1
    
      --to=<path_to_directory_for_credentials_requests> 
    2
    Copy to Clipboard Toggle word wrap
    1
    --included 매개변수에는 특정 클러스터 구성에 필요한 매니페스트만 포함됩니다.
    2
    CredentialsRequest 오브젝트를 저장할 디렉터리의 경로를 지정합니다. 지정된 디렉터리가 없으면 이 명령이 이를 생성합니다.
  3. 다음 명령을 실행하여 ccoctl 에서 생성한 GCP 리소스를 삭제합니다.

    $ ccoctl gcp delete \
      --name=<name> \
    1
    
      --project=<gcp_project_id> \
    2
    
      --credentials-requests-dir=<path_to_credentials_requests_directory> \
      --force-delete-custom-roles 
    3
    Copy to Clipboard Toggle word wrap
    1
    <name >은 클라우드 리소스를 생성하고 태그하는 데 원래 사용된 이름과 일치합니다.
    2
    <gcp_project_id> 는 클라우드 리소스를 삭제할 GCP 프로젝트 ID입니다.
    3
    선택 사항: 이 매개변수는 설치 중에 ccoctl 유틸리티에서 생성하는 사용자 정의 역할을 삭제합니다. GCP는 사용자 지정 역할을 즉시 삭제하지 않습니다. 자세한 내용은 사용자 지정 역할 삭제에 대한 GCP 설명서를 참조하십시오.

검증

  • 리소스가 삭제되었는지 확인하려면 GCP를 쿼리합니다. 자세한 내용은 GCP 설명서를 참조하십시오.
맨 위로 이동
Red Hat logoGithubredditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

Red Hat을 사용하는 고객은 신뢰할 수 있는 콘텐츠가 포함된 제품과 서비스를 통해 혁신하고 목표를 달성할 수 있습니다. 최신 업데이트를 확인하세요.

보다 포괄적 수용을 위한 오픈 소스 용어 교체

Red Hat은 코드, 문서, 웹 속성에서 문제가 있는 언어를 교체하기 위해 최선을 다하고 있습니다. 자세한 내용은 다음을 참조하세요.Red Hat 블로그.

Red Hat 소개

Red Hat은 기업이 핵심 데이터 센터에서 네트워크 에지에 이르기까지 플랫폼과 환경 전반에서 더 쉽게 작업할 수 있도록 강화된 솔루션을 제공합니다.

Theme

© 2025 Red Hat