4.9. 추가 네트워크 제거
OpenShift Container Platform에서 사용되지 않는 네트워크 구성을 정리하거나 네트워크 리소스를 확보하려면 추가 네트워크 연결을 제거할 수 있습니다. NetworkAttachmentDefinition 사용자 지정 리소스를 삭제하여 클러스터에서 보조 네트워크를 제거합니다.
4.9.1. 보조 NetworkAttachmentDefinition 사용자 정의 리소스 제거 링크 복사링크가 클립보드에 복사되었습니다!
OpenShift Container Platform에서 사용되지 않는 네트워크 구성을 정리하거나 네트워크 리소스를 확보하기 위해 보조 NetworkAttachmentDefinition CR을 제거할 수 있습니다. Cluster Network Operator CR을 편집하고 NetworkAttachmentDefinition CR을 삭제하여 클러스터에서 보조 네트워크를 제거합니다.
보조 네트워크가 클러스터에서 제거되면 연결된 Pod에서 제거되지 않습니다.
사전 요구 사항
-
OpenShift CLI(
oc)를 설치합니다. -
cluster-admin권한이 있는 사용자로 로그인합니다.
프로세스
다음 명령을 실행하여 기본 텍스트 편집기에서 CNO(Cluster Network Operator)를 편집합니다.
$ oc edit networks.operator.openshift.io cluster제거하려는 보조 네트워크의
additionalNetworks컬렉션에서 CNO가 생성한 구성을 제거하여 CR(사용자 정의 리소스)을 수정합니다.apiVersion: operator.openshift.io/v1 kind: Network metadata: name: cluster spec: additionalNetworks: []다음과 같습니다.
spec.additionalNetworks-
additionalNetworks컬렉션에서 제거할 보조 네트워크 연결 정의를 지정합니다.additionalNetworks컬렉션에서 보조 네트워크 연결 정의에 대한 구성 매핑을 제거하는 경우 빈 컬렉션을 지정해야 합니다.
다음 명령을 입력하여 클러스터 네트워크에서
NetworkAttachmentDefinitionCR을 제거합니다.$ oc delete net-attach-def <name_of_network_attachment_definition>&
lt;name_of_network_attachment_definition>을 삭제하려는NetworkAttachmentDefinitionCR의 이름으로 바꿉니다.- 변경 사항을 저장하고 텍스트 편집기를 종료하여 변경 사항을 커밋합니다.
선택 사항: 다음 명령을 실행하여 보조 네트워크 CR이 삭제되었는지 확인합니다.
$ oc get network-attachment-definition --all-namespaces