ingress 구성시 backend service port에 port는 svc의 port 값을 지정하는 것이다.
apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
annotations:
nginx.ingress.kubernetes.io/rewrite-target: /
nginx.ingress.kubernetes.io/ssl-redirect: "false"
generation: 1
name: ingress-wear-watch
namespace: critical-space
spec:
rules:
- http:
paths:
- backend:
service:
name: pay-service
port:
number: 8282
path: /pay
pathType: Prefix
~
k describe svc -n critical-space
Name: pay-service
Namespace: critical-space
Labels: <none>
Annotations: <none>
Selector: app=webapp-pay
Type: ClusterIP
IP Family Policy: SingleStack
IP Families: IPv4
IP: 10.96.146.186
IPs: 10.96.146.186
Port: <unset> 8282/TCP
TargetPort: 8080/TCP
Endpoints: 10.244.0.11:8080
Session Affinity: None
Internal Traffic Policy: Cluster
Events: <none>