请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

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

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

正在回答 回答被采纳积分+3

1回答

刘果国 2022-05-01 07:29:19

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

0 回复 有任何疑惑可以回复我~
  • 提问者 zac707 #1
    Ingress一nginx本身有暴露node的443和80吗?
    回复 有任何疑惑可以回复我~ 2022-05-01 10:18:35
  • 刘果国 回复 提问者 zac707 #2
    容器不存在暴露node的端口的说法。容器是监听端口,监听在哪个地址是网路模式决定的,host模式就监听node端口。桥接就监听容器内端口
    回复 有任何疑惑可以回复我~ 2022-05-02 08:49:40
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信