我有一个 LoadBalancer 服务,并且 6009 和 80 端口公开。
以下是yml
image:
repository: ms-test
pullPolicy: Always
service:
type: LoadBalancer
externalTrafficPolicy: Local
ports:
- port: 80
targetPort: 8080
protocol: TCP
name: http
- port: 6009
targetPort: 6009
protocol: TCP
name: http-6009
network_policy:
enabled: true
spec:
policyTypes:
- Ingress
ingress:
- ports:
- port: 80
protocol:
resources:
requests:
cpu: 10m
memory: 150Mi
我想隐藏80端口,因为它将被内部服务使用。
只需拆下带有端口的部分
80
:
image:
repository: ms-test
pullPolicy: Always
service:
type: LoadBalancer
externalTrafficPolicy: Local
ports:
- port: 6009
targetPort: 6009
protocol: TCP
name: http-6009
network_policy:
enabled: false
resources:
requests:
cpu: 10m
memory: 150Mi
确保
设置为您想要的,我不知道您是否以及如何公开该network_policy
端口6009