# Is SupportedEtcdVersion the maximum, minimum, or exact compatible version?

**URL:** <https://discuss.kubernetes.io/t/is-supportedetcdversion-the-maximum-minimum-or-exact-compatible-version/21451>\
**Category:** General Discussions\
**Created:** [September 28, 2022, 6:31pm UTC](https://discuss.kubernetes.io/t/is-supportedetcdversion-the-maximum-minimum-or-exact-compatible-version/21451 "2022-09-28T18:31:03Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![tnyeanderson](https://sea2.discourse-cdn.com/flex016/user_avatar/discuss.kubernetes.io/tnyeanderson/32/10912_2.png) [@tnyeanderson](https://discuss.kubernetes.io/u/tnyeanderson)\
**Post date:** [September 28, 2022, 6:31pm UTC](https://discuss.kubernetes.io/t/is-supportedetcdversion-the-maximum-minimum-or-exact-compatible-version/21451/1 "2022-09-28T18:31:03Z")

</div>

See the constant defined below which correlates kubernetes and etcd versions:

> <https://github.com/kubernetes/kubernetes/blob/3ccce7cf7812e7174801c4269019246cdb763cec/cmd/kubeadm/app/constants/constants.go#L468-L483>

Is the etcd version provided the minimum supported, maximum supported, or _only_ supported version of etcd to use with the corresponding k8s version?

For example, does k8s v1.22 support etcd 3.4? Does k8s v1.21 support etcd 3.5? It is not immediately clear to me from the documentation and usage of this constant.

Thanks!
