The
Cluster Essentials install script can only be run on MacOS, Windows and Linux. And currently, we only support amd64 CPUs for these OS. Installing Cluster Essentials on arm64-based cluster will be failing with following errors.
$ ./install.sh --yes
......
6:33:07AM: fail: reconcile deployment/kapp-controller (apps/v1) namespace: kapp-controller
6:33:07AM: ^ Deployment is not progressing: ProgressDeadlineExceeded (message: ReplicaSet "kapp-controller-abc123" has timed out progressing.)
kapp: Error: waiting on reconcile deployment/kapp-controller (apps/v1) namespace: kapp-controller:
Finished unsuccessfully (Deployment is not progressing: ProgressDeadlineExceeded (message: ReplicaSet "kapp-controller-abc123" has timed out progressing.))
$ kubectl -n kapp-controller logs kapp-controller-abc123 kapp-controller
exec /kapp-controller: exec format error
$ kubectl -n kapp-controller logs kapp-controller-abc123 kapp-controller-sidecarexec
exec /kapp-controller: exec format error