반응형
HA-Cluster 구축하기
시작에 앞서..
기본적인 containerd , kubernetes 가 Master, Worker nodes 에 설치되어 있는 상태로 시작한다
- Containerd 설치
https://librat.kr/entry/Kubernetes-Containerd-설치하기-k8s-container-runtime - Kubernetes 설치
https://librat.kr/entry/Kubernetes-쿠버네티스k8s-1253-설치하기
구성도
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
반응형
'쿠버네티스' 카테고리의 다른 글
[Kubernetes] HA-Cluster (고가용성 클러스터) 구축 - 3 (0) | 2023.08.01 |
---|---|
[Kubernetes] HA-Cluster (고가용성 클러스터) 구축 - 2 (0) | 2023.07.28 |
[Kubernetes] 쿠버네티스 HA-Cluster (설명편) (0) | 2023.07.25 |
[Kubernetes] 컨테이너 외부 노출 (0) | 2023.07.10 |
[Kubernetes] ETCD 복구 (0) | 2023.07.06 |