Knative
knative-v1.21.0Orchestration & Management2026年1月27日
Knative v1.21.0 は、運用時に参照するメトリクス名と、`Services` のトラフィックルーティングに関わる互換性を見直したリリースです。該当するメトリクスやサービス構成を利用している環境に関係します。
影響確認 (3)
breakingメトリクス名の変更
kn.メトリクスを利用している場合に該当します。queueproxy. app. duration kn.はqueueproxy. app. duration kn.に変更されます。serving. invocation. duration breakingキュー深度メトリクス名の変更
kn.メトリクスを利用している場合に該当します。queueproxy. depth kn.はqueueproxy. depth kn.に変更されます。serving. queue. depth breakingサービス間の revision ルーティング制約
異なるサービスに属する revision へ
Servicesでトラフィックを振り分けている場合に該当します。Servicesは異なるサービスに属する revision へトラフィックをルーティングできなくなります。試行するとReady=Falseになり、reason は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をスタックに追加
対応が必要なリリースが出たときに、週次メールでお知らせします。 今回の破壊的変更も、その一例です。