Closed waltforme closed 7 months ago
@waltforme : @francostellari has been working on a PR for this issue
@francostellari can you please link the PR to here ?And assign the issue to yourself ?
Good to know this. Thanks @pdettori @ezrasilvera @francostellari !
Will be fixed by https://github.com/kubestellar/kubeflex/pull/190
@waltforme v0.9.9 does not have a multi-arch tag, we need to move to 0.9.8 or >=v0.10.x
Describe the bug
In a CP of type k8s, the kube-apiserver deployment uses kine to connect to the shared postgres. The kine container image is for amd64. https://github.com/kubestellar/kubeflex/blob/2287f51e6346f6f2b05b00ee52eb415cd3784eed/pkg/reconcilers/k8s/deployment.go#L129
This amd64 image can be used on darwin/arm64 because of the Rosetta 2 emulator, but can not be used on linux/arm64. In other words, arm64 is not perfectly supported.
Steps To Reproduce
kubectl edit
the kube-apiserver deploymentby replacing
with
Expected Behavior
A k8s CP can start on linux/arm64.
Additional Context
No response