Consul on Kubernetes 1.1.0 릴리스 노트
Consul on Kubernetes 1.1.0 릴리스 노트
이 문서는 Consul on Kubernetes 1.1.0 릴리스의 주요 변경 사항과 하이라이트를 요약해요.
출처: 문서
본문
릴리스 하이라이트 (Release Highlights)
- 향상된 Envoy 액세스 로깅: Envoy 액세스 로그는 이제 ProxyDefaults CRD 내의
accessLogs필드를 통해 중앙에서 관리되며, 운영자가 서비스 메시 내 모든 프록시에 대해 액세스 로그를 쉽게 켤 수 있습니다. 자세한 내용은 Access logs overview를 참조하세요. - Consul Envoy 확장: 새 Envoy 확장 시스템을 사용하면 Consul 바이너리 외부에서 Consul이 생성한 Envoy 리소스를 수정할 수 있습니다. 이를 통해 확장이 Envoy 리스너, 라우트, 클러스터, 엔드포인트를 추가, 삭제, 수정할 수 있어 Consul 코드베이스 변경 없이 추가 Envoy 기능을 지원할 수 있습니다. ProxyDefaults 및 ServiceDefaults CRD의 새
envoyExtensions필드는 기본 제공 Envoy 확장을 활성화합니다. 이러한 확장 사용 방법에 대한 자세한 내용은 Envoy extensions overview를 참조하세요. - Envoy 프록시 디버깅 CLI 명령: 이 릴리스는 사이드카 및 게이트웨이용 Envoy 프록시의 로그 수준을 빠르게 수정하여 디버깅을 더 쉽게 하는 새 명령을 추가합니다. 자세한 내용은 consul-k8s CLI proxy log command 문서를 참조하세요.
- 주어진 포드에서 Envoy의 현재 로그 수준을 표시하거나 로그 수준을 업데이트하는
consul-k8s proxy log podname명령을 추가합니다.
- 주어진 포드에서 Envoy의 현재 로그 수준을 표시하거나 로그 수준을 업데이트하는
변경 사항 (What's Changed)
- Connect inject는 이제 기본적으로 사이드카 주입에서
openebsnamespace를 제외합니다. 이전에 해당 namespace에 주입하려는 포드가 있었다면 이제 namespaceSelector를 다음과 같이 설정해야 합니다:
connectInject:
namespaceSelector: |
matchExpressions:
- key: "kubernetes.io/metadata.name"
operator: "NotIn"
values: ["kube-system","local-path-storage"]
지원 소프트웨어 (Supported Software)
참고 (Note): Consul 1.14.x 및 1.13.x는 지원되지 않습니다. 올바른 consul-k8s 버전 선택에 대한 자세한 내용은 Supported Consul and Kubernetes versions을 참조하세요.
- Consul 1.15.x.
- Consul Dataplane v1.1.x. Consul Dataplane 버전 및 사용 가능한 패키지된 Envoy 버전에 대한 자세한 내용은 Envoy and Consul Dataplane을 참조하세요.
- Kubernetes 1.23.x - 1.26.x
kubectl1.23.x - 1.26.x- Helm 3.6+
업그레이드 (Upgrading)
업그레이드에 대한 자세한 내용은 Upgrades page를 참조하세요.
알려진 문제 (Known Issues)
다음 문제는 v1.1.0 릴리스에 존재하는 것으로 알려져 있습니다:
- Pod Security Admission 컨트롤러에 대해 구성된 Pod Security Standards는 현재 Consul K8s에서 지원되지 않습니다. OpenShift 4.11.x는 Kubernetes 1.25에서 Pod Security Standards를 기본적으로 활성화하며 이 역시 지원되지 않습니다. 지원은 향후 Consul K8s 1.0.x 패치 릴리스에 추가될 예정입니다.
변경 로그 (Changelogs)
이 메이저 릴리스 버전과 모든 유지 보수 버전에 대한 변경 로그는 아래에 나열되어 있습니다.
참고 (Note): 다음 링크는 GitHub 웹사이트의 변경 로그로 이동합니다.