pile·
인프라 / DevOps·G마켓G마켓·

쿠버네티스 오퍼레이터를 Java로 개발해보기

문제Kubernetes 오퍼레이터를 주로 Go로 구현하는 환경에서 Java 기반 팀이 친숙한 기술 스택으로 오퍼레이터를 개발할 방법이 필요했다.
접근Java Operator SDK(fabric8io)와 Spring Boot 3.3.1을 사용해 Petclinic 샘플 CRD, Deployment/Service/Ingress Dependent Resources, Reconciler를 구현하고 kind 클러스터에서 통합 테스트를 진행했다.
결과Custom Resource 생성 시 오퍼레이터가 자동으로 필요한 리소스를 생성하는 동작을 검증해 Java 생태계와 연계한 쿠버네티스 오퍼레이터 개발 가능성을 확인했다.
G마켓
G마켓 블로그
원문은 여기서 이어서 읽을 수 있어요
원문 읽기
읽음 (0)

이 글과 비슷한

  1. 인프라 / DevOps·vercel-blogVercel Blog·

    Vercel CLI 드라이런 배포로 실제 배포 전 구성 미리 확인하기

    Vercel CLI v54.17.2부터 vercel deploy --dry 명령으로 실제 파일 업로드 없이 배포 구성을 미리 검사할 수 있다. 프레임워크 감지 결과, 포함/제외 파일 목록, 디렉터리 크기 분포, 콘텐츠 해시까지 사전에 확인하고 나서 배포를 결정할 수 있어 의도치 않은 배포 실패를 예방한다.

    #deployment#ci-cd#vercel-cli+1