쿠버네티스 오퍼레이터를 Java로 개발해보기
쿠버네티스 오퍼레이터를 Java와 Spring Boot, Java Operator SDK로 구현하는 과정을 정리한 글입니다. CRD, Dependent Resource, Reconciler 구성과 예시 코드를 통해 기본 흐름을 설명했습니다.
새로운 기술 블로그가 추가되었어요
쿠버네티스 오퍼레이터를 Java와 Spring Boot, Java Operator SDK로 구현하는 과정을 정리한 글입니다. CRD, Dependent Resource, Reconciler 구성과 예시 코드를 통해 기본 흐름을 설명했습니다.
쿠버네티스 오퍼레이터를 Java로 개발해보는 글입니다. 발췌가 짧아 구체적인 구현 내용은 확인되지 않습니다.

대용량 실시간 임베딩 서버에서 TPS와 응답 속도, 비용 절감을 동시에 맞춘 사례를 소개했습니다. Redis Cluster, 압축, JVM·쿠버네티스 최적화와 성능 테스트 전략이 핵심이었습니다.

6개 도메인을 하나의 통합 모델로 옮기기 위해 Kafka, CDC, Kafka Streams 기반 마이그레이션 파이프라인을 구축했습니다. Strimzi Operator로 Kafka Connect를 관리하며 준실시간 데이터 통합과 재실행 가능성을 확보했습니다.

SSR 서버 최적화를 위해 측정 환경을 먼저 정비하고, RPS와 Event Loop 지표로 병목을 찾았습니다. serializer 제거, Yarn 업그레이드, Express 제거로 CPU 사용률을 낮춰 서버 수를 줄였습니다.

AWS EKS를 더 안정적이고 확장성 있게 운영하기 위해 Karpenter 파일럿을 진행한 내용을 공유했습니다. 온프레미스 중심 환경에서 EKS 운영 방식을 점검한 사례입니다.

Kubernetes에서 DNS를 어떻게 구성하고 질의가 흐르는지 CoreDNS와 NodeLocal DNSCache 중심으로 설명했습니다. Pod와 Node의 nameserver 차이, Corefile 분석, Autoscaler와 DNS Policy까지 함께 다뤘습니다.

토스 프론트엔드의 대규모 모노레포 CI/CD 최적화 사례를 소개했습니다. 병렬 파이프라인과 사전 복제, SSR 번들링으로 빌드와 배포 시간을 크게 줄였습니다.

쿠버네티스 네이티브 사이드카 컨테이너와 새로운 API를 소개한 발표 세션입니다. Pod 종료 시나리오와 도입 논의를 중심으로 공개했습니다.


실시간 장바구니 추천 모델을 위한 서빙 아키텍처와 운영 체계를 소개했습니다. TorchServe, Kubernetes, ArgoCD, MLOps와 모니터링 적용 사례를 정리했습니다.

캐치테이블이 Terraform과 AWS로 인프라를 토폴로지 기반으로 관리하는 방식을 소개했습니다.\n네트워크와 도메인, ACM을 분리 운영하며 운영 편의성과 안정성을 높인 사례입니다.

kubectl로 파드를 만들 때 내부에서 어떤 요청과 상태 변화가 오가는지 감사 로그를 따라가며 설명했습니다. kube-apiserver, kube-scheduler, kubelet의 역할 분담과 audit log 활용 포인트를 정리했습니다.