Consul K8s v1.5.x 릴리스 노트
Consul K8s v1.5.x 릴리스 노트
이 페이지는 Consul K8s v1.5.x 릴리스의 주요 기능, 지원 소프트웨어, 알려진 이슈, 업그레이드 정보를 설명해요.
출처: 문서
본문
다음 Consul 업데이트를 발표하게 되어 기쁘게 생각합니다.
릴리스 주요 기능 (Release highlights)
- 외부 서비스 CRD: 이제 기존 Kubernetes 애플리케이션 매니페스트와 함께 헬스 체크를 포함한 외부 서비스를 새
RegistrationCustom Resource Definition (CRD)으로 구성하고 등록할 수 있습니다. 이 CRD는 외부 노드에서 실행되는 서비스를 Consul 카탈로그에 등록하는 워크플로우를 변경합니다. 서비스 메시의 다운스트림 서비스가 외부 서비스와 통신하려면 여전히 terminating gateway가 필요합니다. 자세한 내용은 Register external services on Kubernetes overview을 참조하세요. - 파일 시스템 인증서: VM의 Consul API Gateway용 새
file-system-certificate구성 항목이 로컬 시스템의 인증서와 개인 키에 대한 파일 경로 지정을 지원합니다.consul-k8sHelm chart v1.5.0 이상을 사용하는 Consul on Kubernetes 배포는 추가 구성 없이 인라인 인증서 대신 파일 시스템 인증서를 사용합니다. Kubernetes 환경의 인증서 구성에 대한 정보는 Gateway Resource Configuration을 참조하세요. - v2 카탈로그 API 사용 중단: Consul은 v1.17.0에서 실험적인 v2 Catalog API를 도입했습니다. 이 API는 Kubernetes의 멀티 포트 Service 구성을 지원했으며 테스트와 개발 목적으로 사용할 수 있었습니다. v2 카탈로그와 멀티포트 Kubernetes Services 지원은 v1.19.0 릴리스에서 더 이상 사용되지 않았습니다(deprecated).
- Argo Rollouts 플러그인: 점진적 전달을 위한 새 Argo Rollouts 플러그인이 이제
consul-k8s에서 사용할 수 있습니다. 이 플러그인은 서비스의 하위 집합 간 트래픽을 분할하여 애플리케이션의 새 버전을 점진적으로 릴리스하고 테스트하며 이전 버전으로 롤백할 수 있게 해주는 방식으로 canary 배포를 지원합니다. 자세한 내용은 Argo Rollouts Progressive Delivery with Consul on Kubernetes을 참조하세요.
지원 소프트웨어 (Supported software)
이 버전의 Consul on Kubernetes는 다음 소프트웨어 버전을 지원합니다.
- Consul v1.19.x
- Consul Dataplane v1.5.x. Consul Dataplane 버전과 사용 가능한 패키지 Envoy 버전에 대한 자세한 내용은 Envoy and Consul Dataplane을 참조하세요.
- Kubernetes 1.27.x - 1.30.x
- kubectl 1.27.x - 1.30.x
- Helm 3.11.3+
자세한 내용은 Supported Consul and Kubernetes versions을 참조하세요.
업그레이드 (Upgrading)
더 자세한 정보는 업그레이드 세부 사항 페이지와 체인지로그를 참조하세요.
알려진 이슈 (Known issues)
다음 이슈는 v1.5.x 릴리스에 존재하는 것으로 알려져 있습니다.
체인지로그 (Changelogs)
이 메이저 릴리스 버전 및 모든 유지보수 버전에 대한 체인지로그는 아래에 나열되어 있습니다.
참고
이 링크들은 GitHub 웹사이트의 체인지로그로 이동합니다.