brunch

110. 네이버 쿠버네티스 장애시 KR-2로 10/10

by Master Seo


네이버 쿠버네티스 장애 시 KR-2 AZ로 이전하는 절차

KR-2 AZ에 서브넷을 만들고 컨테이너 서비스를 KR-2 AZ로 빠르게 이전한다.


<1> KR-1 가용 Zone 장애 시 KR-2로 서비스 이전하기

<2> KR2에 쿠버네티스 클러스터 생성하기

<3> 서비스 올리기

<4> Global DNS에서 CNAME 변경하기

<5> 네이버 클라우드 컨테이너 자료


10 kr2.png



<1> KR-1 가용 Zone 장애 시 KR-2로 서비스 이전하기


1

기존에 네이버 쿠버네티스를 KR-1에 구축한 경우

KR-2에 서브넷을 만들고 KR-2로 서비스를 이전하자.

참고

https://brunch.co.kr/@topasvga/2188


2

기본적으로 5개 Node 사용이 가능하다.

기존 가용 Zone KR-1에 2개 node를 사용 중이면, 가용 Zone KR-2에 최대 3개 node 설치가 가능하다.

노드 증설은 고객센터에 추가 요청하면 증가 가능하다.


3

VPC > Subnet Management >


Subnet 생성?

game1-pub2-subnet

10.0.1.0/24

가용 Zone KR-2


game1-pri2-subnet

10.0.3.0/24

가용 Zone KR-2

N (Private)


game1-lb-pri2-subnet

10.0.6.128/25

가용 Zone KR-2

N (Private)

LoadBalancer



3

NATGW 생성?

natgw2

가용 Zone KR-2



4

Route Talbe?

Route Talbe 생성

a-dev-default-private2-table

사설

0.0.0.0/0 NATGW natgw2



5

a-dev-default-private2-table에서 연관 Subnet 설정 > pri2-subnet 생성해서 변경해야 한다.

pri2-subnet은 a-dev-default-private2-table를 사용하여, NAT2로 나가야 한다.(이중화)




<2> KR2에 쿠버네티스 클러스터 생성하기


1

기존에 노드 수를 2개 정도로 운영한다.

주의

생성 한도 제한이 설정되어 있습니다.

Standard 한도를 수정하려면 고객지원에 문의하세요.

생성 제한수: 5, 생성수: 5




<3> 서비스 올리기


신규 명령용 가성 서버 생성

신규 클러스터에 서비스 올리기

https://brunch.co.kr/@topasvga/2218

https://brunch.co.kr/@topasvga/2217




<4> Global DNS에서 CNAME 변경하기


신규 LB 로 CNAME 변경하기



<5> 네이버 클라우드 컨테이너 자료


https://brunch.co.kr/@topasvga/1863


감사합니다.

keyword
매거진의 이전글109. Amazon EKS 서비스 장애시 9/10