ingress-nginx有了deployment修改hostport,这service不要了吧,这个service作用是什么

来源:7-5 传统dubbo服务迁移kubernetes(上)

zac707

2022-04-30

apiVersion: v1
kind: Service
metadata:
name: ingress-nginx
namespace: ingress-nginx
labels:
app.kubernetes.io/name: ingress-nginx
app.kubernetes.io/part-of: ingress-nginx
spec:
type: NodePort
ports:
- name: http
port: 80
targetPort: 80
protocol: TCP
- name: https
port: 443
targetPort: 443
protocol: TCP
selector:
app.kubernetes.io/name: ingress-nginx
app.kubernetes.io/part-of: ingress-nginx

写回答

1回答

刘果国

2022-05-01

是的,svc的作用就是服务发现,如果选择host模式直接暴露服务就不需要svc的发现机制了

0
2
刘果国
回复
zac707
容器不存在暴露node的端口的说法。容器是监听端口,监听在哪个地址是网路模式决定的,host模式就监听node端口。桥接就监听容器内端口
2022-05-02
共2条回复

Kubernetes生产落地全程实践

一个互联网公司落地Kubernetes全过程点点滴滴

2293 学习 · 2216 问题

查看课程