java系统找不到指定文件怎么解决
245
2022-10-29
第二十六章 九析带你轻松完爆 Istio - k8s 流量进入集群之 NodePort
系列文章:总目录索引:九析带你轻松完爆 istio 服务网格系列教程
目录
1 前言
2 邀约
3 NodePort 样例
4 访问流程
5 实例演示
6 缺点
1 前言
2 邀约
3 NodePort 样例
跟 hostNetwork 和 hostPort 不同,NodePort 属于 service 类型之一。hostPort 和 hostNetwork 作用对象是 Pod,而 NodePort 作用对象则是 service。
创建 NodePort 服务时,用户可以在 30000 ~ 32767 范围内指定一个端口,也可以通过 patch 打补丁的方式修改 service 类型,这样 NodePort 端口将会在范围 30000 ~ 32767 之间自动分配。
kubectl patch svc svc_name -n ns_name -p '{"type": "NodePort"}'
4 访问流程
该进程的作用就是负责跟 APIServer 进行通信并对 node 上的 pod 进行生命周期管理。如果创建了 k8s service ,那么 kube-proxy 会创建相应的 iptables 规则,并将发送到 service nodePort 的流量转发到 service 后端提供的 Pod 的相应端口上。
5 实例演示
6 缺点
使用 NodePort 方式,在 k8s 集群内部,每个节点(master 或 node)上 kube-proxy 进程都会开启相关的端口。如果服务都采用这样的方式,端口就有冲突的可能。因此建议谨慎使用。
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~