这里我自己被block住了好久了,因为我的机器是基于ARM架构(树莓派),然后我在我一台可以科学上网的机子(mac book. amd64)上面下载了镜像然后打tag ,push到阿里云的时候,最后发现只支持amd64。这个原因我还没找到,我还以为是官方镜像问题,中途打tag然后再push,镜像会和原镜像不一样的,唉,原因是什么,我就不知道 。有知道的可以留言给我,谢谢。官网的安装。 Installation Guide - NGINX Ingress Controller

我没官网的镜像,但是我用了另外一个版本的,安装方式如下。

1.下载yaml。2.替换镜像。3.kubectl apply -f xx.yaml. 4kubectl get pods -n ingress-nginx --watch.下面的镜像是支持ARM架构的,亲测有效(k8s版本是1.23.5。yaml文件如下https://raw.githubusercontent.com/kubernetes/ingress-nginx/controller-v1.1.1/deploy/static/provider/cloud/deploy.yaml

官方镜像国内可用镜像
k8s.gcr.io/ingress-nginx/controller:v1.1.1
liangjw/ingress-nginx-controller:v1.1.1
k8s.gcr.io/ingress-nginx/kube-webhook-certgen:v1.1.1
liangjw/kube-webhook-certgen:v1.1.1

成功后你可以看到这样的东西

 

Logo

K8S/Kubernetes社区为您提供最前沿的新闻资讯和知识内容

更多推荐