After digging in deep I'm opening this as tracking for anyone that comes here looking to deploy kube-prometheus-stack on an ARM or ARM64 device like a Raspberry Pi.
With #280 merged the last thing remaining is for kube-state-metrics to merge kubernetes/kube-state-metrics#1237 - that's being tracked here at #111.
The default image in the old kube-state-metrics chart was from quay.io and did not have multi-arch support. The new chart mentioned above will use the new multi-arch gcr image and it will switch to v2 of kube-state-metrics which has some breaking changes.
For now you can override the kube-state-metrics image in your values.yml with:
kube-state-metrics:
image:
repository: k8s.gcr.io/kube-state-metrics-arm64
tag: v1.9.5
If you need v1.9.7 you can use the image that I built here. See kubernetes/kube-state-metrics#1037 (comment).
After digging in deep I'm opening this as tracking for anyone that comes here looking to deploy kube-prometheus-stack on an ARM or ARM64 device like a Raspberry Pi.
With #280 merged the last thing remaining is for kube-state-metrics to merge kubernetes/kube-state-metrics#1237 - that's being tracked here at #111.
The default image in the old kube-state-metrics chart was from quay.io and did not have multi-arch support. The new chart mentioned above will use the new multi-arch gcr image and it will switch to v2 of kube-state-metrics which has some breaking changes.
For now you can override the kube-state-metrics image in your
values.ymlwith:If you need v1.9.7 you can use the image that I built here. See kubernetes/kube-state-metrics#1037 (comment).