kakao의 오픈소스 Ep6 – Cite
CiteCaaSKubernetesCI/CDGitHub배포자동화
AI 요약
Beta카카오에서 개발한 오픈소스 Cite는 Container as a Service(CaaS)로, 소스코드 빌드부터 배포, 운영까지의 과정을 자동화하는 웹 서비스입니다. Kubernetes 기반으로 작동하며, 복잡한 Kubernetes 설치 및 운영의 어려움을 줄여줍니다.
Cite는 GitHub과 연동하여 실제 서비스 담당 개발자가 Kubernetes 클러스터를 통해 서비스를 쉽게 배포하고 롤백할 수 있도록 지원합니다. 이를 통해 서비스 생성, 배포, 롤백 속도를 높이고, 더 적은 하드웨어로 더 많은 서비스를 수행하며, 개발자와 인프라 관리자의 비용을 절감하는 것을 목표로 합니다.
Cite는 빌드, 배포, 롤백 등 서비스 상태를 GitHub 커밋 및 배포 상태 이벤트로 처리하며, A-B 스위칭 방식을 사용하여 안정적인 배포를 지원합니다.
이 글이 궁금하신가요?
원문 블로그에서 전체 내용을 확인해 보세요
원문 읽으러 가기
