Multi-Master 2

K8S Multi-Master Cluster | 쿠버네티스 멀티-마스터 클러스터링

HA(High-Availability)를 확보한 Kubernetes(이하 쿠버네티스) 클러스터 구축을 위해, Multi-Master(이하 멀티-마스터)를 구성하기로 했습니다. 이를 위해 사전 구성요소인 Master(이하 마스터) 노드 앞 단의 Load-Balancer(이하 로드밸런서)를 저번 포스팅에서 구성했습니다.이번 포스팅에서는 마스터 노드(Control-Plane, 이하 컨트롤플레인) 3개, 워커 노드(Data-Plane, 이하 데이터플레인) 1개, 로드밸런서 1개를 준비한 상태에서 멀티-마스터 클러스터를 구성하겠습니다. 각 노드와 로드밸런서 구성은 이전 포스팅들을 참고해주시면 감사하겠습니다.현재 각 노드들은 쿠버네티스 클러스터를 생성하기 전 단계의 상태입니다. 1. 멀티-마스터 클러스터 생성kub..

Kubernetes 2025.11.08

K8S Multi-Master Cluster | 멀티-마스터 클러스터를 위한 로드밸런서(Nginx) 구성

이전에 구축한 Kubernetes(이하 쿠버네티스) 클러스터는 Master(Control-Plane)(이하 마스터/컨트롤플레인)는 1개로 구성돼 있습니다. 이 경우, 해당 마스터 노드에 장애 발생 시 클러스터 전체가 다운됩니다. 이러한 상황을 방지하기 위해 HA(High-Availability, 고가용성) 쿠버네티스 클러스터를 구축할 필요가 있습니다. 이를 위해 마스터 노드가 여러 개인 Multi-Master(이하 멀티-마스터) 클러스터를 구축할 수 있습니다. 멀티-마스터 클러스터에서는 마스터 노드가 여러 개입니다. 클라이언트가 보내는 API 요청을 여러 개의 마스터 노드 중 하나로 전달해줘야 합니다. 이를 위해 멀티-마스터 클러스터에서는 마스터 노드 앞 단에 로드 밸런서가 필요합니다.멀티-마스터 클러스..

Kubernetes 2025.11.01