RATATOSKRATATOSK
로그인

k8gb

v0.20.0Kubernetes Core
2026년 7월 3일

k8gb v0.20.0은 DNS 존 라이프사이클 관리를 위한 클러스터 스코프 ZoneDelegation CRD를 도입하고 TLSRoute 지원을 추가하는 기능 릴리스입니다. dynamicZones 설정 필드 제거 및 ZoneDelegation 명명 규칙 변경으로 인해 운영자는 기존 설정의 마이그레이션이 필요합니다. 여러 신뢰성 개선으로 헬스 체크, DNS 검증, 조정 동작이 강화되었습니다.

  • breakingdynamicZones 설정 필드 제거, ZoneDelegation CRD로 마이그레이션 필수

    v0.20.0에서 values.yaml의 dynamicZones 설정 필드가 제거되었습니다. 현재 dynamicZones를 사용 중인 운영자는 DNS 존의 선언적 활성화 및 폐기를 위해 새로운 클러스터 스코프 ZoneDelegation CRD로 마이그레이션해야 합니다.

  • breakingCreateZoneDelegation이 SaveZoneDelegation으로 이름 변경

    v0.20.0에서 ZoneDelegation CRD의 내부 메서드 CreateZoneDelegation이 SaveZoneDelegation으로 이름이 변경되었습니다. 기존 이름을 직접 참조하는 통합 또는 도구가 영향을 받습니다.

  • breakingZoneDelegation 이름에서 .conf 접미사 제거

    v0.20.0에서 ZoneDelegation 이름에서 .conf 접미사가 제거되었습니다. 기존 명명 규칙을 사용하는 매니페스트는 업데이트가 필요합니다.

주요 변경 (7)

  • DNS 존의 활성화 및 폐기를 선언적으로 관리하는 클러스터 스코프 ZoneDelegation CRD 추가
  • 복수의 gateway.networking.k8s.io API 버전을 통한 TLSRoute 지원 추가
  • dynamicZones 설정 필드 제거, ZoneDelegation CRD로의 마이그레이션 필수
  • 서버 헬스 체크가 모든 서비스의 정상 상태를 요구(이전: 서브셋)
  • CreateZoneDelegation 메서드를 SaveZoneDelegation으로 이름 변경, ZoneDelegation 명명에서 .conf 접미사 제거
  • localtargets DNS 레이블 검증 추가, INFOBLOX_WAPI_PORT 기본값 오류 수정, 레거시 GSLB 주석 보존, ZoneDelegation 조정 및 마이그레이션 정리 신뢰성 개선 등 다수 버그 수정
  • k8gb.io/exposed-hostnames 주석 추가