服务器之家:专注于服务器技术及软件下载分享
分类导航

服务器资讯|IT/互联网|云计算|区块链|软件资讯|操作系统|手机数码|百科知识|免费资源|头条新闻|

服务器之家 - 新闻资讯 - 云计算 - K8S里面的多种port端口你知道怎么区分

K8S里面的多种port端口你知道怎么区分

2023-09-29 12:01未知服务器之家 云计算

一、关于K8S中端口的概念区分 1、 Port: 是service端口,即k8s中服务之间的访问端口 ,clusterIP:port 是提供给集群内部客户访问service的入口 2、NodePort: 容器所在node节点的端口,通过nodeport类型的service暴露给集群节点,外部可以访问

一、关于K8S中端口的概念区分

1、 Port:

是service端口,即k8s中服务之间的访问端口 ,clusterIP:port 是提供给集群内部客户访问service的入口

2、NodePort:

容器所在node节点的端口,通过nodeport类型的service暴露给集群节点,外部可以访问的端口

3、TargetPort

是pod的端口 ,从port和nodePort来的流量经过kube-proxy流入到后端pod的targetPort上,最后进入容器。

4、ContainerPort

是pod内部容器的端口,targetPort映射到containerPort。

二、总结:

4种端口作用不一样,port和nodePort都是service的端口。

port暴露给集群内客户访问服务,nodePort暴露给集群外客户访问服务。

这两个端口到来的数据都需要经过反向代理kube-proxy流入后端pod的targetPod,从而到达pod中的容器。

三、配置port

[root@master ~]# more nginx -s ervice .yaml

apiVersion: v1

kind: Pod

metadata:

name: nginx

namespace: dev

labels:

app: nginx

spec:

containers:

  • name: nginx

image: nginx:1.20.0

imagePullPolicy: IfNotPresent

ports:

  • containerPort: 80 # 容器端口

---

apiVersion: apps/v1

kind: Service

metadata:

name: nginx

spec:

type: NodePort # 有配置 NodePort ,外部可访问 k8s 中的服务 ,

ports:

  • name: nginx

port: 80 # 服务 service 的访问端口

protocol: TCP

targetPort: 80 # pod 端口 , 映射到容器端口

nodePort: 300 80 # NodePort ,通过 nodeport 类型的 service 暴露给集群外部访问

selector:

app: nginx

延伸 · 阅读

精彩推荐
  • 云计算多云环境的复杂性使数字化转型面临风险

    多云环境的复杂性使数字化转型面临风险

    多云策略导致复杂性激增,企业基础设施团队在试图监控和管理不断变化的环境,处理大量数据。因此,企业团队将更多时间花费在人工和常规任务上,这...

    企业网D1Net5332022-01-25
  • 云计算首席信息官通过公共云迁移重新激活IT基础设施的活力

    首席信息官通过公共云迁移重新激活IT基础设施的活力

    TC Energy公司首席信息官Chris Foster表示,企业向公共云的迁移削减了成本(但不包括员工),提供了对机器学习和人工智能等先进技术的访问,并加快了在家...

    机房3603712020-06-29
  • 云计算根治Kubernetes“存储头痛症”的方法

    根治Kubernetes“存储头痛症”的方法

    为什么在云原生世界中,我们已经自动化了对这么多底层硬件复杂性的管理,所以存储仍然如此痛苦?原因是两个词:数据孤岛。...

    IT1686542021-11-22
  • 云计算我们为什么不用Kubernetes?

    我们为什么不用Kubernetes?

    当今,Kubernetes 已经成为容器编排领域的领导者。但是在 Coinbase 公司,却没有使用 Kubernetes。这是为什么?运行 Kubernetes 会产生哪些问题?...

    架构头条5602020-06-19
  • 云计算2020年云计算产业链现状及发展趋势

    2020年云计算产业链现状及发展趋势

    许多新兴的云计算趋势源于行业进入标准化和兼容性增强阶段。总体而言,该标准化正在借助人工智能和高性能计算为新兴的通道角色开辟道路,以支持应...

    中国电力网6032020-05-16
  • 云计算别再受害于对云供应商的盲目依赖了

    别再受害于对云供应商的盲目依赖了

    得益于丰富的第三方云基础设施、API和SaaS工具,我们比以往任何时候都更快、更具功能地构建软件。 但是,如果这些云提供商出现故障,我们也会随之停...

    未知1122023-06-13
  • 云计算为什么不建议在Docker中跑MySQL?

    为什么不建议在Docker中跑MySQL?

    转自:https://www.toutiao.com/article/6675622107390411276/?wid=1688875999490 链接 :老王谈运维 容器的定义:容器是为了解决“在切换运行环境时,如何保证软件能够正常...

    未知1542023-07-11
  • 云计算5G时代边缘计算基本形态

    5G时代边缘计算基本形态

    云计算以通信和互联网等技术为基础,改变了基础设施、平台及应用等服务的增加、使用和交互模式。从使用者角度来说,云计算能够提供成本更低、效率...

    边缘计算社区10152021-01-19