首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Kubernetes中的nodePort,targetPort,port的区别和意义

1. nodePort 外部机器可访问的端口。...比如一个Web应用需要被其他用户访问,那么需要配置type=NodePort,而且配置nodePort=30001,那么其他机器就可以通过浏览器访问scheme://node:30001访问到该服务,例如...docker.io官方的nginx容器的DockerFile参考https://github.com/nginxinc/docker-nginx 3. port Kubernetes中的服务之间访问的端口...首先,nodePortkubernetes提供给集群外部客户访问service入口的一种方式(另一种方式是LoadBalancer),所以,:nodePort 是提供给集群外部客户访问...port、nodePort总结 总的来说,port和nodePort都是service的端口,前者暴露给集群内客户访问服务,后者暴露给集群外客户访问服务。

1.8K30
您找到你想要的搜索结果了吗?
是的
没有找到

Kubernetes Pod 作为 Jenkins SSH 代理

这就是 Kubernetes 的用武之地。Kubernetes 是一个容器编排平台,正在改变部署和管理的方式。...本文通过使用 Kubernetes Pod 作为 Jenkins 代理,深入探讨 Jenkins 和 Kubernetes 如何协同工作。...先决条件 访问詹金斯 运行 Kubernetes 集群 启动 Kubernetes 服务 让我们创建一个简单的部署文件,它将启动一个 Pod 和一个服务。...“32222”,使服务可以从Kubernetes集群外部访问 打开端口“2222”,这是 Kubernetes 集群内服务的内部端口 打开 Pod 容器正在侦听的目标端口“22” 映射nodePort、...主机密钥验证策略:非验证验证策略 端口:32222(我们为Kubernetes集群外访问服务而开放的nodePort) JavaPath:/usr/lib/jvm/java-11-openjdk-amd64

12110

VirtualCluster - 让k8s插上多租户的翅膀

前言 随着组织内部越来越多地使用Kubernetes,对应用程序和工程师进行Kubernetes访问的需求也在增长.由于始终使用整个物理Kubernetes集群既不可行也不具有成本效益,因此Kubernetes...话虽如此,核心Kubernetes组件并未在虚拟集群中进行修改. 使用VirtualCluster,每个租户都被分配了一个专用的租户主机,这是上游Kubernetes发行版....功能及限制 VirtualCluster遵循无服务器设计模式.超级主节点拓扑未在租户主中完全公开.租户主机中仅显示正在运行的租户Pod的节点.结果,VirtualCluster在租户主服务器中不支持类似.../config/sampleswithspec/clusterversion_v1_nodeport.yaml 创建虚拟集群 创建 kubectl vc create -f https://raw.githubusercontent.com...1_nodeport.yaml -o vc-1.kubeconfig 因为我使用的是mac上安装的kind,需要通过port-forward 转发端口 kubectl port-forward service

1.2K30

k8s集群客户端工具kubectl

default 用户创建的pod默认在此命名空间 kube-public 所有用户均可以访问,包括未认证用户 kube-node-lease 集群节点租约状态,v1.13加入 kube-system kubernetes...test #删除test命名空间 通过应用资源清单文件删除(使用和创建同样的资源文件): 1 kubectl delete -f 01-create-ns.yaml Pod Pod是容器的封装,也是kubernetes...Service类型 类型 说明 ClusterIP 默认,分配一个集群内部可以访问的虚拟IP NodePort 在每个Node上分配一个端口作为外部访问入口 LoadBalancer 工作在特定的Cloud...selector: app: nginx ports: - protocol: TCP nodePort: 30001 port: 80 targetPort: 80...验证资源对象创建情况 1234 #查看service创建kubectl get service#查看k8s集群所有主机30001端口侦听状态ss -anput | grep ":30001" 在k8s

1.3K20

揭秘Kubernetes网络:顶级工程师实用指南

这些都是理解 Kubernetes 网络所必须要回答的问题。 让我们分解Kubernetes 网络模型,并全面了解 Kubernetes 中的网络工作原理。...这意味着每个 Pod 都可以在同一端口上侦听,而不会发生冲突。 Kubernetes 中通信的这种便利性归功于集群中的每个组件都连接到一个扁平网络。...它们包括: NodePort:此方法在集群中每个节点上的静态端口上公开服务。外部客户端可以通过访问任何节点的 IP 地址和分配的静态端口来访问服务。...NodePort简单易行,但由于安全问题和端口范围限制,可能不适合生产环境。 负载均衡器:Kubernetes 与云提供商集成,以配置负载均衡器,该负载均衡器在运行服务的多个节点之间分配流量。...Ingress 提供比 NodePort 或 LoadBalancer 更高级的功能,例如基于路径的路由、SSL 终止和基于名称的虚拟主机。它是管理 Kubernetes 中外部流量的热门选择。

29410
领券