RATATOSKRATATOSK
로그인

Knative

knative-v1.21.0Orchestration & Management
2026년 1월 27일

CHECK 3OTHER 16

Knative v1.21.0은 운영자 환경의 기능, 호환성, 메트릭, 결함 수정을 함께 다루는 릴리스입니다. 메트릭 이름이나 서비스와 리비전의 트래픽 연결 방식에 의존하는 환경에서 동작 변화가 발생합니다.

영향 확인 (3)

  • breakingkn.queueproxy.app.duration 메트릭 이름 변경

    kn.queueproxy.app.duration 메트릭을 사용한다면 적용됩니다.

    kn.queueproxy.app.duration 메트릭 이름이 kn.serving.invocation.duration으로 바뀝니다.

  • breakingkn.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 terminationGracePeriodSeconds support 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-schedulable to true in 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 스택에 추가

조치가 필요한 릴리스가 나왔을 때 주간 메일로 알려드립니다. 이번 릴리스의 브레이킹 체인지 같은 것들입니다.

스택에 추가