signed

QiShunwang

“诚信为本、客户至上”

Ingress的地址和端口

2021/3/21 10:43:21   来源:


创建Ingress:

apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
  name: example-ingress
  annotations:
    nginx.ingress.kubernetes.io/rewrite-target: /
spec:
  rules:
    - host: hello-world.info
      http:
        paths:
          - path: /testurl
            pathType: Prefix
            backend:
              service:
                name: web
                port:
                  number: 8080

number: 8080  service的端口


NAME              CLASS    HOSTS              ADDRESS        PORTS   AGE
example-ingress   <none>   hello-world.info   10.1.211.240   80      25s

这个80端口在哪里定义:

看你ingress的暴露方式,如果是nodeport或者loadbalance就在iptables里,如果是hostport就在主机上


这个80端口在哪里定义:

你ingress应用,不是你业务应用 也就是nginx的80端口

[root@node2 ~]# kubectl expose deployment web --type=NodePort --port=8080