Closed manjo-git closed 4 years ago
I believe similar issues exist in Stars policy demo section of the same doc. and could use similar fixes.
kubectl apply -f https://docs.projectcalico.org/v3.3/getting-started/kubernetes/tutorials/stars-policy/manifests/00-namespace.yaml
kubectl apply -f https://docs.projectcalico.org/v3.3/getting-started/kubernetes/tutorials/stars-policy/manifests/01-management-ui.yaml
kubectl apply -f https://docs.projectcalico.org/v3.3/getting-started/kubernetes/tutorials/stars-policy/manifests/02-backend.yaml
kubectl apply -f https://docs.projectcalico.org/v3.3/getting-started/kubernetes/tutorials/stars-policy/manifests/03-frontend.yaml
kubectl apply -f https://docs.projectcalico.org/v3.3/getting-started/kubernetes/tutorials/stars-policy/manifests/04-client.yaml
Looks like missing arm64 support.
$ kubectl get pods --all-namespaces
NAMESPACE NAME READY STATUS RESTARTS AGE
client client-jxvth 0/1 CrashLoopBackOff 4 2m12s
kube-system aws-node-4lcgh 1/1 Running 0 44m
kube-system aws-node-crzzm 1/1 Running 0 44m
kube-system aws-node-dmcrj 1/1 Running 0 44m
kube-system calico-node-874n8 1/1 Running 0 30m
kube-system calico-node-lxc56 1/1 Running 0 30m
kube-system calico-node-zs4qf 1/1 Running 0 30m
kube-system calico-typha-7b7d9b477d-p9dpv 1/1 Running 0 30m
kube-system calico-typha-horizontal-autoscaler-6d5fc6fd94-s9b7t 1/1 Running 0 30m
kube-system coredns-59dd559b88-47c8b 1/1 Running 0 60m
kube-system coredns-59dd559b88-982pt 1/1 Running 0 60m
kube-system kube-proxy-dn6xx 1/1 Running 0 44m
kube-system kube-proxy-dzhnd 1/1 Running 0 44m
kube-system kube-proxy-k6b7h 1/1 Running 0 44m
management-ui management-ui-p2jbw 0/1 CrashLoopBackOff 4 2m33s
stars backend-m5tjn 0/1 CrashLoopBackOff 4 2m31s
stars frontend-9h954 0/1 CrashLoopBackOff 4 2m29s
$ kubectl logs -n management-ui management-ui-p2jbw
standard_init_linux.go:211: exec user process caused "exec format error"
(cluster-proportional-autoscaler multi-arch image is tracked in https://github.com/kubernetes-sigs/cluster-proportional-autoscaler/issues/89 btw)
Thanks @manjo-git . For the star policy demo changes, I have raised an issue with project calico.
arm64 calico changes are merged to aws/container-roadmap (https://github.com/aws/containers-roadmap/pull/953). Closing the issue.
Deploying calico on EKS (Graviton m6g ARM64 servers) fails because the calico.yaml does not support multi-arch images.
AWS Doc for Calico needs fixing: https://docs.aws.amazon.com/eks/latest/userguide/calico.html
The following changes are needed to calico.yaml for it to deploy on Graviton based EKS without errors.
After these changes were applied to calico.yaml I am able to successfully deploy calico.