Kubernetes v1.35.3 is live!

4 views
Skip to first unread message

sascha...@gmail.com

unread,
Mar 19, 2026, 5:08:50 AM (4 days ago) Mar 19
to kubernetes-announce, dev
Kubernetes Community,

Kubernetes v1.35.3 has been built and pushed using Golang version 1.25.7.

The release notes have been updated in CHANGELOG-1.35.md, with a pointer to them on GitHub:


v1.35.3

Downloads for v1.35.3

Source Code

filename sha512 hash
kubernetes.tar.gz e88397cb2410015366d86a2f06d300634a43acc8bb6ca27ba5033077f7c55811afb6064ac3cd6f8898240ed5ca859feffb4b807e918e30d07843b2a8fe1d08fa
kubernetes-src.tar.gz a8fbcb16483ce825522533f3ed9c34e0501144443d43ba4fa7a2195e397b6eef86511ca1ef97cd7c61484694e27ff76e69c6dbc62d92e6e439a45199db3b04d4

Client Binaries

filename sha512 hash
kubernetes-client-darwin-amd64.tar.gz aa9bde5a8f0d6cc9941e4a405be0909a082d079afc23e6ff1109b174dd4f6e90ebd584e142ebf2d178bfed3c97d9f277d977d779c68b1406ae4271f90295d4ec
kubernetes-client-darwin-arm64.tar.gz f579fbddc20345088d9424de7a3226d738d69a30acf3debae60d82ac004a7128aff61bd817a97c552b639276deefb92e92c29e2553ad3a4ef6ec3ac092db2ad1
kubernetes-client-linux-386.tar.gz d68a519f6e93623635723d9b798298878633a41b256173754ee7e82ad996af1a0401f49d7b806405f63c1ecef1e29f81036be21a6f98f54901d6e27c39d1a47a
kubernetes-client-linux-amd64.tar.gz 93d3ecc0e796f5a79eb9236de738a87fe1a5c3753daed12e8195b276ac18ef86e131915e26c01baedf9b855307d9230bfdeda4fad801dbffc83d9f6284872abb
kubernetes-client-linux-arm.tar.gz 2a3d2872a8c8938b5e6db8c14fc30cb9ef8f36a8c77d92d1cf77b44eebbf09a8027cd342e8f2190df1145a37190cbf2948822f19dc8f40ba5e92cc3e3230f973
kubernetes-client-linux-arm64.tar.gz 45c026082f4137cafc1de9a79dc21b8a133e52804d72d7b9c0d2a72d21c8a050980b64e67de5ef05a03a0bed5e79873abb4b4d30a74f95fb485c8c8c6f072dba
kubernetes-client-linux-ppc64le.tar.gz d4ca7c89cb111a551a7c371d5430582bf1f756bea8e706e72c5f9709a2757eda31a1229f439bc7461cd0276b2ad52f7b207f4e9ce722c47b739c6924c7895847
kubernetes-client-linux-s390x.tar.gz 21e24d26cc0e76bc646ab9bcf1a9626e466b0ba6096c674cdd1da74902de0f6010c9fa3b17d22184b855da10cbe322f7eed4f5b8f48513ec7461bc72718019af
kubernetes-client-windows-386.tar.gz 3dd16146ee617a8df3ee90aa3346bc25f90aa31f9f62fd31517836ef2d92cd18bdc01cf1529739febf7865d15908f9d8f33e379d49279a8474b451866b9690d4
kubernetes-client-windows-amd64.tar.gz 9f034235c0aaa060563be2bf1abd4893279d23df26939ca02616a26edc311fbd42675175774a67ddb97125db2b11574851659e203772b7d9ef15420055853d13
kubernetes-client-windows-arm64.tar.gz ae226e22ff35edcfb674300962ba5bcf7e33279ed1577f81e02ee8f431a29947534dd88e2c5b81aa4ae1600de51470db005ee38150b6aa130628c066e7b16ede

Server Binaries

filename sha512 hash
kubernetes-server-linux-amd64.tar.gz 0cb116bd777a249bdd4e1481028a61abba506071d7b59fdf8bf27d9214a5f123d23acc90b6de9cf15419b67ddd3cb1f5aa5b94389799c4842e6daf4a00db366c
kubernetes-server-linux-arm64.tar.gz 90c0f86ecd67f5b0289c6297e3bdcaea1990ef306e4fb312a299c8f675daac63ee100f605b4f5448427c88d1b8dcc52a9a6d7a5c37bb2c60c2b23a57ea14db23
kubernetes-server-linux-ppc64le.tar.gz 63662f4390a4184ecaf6606e26816fc16b64571efe915d14e227cb71f8196eb5faf8da81c0bab1799cfd7a507072db8078e1c048621a792ae52ab2b57cfb9a62
kubernetes-server-linux-s390x.tar.gz 25a75a9bba6e89591ade6a334073340f1c9ae138b04181b8b4ff81e6fa9f5abbbc9a0227555c1c124554eff74b93403a6f5e5be535575781df098d3894c30c7c

Node Binaries

filename sha512 hash
kubernetes-node-linux-amd64.tar.gz 0968dbee07458123ed6482497f9cec6659f365a55192713635fb7d7b07904d41f16fb376e2a47ea5375d0b77e5fdf519738e1b32b8eab799054280a3ee24c018
kubernetes-node-linux-arm64.tar.gz 3253b51e0e1571e581ee95ea1ff5bad715137bb43c0610f628d8a5c15b8d981478c391c653dfbd15bb8f0be448510570221dad6094bd15af635b5e22ec99b2be
kubernetes-node-linux-ppc64le.tar.gz ee8692cb913f86a2bce6c61c9ea70410ce3e79992f54cc0686d85533aad1e28dfa871485e96e368278ee3c7f4f1059f1a3c9685d3325e950bbfc5047371623dc
kubernetes-node-linux-s390x.tar.gz 67e3bc7788211f24133f07b3db5f47eda75e2274538e677e341fcbd0af1589ae63949fb835ba48fef383395a1f8e06272d32e4cbd8f9cd4f38fd8a72538da0ab
kubernetes-node-windows-amd64.tar.gz b70594be3c52920a4822e64720395fe79ab76401671ff20195f3d497af1485fbb4bea9565a350880168aa94cd61ff575bb1e17b979ea3cdb6be94da5a8e77283

Container Images

All container images are available as manifest lists and support the described architectures. It is also possible to pull a specific architecture directly by adding the "-$ARCH" suffix to the container image name.

name architectures
registry.k8s.io/conformance:v1.35.3 amd64, arm64, ppc64le, s390x
registry.k8s.io/kube-apiserver:v1.35.3 amd64, arm64, ppc64le, s390x
registry.k8s.io/kube-controller-manager:v1.35.3 amd64, arm64, ppc64le, s390x
registry.k8s.io/kube-proxy:v1.35.3 amd64, arm64, ppc64le, s390x
registry.k8s.io/kube-scheduler:v1.35.3 amd64, arm64, ppc64le, s390x
registry.k8s.io/kubectl:v1.35.3 amd64, arm64, ppc64le, s390x

Changelog since v1.35.2

Changes by Kind

Bug or Regression

  • Kubeadm: do not add learner member to etcd client endpoints (#137257, @ahrtr) [SIG Cluster Lifecycle]
  • Kubeadm: ignore EINVAL when unmounting /var/lib/kubelet peer mounts during reset (#137569, @fuweid) [SIG Cluster Lifecycle]

Other (Cleanup or Flake)

  • DRA device taint eviction: the controller might have reported "1 pod needs to be evicted in 1 namespace. 1 pod evicted since starting the controller." when only a single pod is involved, depending on timing (pod evicted, informer cache not updated yet). It would eventually arrive at the correct "1 pod evicted since starting the controller.", but now it tries harder to avoid the confusing intermediate state by delaying the status update after eviction. (#137047, @vikasbolla) [SIG Apps and Scheduling]

Dependencies

Added

Nothing has changed.

Changed

Nothing has changed.

Removed

Nothing has changed.



Contributors, the CHANGELOG-1.35.md has been bootstrapped with v1.35.3 release notes and you may edit now as needed.



Published by your Kubernetes Release Managers.

Reply all
Reply to author
Forward
0 new messages