本文要讲
kubernetes的port非常多,本文进行总结,主要解决以下五个问题:
containerPort是什么? 在哪里设置?
targetPort 是什么?在哪里设置?
port是什么?在哪里设置?
nodePort是什么?在哪里设置?
hostPort是什么?在哪里设置?
第一节
梳理kubernetes微服务请求过程
service通过label selector 来选中打上对应标签的pod,与pod建立连接(TCP或UDP)与pod连接的端口是targetPort。
外部访问service可使用clusterip:port 或者endpoint,所以service中至少要配置port和targetport两个端口,默认这两个端口配置成一样的!
service 到 pod backend 的选择相当于一个VIP!
完整文章请关注微信公众号,大家一起学习