k8s安装Ingress
# 安装Ingress-nginx
# 1、下载配置 ingress-nginx 文件
INGRESS_NGINX_VERSION=1.8.0
# 使用 LoadBalancer
# 适合于没有 Helm 的环境,或者是倾向于使用 YAML 配置
wget https://jihulab.com/mirrors-github/kubernetes/ingress-nginx/-/raw/controller-v$INGRESS_NGINX_VERSION/deploy/static/provider/cloud/deploy.yaml
1
2
3
4
5
6
2
3
4
5
6
# 2、修改为国内可以访问的镜像
sudo sed -i "s#registry.k8s.io/ingress-nginx/controller:v1.8.0@sha256:744ae2afd433a395eeb13dc03d3313facba92e96ad71d9feaafc85925493fee3#registry.jihulab.com/xuxiaowei-cloud/xuxiaowei-cloud/ingress-nginx/controller:v1.8.0#g" deploy.yaml
sudo sed -i "s#registry.k8s.io/ingress-nginx/kube-webhook-certgen:v20231011-8b53cabe0@sha256:a7943503b45d552785aa3b5e457f169a5661fb94d82b8a3373bcd9ebaf9aac80#registry.jihulab.com/xuxiaowei-cloud/xuxiaowei-cloud/ingress-nginx/kube-webhook-certgen:v20231011-8b53cabe0#g" deploy.yaml
sudo sed -i "s#registry.k8s.io/ingress-nginx/kube-webhook-certgen:v20230407@sha256:543c40fd093964bc9ab509d3e791f9989963021f1e9e4c9c7b6700b02bfb227b#registry.jihulab.com/xuxiaowei-cloud/xuxiaowei-cloud/ingress-nginx/kube-webhook-certgen:v20230407#g" deploy.yaml
1
2
3
2
3
# 3、k8s 配置 ingress-nginx
kubectl apply -f deploy.yaml
kubectl get pod --all-namespaces
kubectl get svc --all-namespaces
1
2
3
4
5
2
3
4
5
上次更新: 2023/12/04, 17:47:36