2.8. 보안 정책 관리
지정된 보안 표준, 카테고리 및 제어에 따라 클러스터 규정 준수를 보고하고 검증하는 보안 정책을 만듭니다.
다음 섹션을 확인합니다.
2.8.1. 보안 정책 생성 링크 복사링크가 클립보드에 복사되었습니다!
CLI(명령줄 인터페이스) 또는 콘솔에서 보안 정책을 생성할 수 있습니다.
필수 액세스: 클러스터 관리자
중요: 정책을 특정 클러스터에 적용하려면 배치 및 배치 바인딩을 정의해야 합니다. 클러스터 선택기 필드에 유효한 값을 입력하여 Placement
및 PlacementBinding
을 정의합니다.
유효한 표현식은 Kubernetes 설명서에서 세트 기반 요구 사항을 지원하는 리소스 를 참조하십시오. Red Hat Advanced Cluster Management 정책에 필요한 오브젝트의 정의를 확인하십시오.
- PlacementBinding: 배치를 바인딩합니다.
정책 개요에서 정책 YAML 파일에 대한 자세한 설명을 확인하십시오.
2.8.1.1. 명령줄 인터페이스에서 보안 정책 생성 링크 복사링크가 클립보드에 복사되었습니다!
CLI(명령줄 인터페이스)에서 정책을 생성하려면 다음 단계를 완료합니다.
다음 명령을 실행하여 정책을 생성합니다.
oc create -f policy.yaml -n <policy-namespace>
oc create -f policy.yaml -n <policy-namespace>
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 정책에서 사용하는 템플릿을 정의합니다. 템플릿을 정의하는
policy-templates
필드를 추가하여 YAML 파일을 편집합니다. 정책은 다음 YAML 파일과 유사할 수 있습니다.Copy to Clipboard Copied! Toggle word wrap Toggle overflow 정책을
PlacementRule
(Deprecated)에 바인딩하도록PlacementBinding
을 정의합니다.PlacementBinding
은 다음 YAML 샘플과 유사할 수 있습니다.Copy to Clipboard Copied! Toggle word wrap Toggle overflow
2.8.1.1.1. CLI에서 보안 정책 보기 링크 복사링크가 클립보드에 복사되었습니다!
CLI에서 보안 정책을 보려면 다음 단계를 완료합니다.
다음 명령을 실행하여 특정 보안 정책에 대한 세부 정보를 확인합니다.
oc get policies.policy.open-cluster-management.io <policy-name> -n <policy-namespace> -o yaml
oc get policies.policy.open-cluster-management.io <policy-name> -n <policy-namespace> -o yaml
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 다음 명령을 실행하여 보안 정책에 대한 설명을 확인합니다.
oc describe policies.policy.open-cluster-management.io <policy-name> -n <policy-namespace>
oc describe policies.policy.open-cluster-management.io <policy-name> -n <policy-namespace>
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
2.8.1.2. 콘솔에서 클러스터 보안 정책 생성 링크 복사링크가 클립보드에 복사되었습니다!
Red Hat Advanced Cluster Management에 로그인한 후 Governance 페이지로 이동하여 Create policy 를 클릭합니다. 콘솔에서 새 정책을 생성하면 YAML 편집기에도 YAML 파일이 생성됩니다. YAML 편집기를 보려면 Create policy 양식 시작 시 토글을 선택하여 활성화합니다.
Create policy 양식을 작성한 다음 Submit (제출) 버튼을 선택합니다. YAML 파일은 다음 정책과 유사할 수 있습니다.
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 다음
PlacementBinding
예제를 참조하십시오.Copy to Clipboard Copied! Toggle word wrap Toggle overflow 다음
PlacementRule
예제를 참조하십시오.Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 선택 사항: 정책에 대한 설명을 추가합니다.
- 정책 생성을 클릭합니다. 콘솔에서 보안 정책이 생성됩니다.
2.8.1.2.1. 콘솔에서 보안 정책 보기 링크 복사링크가 클립보드에 복사되었습니다!
콘솔에서 보안 정책 및 상태를 확인합니다.
- Governance 페이지로 이동하여 정책의 테이블 목록을 확인합니다. 참고: 정책 탭 또는 클러스터 위반 탭을 선택하여 정책의 테이블 목록을 필터링할 수 있습니다.
-
자세한 내용을 보려면 정책 중 하나를 선택합니다. 세부 정보 , 클러스터 및 템플릿 탭이 표시됩니다. 클러스터 또는 정책 상태를 확인할 수 없는 경우 다음 메시지가 표시됩니다.
상태가 없습니다
. - 또는 Policies 탭을 선택하여 정책 목록을 확인합니다. 정책 행을 확장하여 Description,Standards,Controls 및 Categories 세부 정보를 확인합니다.
2.8.1.3. CLI에서 정책 세트 생성 링크 복사링크가 클립보드에 복사되었습니다!
기본적으로 정책 세트는 정책 또는 배치 없이 생성됩니다. 정책 세트에 대한 배치를 생성하고 클러스터에 존재하는 정책이 하나 이상 있어야 합니다. 정책 세트를 만들 때 다양한 정책을 추가할 수 있습니다.
다음 명령을 실행하여 CLI에서 정책 세트를 생성합니다.
oc apply -f <policyset-filename>
oc apply -f <policyset-filename>
2.8.1.4. 콘솔에서 정책 세트 생성 링크 복사링크가 클립보드에 복사되었습니다!
- 탐색 메뉴에서 Governance 를 선택합니다.
- 정책 세트 탭을 선택합니다.
- Create policy set 버튼을 선택하고 양식을 작성합니다.
- 정책 세트에 대한 세부 정보를 추가하고 Submit (제출) 버튼을 선택합니다.
-
배포를 위해
정책 생성기가 필요한 안정적인 정책 세트
보기, PolicySets- Stable.
2.8.2. 보안 정책 업데이트 링크 복사링크가 클립보드에 복사되었습니다!
보안 정책을 업데이트하는 방법을 알아봅니다.
2.8.2.1. CLI에서 정책 세트에 정책 추가 링크 복사링크가 클립보드에 복사되었습니다!
다음 명령을 실행하여 정책 세트를 편집합니다.
oc edit policysets <your-policyset-name>
oc edit policysets <your-policyset-name>
Copy to Clipboard Copied! Toggle word wrap Toggle overflow -
정책 세트의
policies
섹션에 정책 이름을 추가합니다. - 다음 명령을 사용하여 정책 세트의 placement 섹션에 추가된 정책을 적용합니다.
oc apply -f <your-added-policy.yaml>
oc apply -f <your-added-policy.yaml>
PlacementBinding
및 PlacementRule
은 둘 다 생성됩니다.
참고: 배치 바인딩을 삭제하면 정책 세트에 의해 정책이 여전히 배치됩니다.
2.8.2.2. 콘솔에서 정책 세트에 정책 추가 링크 복사링크가 클립보드에 복사되었습니다!
- 정책 세트 탭을 선택하여 설정된 정책에 정책을 추가합니다.
- 작업 아이콘을 선택하고 편집을 선택합니다. Edit policy set form이 표시됩니다.
- 양식의 Policies 섹션으로 이동하여 정책 세트에 추가할 정책을 선택합니다.
2.8.2.3. 보안 정책 비활성화 링크 복사링크가 클립보드에 복사되었습니다!
정책은 기본적으로 활성화되어 있습니다. 콘솔에서 정책을 비활성화합니다.
Red Hat Advanced Cluster Management for Kubernetes 콘솔에 로그인한 후 Governance 페이지로 이동하여 정책 테이블 목록을 확인합니다.
작업 아이콘 > 정책 비활성화를 선택합니다. 정책 비활성화 대화 상자가 표시됩니다.
정책 비활성화 를 클릭합니다. 정책이 비활성화되어 있습니다.
2.8.3. 보안 정책 삭제 링크 복사링크가 클립보드에 복사되었습니다!
CLI 또는 콘솔에서 보안 정책을 삭제합니다.
CLI에서 보안 정책을 삭제합니다.
다음 명령을 실행하여 보안 정책을 삭제합니다.
oc delete policies.policy.open-cluster-management.io <policy-name> -n <policy-namespace>
oc delete policies.policy.open-cluster-management.io <policy-name> -n <policy-namespace>
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 정책이 삭제되면 대상 클러스터 또는 클러스터에서 제거됩니다. 다음 명령을 실행하여 정책이 제거되었는지 확인합니다.
oc get policies.open-cluster-management.io <policy-name> -n <policy-namespace
>
콘솔에서 보안 정책을 삭제합니다.
탐색 메뉴에서 Governance 를 클릭하여 정책의 테이블 목록을 확인합니다. 정책 위반 테이블에서 삭제할 정책의 작업 아이콘을 클릭합니다.
제거를 클릭합니다. 정책 제거 대화 상자에서 정책 제거를 클릭합니다.
2.8.3.1. 콘솔에서 정책 세트 삭제 링크 복사링크가 클립보드에 복사되었습니다!
- Policy sets 탭에서 정책 세트의 Actions 아이콘을 선택합니다. 삭제 를 클릭하면 정책 집합을 영구적으로 삭제하시겠습니까? 대화 상자가 표시됩니다.
- Delete 버튼을 클릭합니다.
다른 정책을 관리하려면 보안 정책 관리를 참조하십시오. 정책에 대한 자세한 내용은 Governance 를 참조하십시오.
2.8.4. 정책에 의해 생성된 리소스 정리 링크 복사링크가 클립보드에 복사되었습니다!
구성 정책에서 pruneObjectBehavior
매개변수를 사용하여 정책에서 생성한 리소스를 정리합니다. pruneObjectBehavior
가 설정되면 연결된 구성 정책(또는 상위 정책)이 삭제된 후에만 관련 오브젝트가 정리됩니다.
매개변수에 사용할 수 있는 값에 대한 다음 설명을 확인합니다.
-
DeleteIfCreated
: 정책에서 생성한 모든 리소스를 정리합니다. -
DeleteAll
: 정책에서 관리하는 모든 리소스를 정리합니다. -
none
: 이는 기본값이며 관련 리소스가 삭제되지 않은 이전 릴리스와 동일한 동작을 유지합니다.
명령줄에서 정책을 생성할 때 YAML 파일에서 직접 값을 설정할 수 있습니다.
콘솔에서 정책 템플릿 단계의 Prune Object Behavior 섹션에서 값을 선택할 수 있습니다.
참고:
-
Operator를 설치하는 정책에
pruneObjectBehavior
매개변수가 정의된 경우 Operator 제거를 완료하려면 추가 정리가 필요합니다. 이 정리의 일부로 OperatorClusterServiceVersion
오브젝트를 삭제해야 할 수 있습니다. -
관리 클러스터에서
config-policy-addon
리소스를 비활성화하면pruneObjbectBehavior
가 무시됩니다. 정책에서 관련 리소스를 자동으로 정리하려면 애드온을 비활성화하기 전에 관리 클러스터에서 정책을 제거해야 합니다.
2.8.5. 구성 정책 관리 링크 복사링크가 클립보드에 복사되었습니다!
구성 정책을 생성, 적용, 보기 및 업데이트하는 방법을 알아봅니다.
필수 액세스: 관리자 또는 클러스터 관리자
2.8.5.1. 구성 정책 생성 링크 복사링크가 클립보드에 복사되었습니다!
CLI(명령줄 인터페이스) 또는 콘솔에서 구성 정책에 대한 YAML 파일을 생성할 수 있습니다.
기존 Kubernetes 매니페스트가 있는 경우 정책 생성기를 사용하여 정책에 매니페스트를 자동으로 포함하는 것이 좋습니다. Policy Generator 설명서를 참조하십시오. 구성 정책을 생성하려면 다음 섹션을 확인합니다.
2.8.5.1.1. CLI에서 구성 정책 생성 링크 복사링크가 클립보드에 복사되었습니다!
(CLI)에서 구성 정책을 생성하려면 다음 단계를 완료합니다.
구성 정책에 대한 YAML 파일을 생성합니다. 다음 명령을 실행합니다.
oc create -f configpolicy-1.yaml
oc create -f configpolicy-1.yaml
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 구성 정책은 다음 정책과 유사할 수 있습니다.
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 다음 명령을 실행하여 정책을 적용합니다.
oc apply -f <policy-file-name> --namespace=<namespace>
oc apply -f <policy-file-name> --namespace=<namespace>
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 다음 명령을 실행하여 정책을 확인하고 나열합니다.
oc get policies.policy.open-cluster-management.io --namespace=<namespace>
oc get policies.policy.open-cluster-management.io --namespace=<namespace>
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
구성 정책이 생성됩니다.
2.8.5.1.2. CLI에서 구성 정책 보기 링크 복사링크가 클립보드에 복사되었습니다!
CLI에서 구성 정책을 보려면 다음 단계를 완료합니다.
다음 명령을 실행하여 특정 구성 정책의 세부 정보를 확인합니다.
oc get policies.policy.open-cluster-management.io <policy-name> -n <namespace> -o yaml
oc get policies.policy.open-cluster-management.io <policy-name> -n <namespace> -o yaml
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 다음 명령을 실행하여 구성 정책에 대한 설명을 확인합니다.
oc describe policies.policy.open-cluster-management.io <name> -n <namespace>
oc describe policies.policy.open-cluster-management.io <name> -n <namespace>
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
2.8.5.1.3. 콘솔에서 구성 정책 생성 링크 복사링크가 클립보드에 복사되었습니다!
콘솔에서 구성 정책을 생성할 때 YAML 파일도 YAML 편집기에 생성됩니다.
- 콘솔에서 클러스터에 로그인하고 탐색 메뉴에서 Governance 를 선택합니다.
- 정책 생성을 클릭합니다. specification 매개변수에 대한 구성 정책 중 하나를 선택하여 생성할 정책을 지정합니다.
정책 양식을 작성하여 구성 정책 생성을 계속합니다. 다음 필드에 적절한 값을 입력하거나 선택합니다.
- 이름
- 사양
- 클러스터 선택기
- 수정 작업
- 표준
- 카테고리
- 제어
- 생성을 클릭합니다. 구성 정책이 생성됩니다.
2.8.5.1.4. 콘솔에서 구성 정책 보기 링크 복사링크가 클립보드에 복사되었습니다!
콘솔에서 구성 정책 및 해당 상태를 확인합니다.
콘솔에서 클러스터에 로그인한 후 Governance 를 선택하여 정책의 테이블 목록을 확인합니다. 참고: 모든 정책 탭 또는 클러스터 위반 탭을 선택하여 정책의 테이블 목록을 필터링할 수 있습니다.
자세한 내용을 보려면 정책 중 하나를 선택합니다. 세부 정보 , 클러스터 및 템플릿 탭이 표시됩니다.
2.8.5.2. 구성 정책 업데이트 링크 복사링크가 클립보드에 복사되었습니다!
다음 섹션을 보고 구성 정책을 업데이트하는 방법을 알아봅니다.
2.8.5.2.1. 구성 정책 비활성화 링크 복사링크가 클립보드에 복사되었습니다!
구성 정책을 비활성화합니다. 앞에서 언급한 지침과 유사하게 로그인하고 Governance 페이지로 이동하여 작업을 완료합니다.
- 표 목록에서 구성 정책의 작업 아이콘을 선택한 다음 Disable 을 클릭합니다. 정책 비활성화 대화 상자가 표시됩니다.
- 정책 비활성화 를 클릭합니다.
정책은 비활성화되어 있지만 삭제되지는 않습니다.
2.8.5.3. 구성 정책 삭제 링크 복사링크가 클립보드에 복사되었습니다!
CLI 또는 콘솔에서 구성 정책을 삭제합니다.
다음 절차에 따라 CLI에서 구성 정책을 삭제합니다.
다음 명령을 실행하여 대상 클러스터 또는 클러스터에서 정책을 삭제합니다.
oc delete policies.policy.open-cluster-management.io <policy-name> -n <namespace>
oc delete policies.policy.open-cluster-management.io <policy-name> -n <namespace>
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 다음 명령을 실행하여 정책이 제거되었는지 확인합니다.
oc get policies.policy.open-cluster-management.io <policy-name> -n <namespace>
oc get policies.policy.open-cluster-management.io <policy-name> -n <namespace>
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 다음 절차에 따라 콘솔에서 구성 정책을 삭제합니다.
- 탐색 메뉴에서 Governance 를 클릭하여 정책의 테이블 목록을 확인합니다.
- 정책 위반 테이블에서 삭제할 정책의 작업 아이콘을 클릭한 다음 제거를 클릭합니다.
- 정책 제거 대화 상자에서 정책 제거를 클릭합니다.
정책이 삭제됩니다.
2.8.5.4. 추가 리소스 링크 복사링크가 클립보드에 복사되었습니다!
- CM-Configuration-Management 폴더 에서 Red Hat Advanced Cluster Management에서 지원하는 구성 정책 샘플을 참조하십시오.
- 또는 샘플 구성 정책 표를 참조하여 컨트롤러에서 모니터링하는 다른 구성 정책을 볼 수 있습니다. 다른 정책을 관리하는 방법에 대한 자세한 내용은 보안 정책 관리를 참조하십시오.
2.8.6. Gatekeeper Operator 정책 관리 링크 복사링크가 클립보드에 복사되었습니다!
Gatekeeper operator 정책을 사용하여 관리 클러스터에 Gatekeeper operator 및 Gatekeeper를 설치합니다. 다음 섹션에서 Gatekeeper Operator 정책을 생성, 보기 및 업데이트하는 방법을 알아봅니다.
필수 액세스: 클러스터 관리자
2.8.6.1. Gatekeeper Operator 정책을 사용하여 Gatekeeper 설치 링크 복사링크가 클립보드에 복사되었습니다!
거버넌스 프레임워크를 사용하여 Gatekeeper Operator를 설치합니다. Gatekeeper Operator는 OpenShift Container Platform 카탈로그에서 사용할 수 있습니다. 자세한 내용은 OpenShift Container Platform 설명서에서 클러스터에 Operator 추가 를 참조하십시오.
구성 정책 컨트롤러를 사용하여 Gatekeeper Operator 정책을 설치합니다. 설치하는 동안 Operator 그룹 및 서브스크립션에서는 Gatekeeper Operator를 가져와서 관리 클러스터에 설치합니다. 그런 다음 Gatekeeper Operator는 Gatekeeper 사용자 정의 리소스를 생성하여 Gatekeeper를 구성합니다. Gatekeeper Operator 사용자 정의 리소스 샘플을 확인합니다.
Gatekeeper Operator 정책은 적용
수정 작업이 지원되는 Red Hat Advanced Cluster Management 구성 정책 컨트롤러에서 모니터링합니다. Gatekeeper Operator 정책은 적용
하도록 설정할 때 컨트롤러에 의해 자동으로 생성됩니다.
2.8.6.2. 콘솔에서 Gatekeeper 정책 생성 링크 복사링크가 클립보드에 복사되었습니다!
콘솔에서 Gatekeeper 정책을 생성하여 Gatekeeper 정책을 설치합니다. 또는 샘플 YAML에 대한 참조의 Additional resources 섹션으로 이동하여 policy-gatekeeper-operator.yaml
을 배포합니다.
클러스터에 로그인한 후 Governance 페이지로 이동합니다.
정책 생성을 선택합니다. 양식을 완료하면 Specifications 필드에서 Gatekeeper Operator 를 선택합니다. 정책의 매개변수 값은 자동으로 채워지고 정책은 기본적으로 정보
하도록 설정됩니다. Gatekeeper를 설치하도록 강제 적용하려면
수정 작업을 설정합니다.
참고: 기본값은 Operator에서 생성합니다.
2.8.6.2.1. Gatekeeper Operator 사용자 정의 리소스 링크 복사링크가 클립보드에 복사되었습니다!
2.8.6.3. Gatekeeper 및 Gatekeeper Operator 업그레이드 링크 복사링크가 클립보드에 복사되었습니다!
Gatekeeper 및 Gatekeeper Operator의 버전을 업그레이드할 수 있습니다. Gatekeeper Operator 정책을 사용하여 Gatekeeper Operator를 설치할 때 installPlanApproval
의 값을 확인합니다. installPlanApproval
이 Automatic
으로 설정된 경우 Operator가 자동으로 업그레이드됩니다.
installPlanApproval
이 Manual
로 설정된 경우 각 클러스터에 대해 Gatekeeper Operator의 업그레이드를 수동으로 승인해야 합니다.
2.8.6.4. Gatekeeper Operator 정책 업데이트 링크 복사링크가 클립보드에 복사되었습니다!
다음 섹션을 확인하여 Gatekeeper Operator 정책을 업데이트하는 방법을 알아봅니다.
2.8.6.4.1. 콘솔에서 Gatekeeper Operator 정책 보기 링크 복사링크가 클립보드에 복사되었습니다!
콘솔에서 Gatekeeper Operator 정책 및 해당 상태를 확인합니다.
콘솔에서 클러스터에 로그인한 후 Governance 를 클릭하여 정책의 테이블 목록을 확인합니다. 참고: 정책 탭 또는 클러스터 위반 탭을 선택하여 정책의 테이블 목록을 필터링할 수 있습니다.
policy-gatekeeper-operator
정책을 선택하여 자세한 내용을 확인합니다. 클러스터 탭을 선택하여 정책 위반을 확인합니다.
2.8.6.4.2. Gatekeeper Operator 정책 비활성화 링크 복사링크가 클립보드에 복사되었습니다!
gatekeeper Operator 정책을 비활성화합니다.
Red Hat Advanced Cluster Management for Kubernetes 콘솔에 로그인한 후 Governance 페이지로 이동하여 정책 테이블 목록을 확인합니다.
policy-gatekeeper-operator
정책에 대한 작업 아이콘을 선택한 다음 Disable 을 클릭합니다. 정책 비활성화 대화 상자가 표시됩니다.
정책 비활성화 를 클릭합니다. policy-gatekeeper-operator
정책이 비활성화되어 있습니다.
2.8.6.5. Gatekeeper Operator 정책 삭제 링크 복사링크가 클립보드에 복사되었습니다!
CLI 또는 콘솔에서 Gatekeeper Operator 정책을 삭제합니다.
CLI에서 Gatekeeper Operator 정책을 삭제합니다.
다음 명령을 실행하여 Gatekeeper Operator 정책을 삭제합니다.
oc delete policies.policy.open-cluster-management.io <policy-gatekeeper-operator-name> -n <namespace>
oc delete policies.policy.open-cluster-management.io <policy-gatekeeper-operator-name> -n <namespace>
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 정책이 삭제되면 대상 클러스터 또는 클러스터에서 제거됩니다.
다음 명령을 실행하여 정책이 제거되었는지 확인합니다.
oc get policies.policy.open-cluster-management.io <policy-gatekeeper-operator-name> -n <namespace>
oc get policies.policy.open-cluster-management.io <policy-gatekeeper-operator-name> -n <namespace>
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
콘솔에서 Gatekeeper Operator 정책을 삭제합니다.
Governance 페이지로 이동하여 정책의 테이블 목록을 확인합니다.
이전 콘솔 지침과 유사하게
policy-gatekeeper-operator
정책에 대한 Actions 아이콘을 클릭합니다. 제거를 클릭하여 정책을 삭제합니다. 정책 제거 대화 상자에서 정책 제거를 클릭합니다.
Gatekeeper Operator 정책이 삭제됩니다.
2.8.6.6. Gatekeeper 정책, Gatekeeper 및 Gatekeeper Operator 정책 설치 제거 링크 복사링크가 클립보드에 복사되었습니다!
Gatekeeper 정책, Gatekeeper 및 Gatekeeper Operator 정책을 제거하려면 다음 단계를 완료합니다.
관리 클러스터에 적용되는 Gatekeeper
Constraint
및ConstraintTemplate
을 제거합니다.-
Gatekeeper Operator 정책을 편집합니다. Gatekeeper
Constraint
및ConstraintTemplate
을 생성하는 데 사용한ConfigurationPolicy
템플릿을 찾습니다. -
ConfigurationPolicy
템플릿의complianceType
값을mustnothave
로 변경합니다. - 정책을 저장하고 적용합니다.
-
Gatekeeper Operator 정책을 편집합니다. Gatekeeper
관리 클러스터에서 Gatekeeper 인스턴스를 제거합니다.
-
Gatekeeper Operator 정책을 편집합니다. Gatekeeper 사용자 정의 리소스를 생성하는 데 사용한
ConfigurationPolicy
템플릿을 찾습니다. -
ConfigurationPolicy
템플릿의complianceType
값을mustnothave
로 변경합니다.
-
Gatekeeper Operator 정책을 편집합니다. Gatekeeper 사용자 정의 리소스를 생성하는 데 사용한
관리 클러스터에 있는 Gatekeeper Operator를 제거합니다.
-
Gatekeeper Operator 정책을 편집합니다. Subscription CR을 생성하는 데 사용한
ConfigurationPolicy
템플릿을 찾습니다. -
ConfigurationPolicy
템플릿의complianceType
값을mustnothave
로 변경합니다.
-
Gatekeeper Operator 정책을 편집합니다. Subscription CR을 생성하는 데 사용한
Gatekeeper 정책, Gatekeeper 및 Gatekeeper Operator 정책이 제거됩니다.
2.8.6.7. 추가 리소스 링크 복사링크가 클립보드에 복사되었습니다!
- Gatekeeper에 대한 자세한 내용은 Gatekeeper 제약 조건 및 제약 조건 템플릿 통합을 참조하십시오.
- Policy Gatekeeper 샘플을 참조하십시오.
- Gatekeeper Operator 정책에 사용할 수 있는 선택적 매개변수에 대한 설명은 Gatekeeper Helm 차트 를 참조하십시오.
- 타사 정책을 제품과 통합하는 주제 목록은 타사 정책 컨트롤러 통합을 참조하십시오.
2.8.7. 연결이 끊긴 환경에서 Operator 정책 관리 링크 복사링크가 클립보드에 복사되었습니다!
인터넷에 연결되지 않은 Red Hat OpenShift Container Platform 클러스터에 Red Hat Advanced Cluster Management for Kubernetes 정책을 배포해야 할 수 있습니다. Operator Lifecycle Manager Operator를 설치하는 정책을 배포하는 데 배포하는 정책을 사용하는 경우 Operator 카탈로그 미러링 절차를 따라야 합니다.
Operator 이미지에 대한 액세스 권한을 확인하려면 다음 단계를 완료합니다.
정책에 사용해야 하는 패키지를 사용할 수 있는지 확인하려면 필수 패키지를 사용할 수 있는지 확인하십시오. 다음 정책이 배포되는 관리 클러스터에서 사용하는 각 이미지 레지스트리의 가용성을 확인해야 합니다.
-
container-security-operator
-
deprecated:
gatekeeper-operator-product
-
compliance-operator
-
소스를 사용할 수 있는지 확인하려면 이미지 콘텐츠 소스 정책 구성을 참조하십시오. 이미지 콘텐츠 소스 정책은 연결이 끊긴 각 클러스터에 있어야 하며, 프로세스를 단순화하기 위해 정책을 사용하여 배포할 수 있습니다. 다음 이미지 소스 위치를 참조하십시오.
Expand 거버넌스 정책 유형 이미지 소스 위치 컨테이너 보안
registry.redhat.io/quay
컴플라이언스
registry.redhat.io/compliance
Gatekeeper
registry.redhat.io/rhacm2
2.8.8. 정책 세트를 사용하여 Red Hat OpenShift Platform Plus 설치 링크 복사링크가 클립보드에 복사되었습니다!
Red Hat Openshift Platform Plus 정책 세트를 적용하기 위한 지침을 계속 읽습니다. Red Hat OpenShift 정책 세트를 적용하면 Red Hat Advanced Cluster Security 보안 클러스터 서비스와 Compliance Operator가 모든 OpenShift Container Platform 관리 클러스터에 배포됩니다.
2.8.8.1. 사전 요구 사항 링크 복사링크가 클립보드에 복사되었습니다!
정책 세트를 적용하기 전에 다음 단계를 완료합니다.
서브스크립션을 클러스터에 적용할 수 있도록 하려면
policy-configure-subscription-admin-hub.yaml
정책을 적용하고 적용하도록 수정 작업을 설정해야 합니다.다음 YAML을 복사하여 콘솔의 YAML 편집기에 붙여넣습니다.
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 명령줄 인터페이스에서 이전 YAML을 적용하려면 다음 명령을 실행합니다.
oc apply -f policy-configure-subscription-admin-hub.yaml
oc apply -f policy-configure-subscription-admin-hub.yaml
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - Policy Generator kustomize 플러그인을 설치합니다. Kustomize v4.5 이상을 사용합니다. Operator를 설치하기 위한 정책 생성을 참조하십시오.
정책은
정책
네임스페이스에 설치됩니다. 해당 네임스페이스를ClusterSet
에 바인딩해야 합니다. 예를 들어 다음 예제 YAML을 복사하고 적용하여 네임스페이스를 기본ClusterSet
에 바인딩합니다.Copy to Clipboard Copied! Toggle word wrap Toggle overflow 다음 명령을 실행하여 명령줄 인터페이스에서
ManagedClusterSetBinding
리소스를 적용합니다.oc apply -f managed-cluster.yaml
oc apply -f managed-cluster.yaml
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
사전 요구 사항을 충족한 후 정책 세트를 적용할 수 있습니다.
2.8.8.2. Red Hat OpenShift Platform Plus 정책 세트 적용 링크 복사링크가 클립보드에 복사되었습니다!
-
Red Hat OpenShift Plus에 대한 사전 요구 사항 구성이 포함된
openshift-plus/policyGenerator.yaml
파일을 사용합니다.openshift-plus/policyGenerator.yaml
을 참조하십시오. kustomize
명령을 사용하여 허브 클러스터에 정책을 적용합니다.kustomize build --enable-alpha-plugins | oc apply -f -
kustomize build --enable-alpha-plugins | oc apply -f -
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 참고: 설치하지 않으려는 OpenShift Platform Plus의 구성 요소의 경우
policyGenerator.yaml
파일을 편집하고 해당 구성 요소의 정책을 제거하거나 주석 처리합니다.
2.8.8.3. 추가 리소스 링크 복사링크가 클립보드에 복사되었습니다!
- 정책 세트에 대한 개요는 Red Hat OpenShift Platform Plus 정책 세트를 참조하십시오.
- 주제 시작으로 돌아가기, 정책 세트를 사용하여 Red Hat OpenShift Platform Plus 설치