请稍等 ...
×

采纳答案成功!

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

只能在当前节点curl访问到么?

node1访问10.244对应的服务在node2上的不通,node2访问node1的访问不通,这是正常的么?而且master都访问不到,网络之前设置的有问题了么?

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

1回答

清风 2023-02-01 15:28:19

10.244是flannel虚拟出来的网卡地址,不对外访问。应该通过service进行访问,比如node port方式访问。

master访问不到网络,这个可以安装教程配置下网络这块

0 回复 有任何疑惑可以回复我~
  • 提问者 qq_永远的稻米_0 #1
    意思是node1上面启动的podip是10.244.1.101在node2和master上本来就不能访问么?“安装教程配置下网络这块”是哪一节我有疏忽
    回复 有任何疑惑可以回复我~ 2023-02-02 20:03:36
  • 清风 回复 提问者 qq_永远的稻米_0 #2
    这个内容没有讲过。如果要跨node进行app访问,需要对外暴露source ip
    kubectl expose deployment source-ip-app --name=nodeport --port=80 --target-port=8080 --type=NodePort
    
    参考:https://kubernetes.io/docs/tutorials/services/source-ip/
    回复 有任何疑惑可以回复我~ 2023-02-03 11:33:48
问题已解决,确定采纳
还有疑问,暂不采纳
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号