milvus-helm icon indicating copy to clipboard operation
milvus-helm copied to clipboard

Upgrade etcd Helm chart to >= 6.13.0

Open bcbrockway opened this issue 11 months ago • 3 comments

This version contains support for Pod Topology Spread Constraints which are vital to ensure that our etcd pods are placed on separate hosts / in separate availability zones.

https://github.com/bitnami/charts/commit/c3f6f9a4a6f5f81038a33245e198557ba4b19024#diff-aa4d406f019028dba29bfade4f3e2ca47612b8a9114de65fe8f331f83a2bdc0f

bcbrockway avatar Jan 24 '25 10:01 bcbrockway

Relates to https://github.com/zilliztech/milvus-operator/issues/144 and https://github.com/zilliztech/milvus-helm/issues/107.

bcbrockway avatar Jan 24 '25 11:01 bcbrockway

Also the bitnami etcd chart is so old (6.3.3 is from 2021) that I can't even enable PodDisruptionBudget on a 1.32 cluster as it uses policy/v1beta1. PDB is a stable API since Kubernetes v1.21 :(

laszlocph avatar Jul 08 '25 09:07 laszlocph

Agree it's a bit old, but it also has proved stability. For now I would suggest walking around in 2 ways:

  1. using external etcd with milvus helm.
  2. include milvus-helm as a subchart and then add your own layers of other unsupported new version resources.

haorenfsa avatar Jul 08 '25 23:07 haorenfsa