k8s  Ingress服务暴漏

网友投稿 287 2022-10-24

k8s  Ingress服务暴漏

k8s  Ingress暴漏应用方式

1、NodePort

30000以上的随机端口,指定端口nodePort: 30001   type: NodePort

不足:一个端口只能供一个服务使用,只能在30000-32767范围之间,节点IP发生变化需要人为处理,用于测试,生产中不用。

三种端口说明

nodePort:  供外部机器访问的端口,type: NodePort   nodePort: 30001   容器端口,例如nginx  80   tomcat  8080

port:  kubernetes集群中的各个服务之间访问的端口

2、LoadBalancer

这种方式需要云平台申请负载均衡器,购买服务

3、Ingress

Ingress类似于网关的角色 ,可以自定义路由规则,生产建议,不是内置的,需要单独安装,有Ingress nginx、Istio、Contour等

登录:  搜索Ingress

使用Ingress步骤:

1、部署Ingress Nginx

wget  k8s.gcr.io/ingress-nginx/controller:v1.0.0@sha256:0851b34f69f69352bf168e6ccf30e1e20714a264ab1ecd1933e4d8c0fc3215c6

Docker国内镜像地址:

aliyun首页:apply -f Nginx规则

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:教你Spring如何使用三级缓存解决循环依赖
下一篇:如何区分SATA 2.0接口与SATA 3.0接口
相关文章

 发表评论

暂时没有评论,来抢沙发吧~