Knative
knative-v1.21.0Orchestration & Management2026년 1월 27일
Knative v1.21.0은 운영자 환경의 기능, 호환성, 메트릭, 결함 수정을 함께 다루는 릴리스입니다. 메트릭 이름이나 서비스와 리비전의 트래픽 연결 방식에 의존하는 환경에서 동작 변화가 발생합니다.
영향 확인 (3)
breaking
kn.메트릭 이름 변경queueproxy. app. duration kn.메트릭을 사용한다면 적용됩니다.queueproxy. app. duration kn.메트릭 이름이queueproxy. app. duration kn.으로 바뀝니다.serving. invocation. duration breaking
kn.메트릭 이름 변경queueproxy. depth kn.메트릭을 사용한다면 적용됩니다.queueproxy. depth kn.메트릭 이름이queueproxy. depth kn.로 바뀝니다.serving. queue. depth breaking서비스 간 리비전 트래픽 라우팅 제한
Services가 서로 다른 서비스에 속한 리비전으로 트래픽을 라우팅한다면 적용됩니다.Services는 이제 서로 다른 서비스에 속한 리비전으로 트래픽을 라우팅할 수 없습니다. 이 작업을 시도하면 상태가Ready=False가 되고 이유는RevisionNotOwned로 표시됩니다.
그 외 기록된 변경 16건 전체fixes 8 · constraints 5 · additions 3
fixes (8)
- Preserve deployment and template annotations and labels during reconcile
- Fall back to HTTP1 on failed HTTP2 health probes (e.g. on connection error or non-readiness)
- Fix flaky HTTPS e2e tests by waiting for HTTPS endpoint to be Ready.
- Fix request log output corruption when using invalid log templates
- Fixed duplicate ACME challenge paths when Services with traffic tags use HTTP-01 challenges for TLS certificates.
- Services with invalid networking.knative.dev/* annotations on the revision template now fail immediately with a clear error instead of getting stuck.
- Switch to async metric instrumentation to avoid unbounded memory growth
- fix sub-second precision metric reporting
constraints (5)
- Add
terminationGracePeriodSecondssupport for user and sidecar container probes - Added support for OpenTelemetry W3C Trace Context (traceparent header) in request logging, while maintaining backward compatibility with Zipkin B3 format.
- Allow activator to be out of the request path when system-internal-tls is enabled
- Allow adjusting Revision min/max scale annotations
- Allow unreachable revisions with initialScale > 1 to scale to 0
additions (3)
- You can now set the new feature
pod-is-always-schedulabletotruein the config-deployment ConfigMap. - Activator probe timeout and frequency are now configurable via PROBE_TIMEOUT and PROBE_FREQUENCY environment variables.
- Include two new activator metrics (
kn.,activator. stats. conn. reachable kn.)activator. stats. conn. errors
Knative 스택에 추가
조치가 필요한 릴리스가 나왔을 때 주간 메일로 알려드립니다. 이번 릴리스의 브레이킹 체인지 같은 것들입니다.