본문 바로가기
쿠버네티스

[Kubernetes] HA-Cluster (고가용성 클러스터) 구축 - 1

by 알 수 없는 사용자 2023. 7. 26.
반응형

HA-Cluster 구축하기


시작에 앞서..

기본적인 containerd , kubernetes 가 Master, Worker nodes 에 설치되어 있는 상태로 시작한다


구성도


HA-Proxy 구성하기

  • 쿠버네티스 클러스터 네트워크 대역 : 10.10.10.0/24
  • Master node IP : 10.10.10.1~3
  • Worker node IP : 10.10.10.11~13
  • HA-Proxy (Load-Balancer) IP : 10.10.10.254

위와같은 환경으로 HA-Proxy를 구성해보자

  • haproxy 패키지 설치

  • apt-get install -y haproxy
  • config file 셋팅

  • cat >> /etc/haproxy/haproxy.cfg 
    
    frontend kubernetes-master-lb 
         bind 10.10.10.254:16443 #로드밸런서 IP 입력 
         option tcplog 
         mode tcp default_backend kubernetes-master-nodes 
    
    backend kubernetes-master-nodes
         mode tcp 
         balance roundrobin 
         option tcp-check 
         option tcplog 
         server node1 10.10.10.1:6443 check #check masternode 
         server node2 10.10.10.2:6443 check 
         server node3 10.10.10.3:6443 check

위 컨피그 파일을 셋팅해주고 haproxy 서비스를 재시작해준다.

2탄

https://librat.kr/entry/Kubernetes-HA-Cluster-고가용성-클러스터-구축-2

3탄

https://librat.kr/entry/Kubernetes-HA-Cluster-고가용성-클러스터-구축-3

반응형