{"id":"kubernetes-version-skew","name":"Kubernetes Version Skew","categories":["Orchestration","Kubernetes"],"website":"https://kubernetes.io/","description":"Kubernetes component version skew policy for API servers, nodes, control plane components, and kubectl.","versions":{"1.36":{"dependencies":{"kube-apiserver-ha-peer":{"ranges":[">=1.35 <1.37"],"relationship":"control plane peer","confidence":"high","notes":["Kubernetes allows kube-apiserver instances in an HA cluster to differ by at most one minor version."],"sources":[{"title":"Kubernetes Version Skew Policy","url":"https://kubernetes.io/releases/version-skew-policy/","accessedAt":"2026-07-08"}],"lastVerified":"2026-07-08","status":"compatible"},"kubelet":{"ranges":[">=1.33 <1.37"],"relationship":"node agent","confidence":"high","notes":["Kubelet must not be newer than kube-apiserver and may be up to three minor versions older."],"sources":[{"title":"Kubernetes Version Skew Policy","url":"https://kubernetes.io/releases/version-skew-policy/","accessedAt":"2026-07-08"}],"lastVerified":"2026-07-08","status":"compatible"},"kube-proxy":{"ranges":[">=1.33 <1.37"],"relationship":"node networking","confidence":"high","notes":["kube-proxy must not be newer than kube-apiserver and may be up to three minor versions older."],"sources":[{"title":"Kubernetes Version Skew Policy","url":"https://kubernetes.io/releases/version-skew-policy/","accessedAt":"2026-07-08"}],"lastVerified":"2026-07-08","status":"compatible"},"kube-controller-manager":{"ranges":[">=1.35 <1.37"],"relationship":"control plane component","confidence":"high","notes":["kube-controller-manager is expected to match kube-apiserver but may be up to one minor version older."],"sources":[{"title":"Kubernetes Version Skew Policy","url":"https://kubernetes.io/releases/version-skew-policy/","accessedAt":"2026-07-08"}],"lastVerified":"2026-07-08","status":"compatible"},"kube-scheduler":{"ranges":[">=1.35 <1.37"],"relationship":"control plane component","confidence":"high","notes":["kube-scheduler is expected to match kube-apiserver but may be up to one minor version older."],"sources":[{"title":"Kubernetes Version Skew Policy","url":"https://kubernetes.io/releases/version-skew-policy/","accessedAt":"2026-07-08"}],"lastVerified":"2026-07-08","status":"compatible"},"cloud-controller-manager":{"ranges":[">=1.35 <1.37"],"relationship":"control plane component","confidence":"high","notes":["cloud-controller-manager is expected to match kube-apiserver but may be up to one minor version older."],"sources":[{"title":"Kubernetes Version Skew Policy","url":"https://kubernetes.io/releases/version-skew-policy/","accessedAt":"2026-07-08"}],"lastVerified":"2026-07-08","status":"compatible"},"kubectl":{"ranges":[">=1.35 <1.38"],"relationship":"client","confidence":"high","notes":["kubectl is supported within one minor version older or newer than kube-apiserver."],"sources":[{"title":"Kubernetes Version Skew Policy","url":"https://kubernetes.io/releases/version-skew-policy/","accessedAt":"2026-07-08"}],"lastVerified":"2026-07-08","status":"compatible"}}},"1.35":{"dependencies":{"kube-apiserver-ha-peer":{"ranges":[">=1.34 <1.36"],"relationship":"control plane peer","confidence":"high","notes":["Kubernetes allows kube-apiserver instances in an HA cluster to differ by at most one minor version."],"sources":[{"title":"Kubernetes Version Skew Policy","url":"https://kubernetes.io/releases/version-skew-policy/","accessedAt":"2026-07-08"}],"lastVerified":"2026-07-08","status":"compatible"},"kubelet":{"ranges":[">=1.32 <1.36"],"relationship":"node agent","confidence":"high","notes":["Kubelet must not be newer than kube-apiserver and may be up to three minor versions older."],"sources":[{"title":"Kubernetes Version Skew Policy","url":"https://kubernetes.io/releases/version-skew-policy/","accessedAt":"2026-07-08"}],"lastVerified":"2026-07-08","status":"compatible"},"kube-proxy":{"ranges":[">=1.32 <1.36"],"relationship":"node networking","confidence":"high","notes":["kube-proxy must not be newer than kube-apiserver and may be up to three minor versions older."],"sources":[{"title":"Kubernetes Version Skew Policy","url":"https://kubernetes.io/releases/version-skew-policy/","accessedAt":"2026-07-08"}],"lastVerified":"2026-07-08","status":"compatible"},"kube-controller-manager":{"ranges":[">=1.34 <1.36"],"relationship":"control plane component","confidence":"high","notes":["kube-controller-manager is expected to match kube-apiserver but may be up to one minor version older."],"sources":[{"title":"Kubernetes Version Skew Policy","url":"https://kubernetes.io/releases/version-skew-policy/","accessedAt":"2026-07-08"}],"lastVerified":"2026-07-08","status":"compatible"},"kube-scheduler":{"ranges":[">=1.34 <1.36"],"relationship":"control plane component","confidence":"high","notes":["kube-scheduler is expected to match kube-apiserver but may be up to one minor version older."],"sources":[{"title":"Kubernetes Version Skew Policy","url":"https://kubernetes.io/releases/version-skew-policy/","accessedAt":"2026-07-08"}],"lastVerified":"2026-07-08","status":"compatible"},"cloud-controller-manager":{"ranges":[">=1.34 <1.36"],"relationship":"control plane component","confidence":"high","notes":["cloud-controller-manager is expected to match kube-apiserver but may be up to one minor version older."],"sources":[{"title":"Kubernetes Version Skew Policy","url":"https://kubernetes.io/releases/version-skew-policy/","accessedAt":"2026-07-08"}],"lastVerified":"2026-07-08","status":"compatible"},"kubectl":{"ranges":[">=1.34 <1.37"],"relationship":"client","confidence":"high","notes":["kubectl is supported within one minor version older or newer than kube-apiserver."],"sources":[{"title":"Kubernetes Version Skew Policy","url":"https://kubernetes.io/releases/version-skew-policy/","accessedAt":"2026-07-08"}],"lastVerified":"2026-07-08","status":"compatible"}}},"1.34":{"dependencies":{"kube-apiserver-ha-peer":{"ranges":[">=1.33 <1.35"],"relationship":"control plane peer","confidence":"high","notes":["Kubernetes allows kube-apiserver instances in an HA cluster to differ by at most one minor version."],"sources":[{"title":"Kubernetes Version Skew Policy","url":"https://kubernetes.io/releases/version-skew-policy/","accessedAt":"2026-07-08"}],"lastVerified":"2026-07-08","status":"compatible"},"kubelet":{"ranges":[">=1.31 <1.35"],"relationship":"node agent","confidence":"high","notes":["Kubelet must not be newer than kube-apiserver and may be up to three minor versions older."],"sources":[{"title":"Kubernetes Version Skew Policy","url":"https://kubernetes.io/releases/version-skew-policy/","accessedAt":"2026-07-08"}],"lastVerified":"2026-07-08","status":"compatible"},"kube-proxy":{"ranges":[">=1.31 <1.35"],"relationship":"node networking","confidence":"high","notes":["kube-proxy must not be newer than kube-apiserver and may be up to three minor versions older."],"sources":[{"title":"Kubernetes Version Skew Policy","url":"https://kubernetes.io/releases/version-skew-policy/","accessedAt":"2026-07-08"}],"lastVerified":"2026-07-08","status":"compatible"},"kube-controller-manager":{"ranges":[">=1.33 <1.35"],"relationship":"control plane component","confidence":"high","notes":["kube-controller-manager is expected to match kube-apiserver but may be up to one minor version older."],"sources":[{"title":"Kubernetes Version Skew Policy","url":"https://kubernetes.io/releases/version-skew-policy/","accessedAt":"2026-07-08"}],"lastVerified":"2026-07-08","status":"compatible"},"kube-scheduler":{"ranges":[">=1.33 <1.35"],"relationship":"control plane component","confidence":"high","notes":["kube-scheduler is expected to match kube-apiserver but may be up to one minor version older."],"sources":[{"title":"Kubernetes Version Skew Policy","url":"https://kubernetes.io/releases/version-skew-policy/","accessedAt":"2026-07-08"}],"lastVerified":"2026-07-08","status":"compatible"},"cloud-controller-manager":{"ranges":[">=1.33 <1.35"],"relationship":"control plane component","confidence":"high","notes":["cloud-controller-manager is expected to match kube-apiserver but may be up to one minor version older."],"sources":[{"title":"Kubernetes Version Skew Policy","url":"https://kubernetes.io/releases/version-skew-policy/","accessedAt":"2026-07-08"}],"lastVerified":"2026-07-08","status":"compatible"},"kubectl":{"ranges":[">=1.33 <1.36"],"relationship":"client","confidence":"high","notes":["kubectl is supported within one minor version older or newer than kube-apiserver."],"sources":[{"title":"Kubernetes Version Skew Policy","url":"https://kubernetes.io/releases/version-skew-policy/","accessedAt":"2026-07-08"}],"lastVerified":"2026-07-08","status":"compatible"}}}}}