해당 내용은 Udemy의 Certified Kubernetes Administrator (CKA) with Practice Tests 강의를 공부한 내용입니다. 내용을 그대로 번역하기보다는, 제가 이해하기 쉬운 대로 수정한 부분들이 있습니다.
⚠️ 영어 독해가 많이 부족합니다. 틀린 내용이 있으면 알려주시면 감사하겠습니다.
강사: 안녕하세요. 이 강의에 오신 것을 환영합니다. 이 강의에서는 Kubernetes 클러스터의 마스터 및 워커 노드에 필요한 네트워킹 configuration을 살펴봅니다. Kubernetes 클러스터는 마스터 노드와 워커 노드로 구성됩니다.
IP & FQDN
각 노드에는 네트워크에 연결된 인터페이스가 하나 이상 있어야 합니다. 각 인터페이스에는 주소가 있어야 합니다. 호스트에는 고유한 호스트 이름 집합과 고유한 MAC 주소가 있어야 합니다. 특히 기존 VM에서 replication하여 VM을 생성한 경우에는 이 점에 유의해야 합니다.
Ports
몇 개의 포트도 열려야 합니다. 이들은 controlplane의 다양한 컴포넌트에 의해 사용됩니다. 마스터는 API 서버에 대해 6443의 연결을 허용해야 합니다. 워커 노드, Kube 제어 도구, 외부 사용자 및 기타 모든 제어부 config요소는 이 포트를 통해 Kube API 서버에 액세스합니다. 마스터 및 워커 노드의 큐블릿은 포트 10250에서 수신합니다. 네, 이에 대해 논의하지 않은 경우 마스터 노드에도 쿠벨렛이 있을 수 있습니다. Kube 스케줄러를 사용하려면 포트 10259가 열려 있어야 합니다. Kube 컨트롤러 관리자를 사용하려면 포트 10257이 열려 있어야 합니다. 워커 노드는 포트 30000-32767에서 외부 액세스를 위한 서비스를 노출하므로 이 또한 열려 있어야 합니다. 마지막으로, etcd 서버는 포트 2379에서 수신합니다.
마스터 노드가 여러 개 있는 경우에는 이러한 모든 포트도 해당 포트에서 열어야 합니다. 그리고 당신은 etcd 클라이언트가 서로 통신할 수 있도록 추가 포트 2380이 열려 있어야 합니다.
열 포트 리스트는 Kubernetes 설명서 페이지에서도 사용할 수 있으므로 방화벽, IP 테이블 rule 또는 TCP, Azure 또는 AWS와 같은 클라우드 환경에서 네트워크 보안 그룹의 노드에 대한 네트워킹을 설정할 때 이를 고려하세요. 그리고 만약 일이 잘 안 풀린다면 조사하는 동안 이 곳을 찾아야 합니다.
'MLOps > Doker & Kubernetes' 카테고리의 다른 글
Udemy CKA 강의 정리 209: Pod Networking (0) | 2023.01.24 |
---|---|
Udemy CKA 강의 정리 206: Important Note about CNI and CKA Exam (0) | 2023.01.24 |
Udemy CKA 강의 정리 204: Prerequisite - CNI (0) | 2023.01.24 |
Udemy CKA 강의 정리 203: Prerequisite - Docker Networking (0) | 2023.01.24 |
Udemy CKA 강의 정리 202: FAQ (0) | 2023.01.24 |
댓글