쿠버네티스 플랫폼 도입 및 응용

플랫폼기반팀 / 문준기
플랫폼기반팀 / 문준기
연구/개발 성과
GitOps 및 클라우드 네이티브 운영 전략의 도입
  • 현재 상태: GitOps 도구에 대한 평가가 완료되지 않았으며,전사적으로 GitOps 기반 운영이 도입되지 않아 CI/CD 파이프라인의 자동화 수준이 낮은 상태입니다.
  • 개선 효과: GitOps 도구를 선정하여 도입하고, CI/CD 파이프라인의 자동화 수준을 크게 높일 것입니다.
쿠버네티스 네트워크아키텍처 고도화를 통한 생산성 및 운영 효율성 극대화
  • 현재 상태: 현재 쿠버네티스 네트워크 아키텍처는 복잡성과 가시성의 부족으로 인해 클라우드리소스 사용이 비효율적이며, 네트워크 성능 최적화에 한계가 있습니다.
  • 개선 효과: 네트워크 아키텍처를 최적화하여, 클라우드 리소스 비용 절감 / 일관된 가시성 확보 / 네트워크 레이턴 시 개선할 것입니다.
연구 방식

연구 및 도입 (쿠버네티스 플랫폼 기반 기술 확보)

  • DevOps 엔지니어가 주도하여 EKS 기반의 IaC 템플릿과 네트워크 아키텍처에 대한 최적화된 설계연구를 수행합니다.
  • 연구범위는 쿠버네티스 클러스터의 구성, 운영, 모니터링, 보안 및 비용 최적화 전략을 포함합니다.
  • 개발자와 공유세션을 통해 연구 내용과 기술적 통찰력을 공유하고 개발자의 인프라 이해도를 높입니다.

토론/스터디 (문제 해결 및 지식 공유)

  • DevOps 파트로 묶인 엔지니어와 개발자가 번갈아가며리드하여 쿠버네티스 도입 과정에서 발생하는 문제를 논의합니다.
  • 스터디 세션은새로운 기술 스택 도입으로 인한 문제 해결 뿐만 아니라, 프로세스 개선과 혁신적인 아이디어를 모색하는포럼 역할을 합니다

협업 (DevOps엔지니어와 개발자간 Co-Work)

  • DevOps 엔지니어와개발자는 1대1 코워킹 세션을 통해 효과적인 협업 방식을모색하고, 개발자의 역할 확장을 지원합니다.
  • 각 파트의 리드는매주 교대로 핵심 이슈를 선정하고, 해당 주제에 대한 심도 있는 협업 세션을 주관합니다.

TGC 커리큘럼

주차(Week) 사용자 중심 목표 추가설명 (목표성과/지표 등)
1 EKS EC2와 Fargate 운영 전략 비교 EC2와 Fargate의 비용 및 성능 비교 분석
2 EKS 클러스터 모니터링 아키텍처 설계 모니터링 시스템 설계 및 KPIs 설정
3 EKS 클러스터 모니터링 솔루션 구축 FluentBit, Prometheus 기반 모니터링 구축
4 Service Mesh 및 VPC Lattice 기반 네트워크 아키텍처 설계 Service Mesh 및 VPC Lattice 아키텍처 설계
5 고도화된 EKS 네트워크 아키텍처 구현 트래픽 최적화 및 보안 강화
6 Helm 템플릿의 배포 자동화 고도화 배포 템플릿 최적화 및 관리 효율성 증대
7 Helm 템플릿과 ACK의 통합 및 확장 ACK 통합을 통한 템플릿 확장성 강화
8 GitOps 도구의 맞춤형 최적화 GitOps 도구 커스터마이징 및 최적화
9 GitOps 기반 CI/CD 파이프라인 구현 CI/CD 파이프라인 구축 및 자동화
10 핵심 서비스의 EKS 전환 -1 서비스 EKS 마이그레이션
11 핵심 서비스의 EKS 전환 -2 서비스 EKS 마이그레이션 및 최적화
12 전체 리뷰 및 개선 계획 수립

TGC 주간활동

TGC 참가신청