当前位置:网站首页>kubenetes中port、targetPort、nodePort、containerPort的区别与联系
kubenetes中port、targetPort、nodePort、containerPort的区别与联系
2022-07-02 09:43:00 【Ostrich5yw】
kubenetes中port、targetPort、nodePort、containerPort的区别与联系
首先给出一张kubenetes结构图:

containerPort
containerPort是在pod控制器中定义的、pod中的容器需要暴露的端口。
Pod中容器暴露的端口
targetPort
targetPort是pod上的端口,从port/nodePort下来的数据,经过kube-proxy流入到后端pod的targetPort上,最后进入容器。
Pod暴露的端口
port
port是暴露在cluster (集群网络)上的端口,提供了集群内部客户端访问service的入口,即clusterIP:port。mysql容器暴露了3306端口(参考DockerFile),集群内其他容器通过33306端口访问mysql服务,但是外部流量不能访问mysql服务,因为mysql服务没有配置NodePort。
service暴露在集群中的端口
nodePort
nodePort提供了集群外部客户端访问service的一种方式,即nodeIP:nodePort提供了外部网络访问k8s集群中service的入口。
集群暴露在外网中的端口
边栏推荐
- Thesis translation: 2022_ PACDNN: A phase-aware composite deep neural network for speech enhancement
- Repeat, tile and repeat in pytorch_ The difference between interleave
- CDA data analysis -- common knowledge points induction of Excel data processing
- Mish-撼动深度学习ReLU激活函数的新继任者
- PyTorch中repeat、tile与repeat_interleave的区别
- HOW TO ADD P-VALUES ONTO A GROUPED GGPLOT USING THE GGPUBR R PACKAGE
- (C language) input a line of characters and count the number of English letters, spaces, numbers and other characters.
- Leetcode209 subarray with the smallest length
- Orb-slam2 data sharing and transmission between different threads
- 刷题---二叉树--2
猜你喜欢
随机推荐
PyTorch搭建LSTM实现服装分类(FashionMNIST)
刷题---二叉树--2
HOW TO ADD P-VALUES TO GGPLOT FACETS
Read the Flink source code and join Alibaba cloud Flink group..
Orb-slam2 data sharing and transmission between different threads
Deep understanding of NN in pytorch Embedding
Yygh-10-wechat payment
【2022 ACTF-wp】
初始JDBC 编程
Seriation in R: How to Optimally Order Objects in a Data Matrice
Small guide for rapid formation of manipulator (VII): description method of position and posture of manipulator
Larvel modify table fields
Jenkins voucher management
字符串回文hash 模板题 O(1)判字符串是否回文
Log4j2
甜心教主:王心凌
MySQL与PostgreSQL抓取慢sql的方法
(C语言)八进制转换十进制
HOW TO CREATE A BEAUTIFUL INTERACTIVE HEATMAP IN R
还不会安装WSL 2?看这一篇文章就够了