Conclusion:
- Minimum supported with configuration: 1.26
- Minimum supported out-of-the-box: 1.27
- Fully featured with configuration: 1.29
- Fully featured out-of-the-box: 1.30
- Supported addons:
- metrics.k8s.io v1beta1
Notes:
- KEP 3136 Since 1.24, beta APIs are disabled by default
- User should always have permission as in
system:discovery
ClusterRoleBinding (default behavior of Kubernetes) - KEP 3352 Aggregated Discovery
- Alpha (v2beta1): 1.26
- Beta (v2beta1): 1.27 (enabled by default)
- GA (v2): 1.30
- metrics.k8s.io v1beta1
- KEP 2885 ServerSideFieldValidation
- Alpha: 1.23
- Beta: 1.25 (enabled by default)
- GA: 1.27
- KEP 2896 OpenAPI v3
- Alpha: 1.23
- Beta: 1.24
- GA: 1.27
- KEP 3325 authentication.k8s.io SelfSubjectReview
- Beta (v1beta1): 1.27
- GA (v1): 1.28
- KEP 4006 v5.channel.k8s.io streaming protocol (TranslateStreamCloseWebsocketRequests)
- Alpha: 1.29
- Beta: 1.30 (enabled by default)