18.9. 추가 네트워크 편집
OpenShift Container Platform에서 네트워크 설정을 업데이트하거나 보조 네트워크의 네트워크 매개변수를 변경하려면 기존 보조 네트워크의 구성을 수정할 수 있습니다. NetworkAttachmentDefinition 사용자 정의 리소스를 편집하여 변경 사항을 적용합니다.
18.9.1. NetworkAttachmentDefinition 사용자 정의 리소스 수정 링크 복사링크가 클립보드에 복사되었습니다!
OpenShift Container Platform에서 네트워크 설정을 업데이트하거나 보조 네트워크의 네트워크 매개변수를 변경하려면 NetworkAttachmentDefinition 사용자 정의 리소스를 수정할 수 있습니다. Cluster Network Operator CR을 편집하여 변경 사항을 적용합니다.
사전 요구 사항
- 클러스터에 추가 네트워크가 구성되어야 합니다.
-
OpenShift CLI(
oc)를 설치합니다. -
cluster-admin권한이 있는 사용자로 로그인합니다.
절차
다음 명령을 실행하여 기본 텍스트 편집기에서 CNO(Cluster Network Operator) CR을 편집합니다.
$ oc edit networks.operator.openshift.io cluster-
additionalNetworks컬렉션에서 변경 사항으로 보조 네트워크를 업데이트합니다. - 변경 사항을 저장하고 텍스트 편집기를 종료하여 변경 사항을 커밋합니다.
선택 사항: CNO에서 다음 명령을 실행하여
NetworkAttachmentDefinition오브젝트를 업데이트했는지 확인합니다. <network_name>을 표시할 보조 네트워크의 이름으로 바꿉니다. CNO가 변경 사항을 반영하기 위해서NetworkAttachmentDefinition오브젝트를 업데이트하기 전에 지연이 발생할 수 있습니다.$ oc get network-attachment-definitions <network_name> -o yaml예를 들어, 다음 콘솔 출력은
net1이라는NetworkAttachmentDefinition오브젝트를 표시합니다.$ oc get network-attachment-definitions net1 -o go-template='{{printf "%s\n" .spec.config}}' { "cniVersion": "0.3.1", "type": "macvlan", "master": "ens5", "mode": "bridge", "ipam": {"type":"static","routes":[{"dst":"0.0.0.0/0","gw":"10.128.2.1"}],"addresses":[{"address":"10.128.2.100/23","gateway":"10.128.2.1"}],"dns":{"nameservers":["172.30.0.10"],"domain":"us-west-2.compute.internal","search":["us-west-2.compute.internal"]}} }