Consul v1.13.x 릴리스 노트

Consul v1.13.x 릴리스 노트

이 페이지는 Consul v1.13.x 릴리스의 주요 기능, 변경 사항, 알려진 이슈, 업그레이드 정보를 설명해요.

출처: 문서

본문

릴리스 주요 기능 (Release Highlights)

  • 클러스터 피어링 (Beta): 이 버전은 서비스 메시와 전통적인 서비스 발견 모두에 대해 Consul 클러스터를 페더레이션하는 새 모델을 추가합니다. 클러스터 피어링은 기존 WAN 페더레이션보다 느슨한 결합으로 서비스 간 연결을 허용합니다. 자세한 내용은 cluster peering 문서를 참조하세요.
  • terminating gateway를 통한 투명 프록시: 이 버전은 퍼블릭 인터넷의 API 같은 Consul 카탈로그 밖의 대상에 대한 이그레스 트래픽 제어를 추가합니다. 투명 프록시는 service-defaults에 정의된 대상을 호출할 수 있으며 트래픽이 terminating gateway를 통해 라우팅될 수 있습니다. 자세한 내용은 terminating gateway 문서를 참조하세요.
  • Envoy Prometheus 엔드포인트에서 TLS 활성화: envoy_prometheus_bind_addr가 설정되면 Envoy prometheus 엔드포인트를 활성화할 수 있으며, consul connect envoy 명령의 새 CLI 플래그로 TLS를 사용해 보호할 수 있습니다. 이 명령들은 -prometheus-ca-file, -prometheus-ca-path, -prometheus-cert-file, -prometheus-key-file입니다. CA, cert, key는 Envoy가 파일을 감시하고 볼륨이 업데이트될 때 인증서를 동적으로 다시 로드할 수 있도록 Kubernetes 마운트 볼륨으로 Envoy에 제공할 수 있습니다.
  • UDP 헬스 체크: 지정된 IP/호스트 이름과 포트에 주기적으로 UDP 데이터그램을 보내는 서비스 발견 헬스 체크를 등록하는 기능을 추가합니다. UDP checks을 참조하세요.

변경 사항 (What's Changed)

  • Envoy 1.19.x 지원을 제거하고 Envoy 1.23 지원을 추가합니다. 자세한 내용은 Envoy Compatibility matrix을 참조하세요.
  • disable_compat_19 텔레메트리 구성 옵션이 이제 제거되었습니다. Consul 버전 1.10.x부터 1.11.x에서 이 구성은 기본값이 false였습니다. 버전 1.12.x에서는 기본값이 true였습니다. 업그레이드하기 전에 이 플래그가 사용 중이면 구성에서 제거해야 합니다.

업그레이드 (Upgrading)

더 자세한 정보는 upgrade details page과 체인지로그를 참조하세요.

알려진 이슈 (Known Issues)

다음 이슈는 1.13.0 릴리스에 존재하는 것으로 알려져 있습니다.

  • Consul 1.13.1은 pre-1.13.0 버전의 Consul에서 스냅샷을 복원할 때 호환성 이슈를 수정합니다. 자세한 내용은 GitHub 이슈 [GH-14149]를 참조하세요.
  • Consul 1.13.0과 Consul 1.13.1은 auto-encrypt와 auto-config가 활성화될 때 Envoy 프록시와의 gRPC 통신에 TLS를 요구하는 것이 기본값입니다. Envoy 프록시가 gRPC에 TLS를 사용하도록 아직 구성되지 않은 환경에서 Consul 1.13으로 업그레이드하면 Envoy 프록시가 컨트롤 플레인(Consul 에이전트)에서 연결이 끊어집니다. 향후 패치 릴리스는 Service Mesh와 auto-config 또는 auto-encrypt를 사용할 때 Envoy 프록시와의 GRPC 통신에 기본적으로 TLS를 비활성화하는 것으로 전환할 것입니다. 자세한 내용은 GitHub 이슈 [GH-14253]과 Service Mesh deployments using auto-config and auto-encrypt을 참조하세요.

체인지로그 (Changelogs)

이 메이저 릴리스 버전 및 모든 유지보수 버전에 대한 체인지로그는 아래에 나열되어 있습니다.

참고: 이 링크들은 GitHub 웹사이트의 체인지로그로 이동합니다.

더 알아보기 (Learn more)