apiVersion: networking.k8s.io/v1 kind: Ingress metadata: name: example-ingress spec: rules: - host: example.com http: paths: - path: /foo pathType: Prefix backend: service: name: example-service port: name: http 增加number
时间: 2024-02-14 10:09:28 浏览: 104
7-k8s部署之Ingress1
如果需要指定具体的端口号而不是使用 Service 中定义的端口名,可以将 `port.name` 替换为 `port.number`,并指定具体的端口号。例如:
```yaml
apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
name: example-ingress
spec:
rules:
- host: example.com
http:
paths:
- path: /foo
pathType: Prefix
backend:
service:
name: example-service
port:
number: 8080
```
在上述示例中,Ingress 规则中的 `port.number` 指定了具体的端口号 `8080`,表示将 Ingress 的请求转发到 Service 的 `8080` 端口。
阅读全文