采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
老师您好,看您回答其他人的问题 “要通过ip暴露服务,两种方式,一种是直接使用nodeport,一种是通过ingress以tcp的方式暴露服务” 能不能给一个通过ingress方式暴露IP的服务器的yaml文件实例呢,我看视频里面暴露ingress都是用的域名。
可以参考一下官网的示例:https://kubernetes.github.io/ingress-nginx/user-guide/exposing-tcp-udp-services/
主要关注点:
apiVersion: v1
kind: ConfigMapmetadata: name: tcp-services namespace: ingress-nginx
data: 9000(在ingress-nginx上监听的端口): "default/example-go:8080"(命名空间/服务名:服务端口)
也就是说nginx.mooc.com 可以访问nginx服务,通过tcp暴露,配置9000: "default/nginx-demo:80",可以用10.155.20.120:9000访问到nginx的服务。那么有么有办法通过10.155.20.120:9000/nginx访问nginx服务,10.155.20.120:9000/tomcat访问Tomcat 服务呢?
不能的亲,一个端口对应一个服务,比如你可以用9001对应第二个服务
非常感谢!
登录后可查看更多问答,登录/注册
一个互联网公司落地Kubernetes全过程点点滴滴
1.8k 27
1.6k 19
3.1k 18
5.9k 16
3.7k 14