본문으로 이동
아마존 EKS 업그레이드 | 당근마켓 SRE 밋업 1회
컨퍼런스

아마존 EKS 업그레이드 | 당근마켓 SRE 밋업 1회

당근 밋업 당근 · YouTube

원문 보기

AI 핵심 요약

EKS 버전 지원 종료가 잦아 여러 지역의 클러스터를 반복해서 업그레이드해야 하는 부담을 줄이기 위해, 당근마켓 SRE 팀은 단일 클러스터 교체와 신규 클러스터로의 트래픽 이전 방식을 비교했습니다. 단일 클러스터 방식에서는 마스터와 애드온을 순차 업그레이드하고, 새 워커 노드 그룹으로 파드를 옮긴 뒤 기존 노드를 제거했습니다. 더 큰 버전 차이를 한 번에 넘기기 위해 새 클러스터를 만들고, Terraform으로 관리하는 ALB와 HAProxy를 이용해 트래픽을 단계적으로 전환했으며 AWS Load Balancer Controller, NGINX Ingress, EFS CSI 드라이버 등도 함께 정비했습니다. 멀티 클러스터 방식은 롤백 여지를 주지만 트래픽 조절 체계와 중복 실행 방지가 필요하고, 어느 방식이든 API 호환성을 사전에 확인해야 한다는 점을 공유했습니다.

  • EKS의 마스터 버전은 한 번에 한 단계씩 올려야 하므로, 업그레이드 전에 각 버전의 지원 종료일과 변경되는 API를 확인하세요.
  • 노드 그룹을 버전별로 나누고 이전 노드를 스케줄링 불가 처리한 뒤 파드를 드레인하면 워커 노드를 순차적으로 교체할 수 있습니다.
  • 업그레이드 전후에 Ingress API 등 제거 예정 API와 애드온 호환성을 점검하고, 필요한 매니페스트를 먼저 수정해야 합니다.
  • 멀티 클러스터 전환에서는 배치나 잡이 두 클러스터에서 동시에 실행되지 않도록 애플리케이션 동작도 검토해야 합니다.

소개

당근 SRE 밋업 1회: 당근마켓 성장과 함께 쌓아온 안정적인 인프라 구축과 운영 노하우를 당근마켓/당근페이 SRE 팀에서 공유합니다. 🥕 아마존 EKS 무중단 업그레이드 - 유정렬 님(당근마켓 SRE 팀 클러스터 파트) 🥕 발표자료: https://www.notion.so/daangn/SRE-ca64e762e18e492fa449f8e43f0114d5 🥕 당근마켓 SRE팀에 합류하기 : https://team.daangn.com/jobs/4473170003/ 2021년 8월 26일 녹화. https://festa.io/events/1737/ * 1회 밋업 다시보기: https://www.youtube.com/playlist?list=PLaHcMRg2hoBqWWla-pCBSRqU-jSriiZHj * 2회 밋업 다시보기: https://www.youtube.com/playlist?list=PLaHcMRg2hoBqJRSlnE7Xw_QpVkf8u6ISH

비슷한 학습 자료

컨퍼런스 당근 밋업

당근마켓 성장과 함께 쌓아온 안정적인 인프라 구축과 운영 노하우를 당근마켓 SRE 팀에서 공유합니다. 이번 SRE 밋업에서는 사내 개발자 플랫폼 개발과 관련된 다양한 세션을 준비했습니다. 🥕발표자료: https://daangn.notion.site/SRE-c62abc2b6f0347a4ace9ee9cdfc49b6b?pvs=4 🥕 당근 SRE에 지원하기: https://about.daangn.com/jobs/ * 1회 밋업 다시보기: https://youtube.com/playlist?list=PLaHcMRg2hoBqWWla-pCBSRqU-jSriiZHj * 2회 밋업 다시보기: https://youtube.com/playlist?list=PLaHcMRg2hoBqJRSlnE7Xw_QpVkf8u6ISH

클라우드

컨퍼런스 당근 밋업

당근마켓 성장과 함께 쌓아온 안정적인 인프라 구축과 운영 노하우를 당근마켓 SRE 팀에서 공유합니다. 이번 SRE 밋업에서는 사내 개발자 플랫폼 개발과 관련된 다양한 세션을 준비했습니다. 🥕발표자료: https://daangn.notion.site/SRE-c62abc2b6f0347a4ace9ee9cdfc49b6b?pvs=4 🥕 당근 SRE에 지원하기: https://about.daangn.com/jobs/ * 1회 밋업 다시보기: https://youtube.com/playlist?list=PLaHcMRg2hoBqWWla-pCBSRqU-jSriiZHj * 2회 밋업 다시보기: https://youtube.com/playlist?list=PLaHcMRg2hoBqJRSlnE7Xw_QpVkf8u6ISH

데브옵스 · 인프라

컨퍼런스 당근 밋업

당근 SRE 두 번째 밋업에서는 서비스 배포를 주제로 다양한 세션을 준비했습니다. 🥕 당근페이, 6개월 간의 인프라 구축 이야기 - 강진우 님(당근페이 SRE 팀) 🥕 발표자료: https://www.notion.so/daangn/SRE-ca64e762e18e492fa449f8e43f0114d5 🥕 당근마켓 SRE팀에 합류하기 : https://team.daangn.com/jobs/4473170003/ 2021년 1월 17일 녹화. https://festa.io/events/1912 * 1회 밋업 다시보기: https://www.youtube.com/playlist?list=PLaHcMRg2hoBqWWla-pCBSRqU-jSriiZHj * 2회 밋업 다시보기: https://www.youtube.com/playlist?list=PLaHcMRg2hoBqJRSlnE7Xw_QpVkf8u6ISH

데브옵스 · 인프라

컨퍼런스 당근 밋업

당근 SRE 두 번째 밋업에서는 서비스 배포를 주제로 다양한 세션을 준비했습니다. 🥕 당근마켓은 왜 배포 시스템을 만드는가? - 변정훈 님(당근마켓 SRE 팀 딜리버리 파트) 🥕 발표자료: https://www.notion.so/daangn/SRE-ca64e762e18e492fa449f8e43f0114d5 🥕 당근마켓 SRE팀에 합류하기 : https://team.daangn.com/jobs/4473170003/ 2021년 1월 17일 녹화. https://festa.io/events/1912 * 1회 밋업 다시보기: https://www.youtube.com/playlist?list=PLaHcMRg2hoBqWWla-pCBSRqU-jSriiZHj * 2회 밋업 다시보기: https://www.youtube.com/playlist?list=PLaHcMRg2hoBqJRSlnE7Xw_QpVkf8u6ISH

데브옵스 · 인프라

컨퍼런스 당근 밋업

당근 SRE 두 번째 밋업에서는 서비스 배포를 주제로 다양한 세션을 준비했습니다. 🥕 쿠버네티스 멀티 클러스터에서 Addons를 관리하는 방법 - 유정열 님(당근마켓 SRE 팀 클러스터 파트) 🥕 발표자료: https://www.notion.so/daangn/SRE-ca64e762e18e492fa449f8e43f0114d5 🥕 당근마켓 SRE팀에 합류하기 : https://team.daangn.com/jobs/4473170003/ 2021년 1월 17일 녹화. https://festa.io/events/1912 * 1회 밋업 다시보기: https://www.youtube.com/playlist?list=PLaHcMRg2hoBqWWla-pCBSRqU-jSriiZHj * 2회 밋업 다시보기: https://www.youtube.com/playlist?list=PLaHcMRg2hoBqJRSlnE7Xw_QpVkf8u6ISH

데브옵스 · 인프라

컨퍼런스 당근 밋업

당근 SRE 밋업 1회: 당근마켓 성장과 함께 쌓아온 안정적인 인프라 구축과 운영 노하우를 당근마켓/당근페이 SRE 팀에서 공유합니다. 🥕 실전! gRPC 서비스 운영 노하우 - 배상익 님(당근마켓 SRE 팀 클러스터 파트) 🥕 발표자료: https://www.notion.so/daangn/SRE-ca64e762e18e492fa449f8e43f0114d5 🥕 당근마켓 SRE팀에 합류하기 : https://team.daangn.com/jobs/4473170003/ 2021년 8월 26일 녹화. https://festa.io/events/1737/ * 1회 밋업 다시보기: https://www.youtube.com/playlist?list=PLaHcMRg2hoBqWWla-pCBSRqU-jSriiZHj * 2회 밋업 다시보기: https://www.youtube.com/playlist?list=PLaHcMRg2hoBqJRSlnE7Xw_QpVkf8u6ISH

백엔드 네트워크