kubectl plugin does not have arm64 macos variant
What happened:
➜ ~ kubectl krew install ingress-nginx
Adding "default" plugin index from https://github.com/kubernetes-sigs/krew-index.git.
Updated the local copy of plugin index.
Installing plugin: ingress-nginx
W1208 14:11:58.733846 25803 install.go:164] failed to install plugin "ingress-nginx": plugin "ingress-nginx" does not offer installation for this platform
failed to install some plugins: [ingress-nginx]: plugin "ingress-nginx" does not offer installation for this platform
What you expected to happen:
The plugin to be installed
NGINX Ingress controller version (exec into the pod and run nginx-ingress-controller --version.):
N/A
Kubernetes version (use kubectl version):
Client Version: v1.28.2
Kustomize Version: v5.0.4-0.20230601165947-6ce0bf390ce3
Server Version: v1.28.2
Environment:
- OS (e.g. from /etc/os-release): MacOS 14.1.1 (On M1 Mac)
-
Kernel (e.g.
uname -a): Darwin
How to reproduce this issue:
- Buy or install an Apple Silicon mac
- Install kubectl
- Install krew
- Try to install this plugin
The last time this plugin has been updated was 3 years ago: https://github.com/kubernetes-sigs/krew-index/blob/master/plugins/ingress-nginx.yaml