이 섹션에서는 Kubernetes 마스터 및 작업자 노드에 대한 NSX-T Data Center 네트워킹을 구성하는 방법을 설명합니다.
각 노드에는 적어도 두 개의 네트워크 인터페이스가 있어야 합니다. 첫 번째는 관리 인터페이스로 NSX-T Data Center 패브릭에 있을 수도 있고 없을 수도 있습니다. 다른 인터페이스는 포드에 대한 네트워킹을 제공하고, NSX-T Data Center 패브릭에 있으며, 노드 논리적 스위치라고도 하는 논리적 스위치에 연결됩니다. Kubernetes 상태 점검이 작동하려면 관리 및 포드 IP 주소가 라우팅 가능해야 합니다. 관리 인터페이스와 포드 사이의 통신을 위해 NCP는 상태 점검 및 기타 관리 트래픽을 허용하는 DFW 규칙을 자동으로 생성합니다. NSX Manager GUI에서 이 규칙의 세부 정보를 확인할 수 있습니다. 이 규칙은 변경하거나 삭제해서는 안 됩니다.
각 노드 VM에 대해 컨테이너 네트워킹용으로 지정된 vNIC가 노드 논리적 스위치에 연결되어 있는지 확인하십시오.
태그 | 범위 |
---|---|
노드 이름 | ncp/node_name |
클러스터 이름 | ncp/cluster |
NSX Manager GUI에서 으로 이동하여 노드 VM의 논리적 스위치 포트를 식별할 수 있습니다.
Kubernetes 노드 이름이 변경되면 ncp/node_name 태그를 업데이트하고 NCP를 다시 시작해야 합니다. 다음 명령을 사용하여 노드 이름을 가져올 수 있습니다.
kubectl get nodes
NCP가 실행되는 동안 클러스터에 노드를 추가하는 경우 kubeadm join 명령을 실행하기 전에 논리적 스위치 포트에 태그를 추가해야 합니다. 그렇지 않으면 새 노드에 네트워크 연결이 설정되지 않습니다. 태그가 잘못되었거나 누락된 경우 다음 단계에 따라 문제를 해결할 수 있습니다.
- 논리적 스위치 포트에 올바른 태그를 적용합니다.
- NCP를 다시 시작합니다.