不在废话直接上机
下载最新版
wget https://raw.githubusercontent.com/kubernetes/ingress-nginx/controller-v0.43.0/deploy/static/provider/baremetal/deploy.yaml
原汁骚味依然留着ingress-nginx-admission
[root@c169 ins]# kubectl get pods -n ingress-nginx
NAME READY STATUS RESTARTS AGE
ingress-nginx-admission-create-vh8jv 0/1 Completed 0 17m
ingress-nginx-admission-patch-kwgtp 0/1 Completed 0 17m
ingress-nginx-controller-548df9766d-6pbr8 1/1 Running 0 17m
运行一个pods测试确保可以正常访问http
创建一个ingess
cat <<END>ingres.yaml
apiVersion: networking.k8s.io/v1beta1
kind: Ingress
metadata:
name: ingress-app
spec:
rules:
- host: jb.jbjb.com
http:
paths:
- path: /
backend:
serviceName: nginx-svc <<---这是pods的svc
servicePort: 80 <<<<<---pods监听的端口上图可以见
END
最后访问