jjzjj

NodePort

全部标签

k8s之containerPort、servicePort、nodePort、hostPort解析

    上次写博客是n多年以前了,以前的几十篇在blogjava里面应该还能吵到。最近遭遇变故,忽然想把自己近期学的一点东西记录下来,日后查阅起来也是方便。    话不多说,笔者最近在啃k8s,容器也好、k8s也罢,里面和服务相关的port概念五六个,索性整理一下,看看他们之间的关系。首先看一下我们的测试环境:一组三从的k8集群:root@dev-4-control-plane#shnode.sh|NODE|INTERNAL_IP|dev-4-control-plane|172.18.0.2|dev-4-worker|172.18.0.5|dev-4-worker2|172.18.0.4|de

k8s master不能访问NodePort端口,但可以访问node节点的NodePort端口。

排查主观原因:1、pod部署运行正常2、svervice运行正常,Endpoints里有对应的pod3、master主节点的NodePort端口进程也存在 问题现象:master节点的nodePort存在,但不通,telnet不通。node节点可以telnet通解决方法:1、转发网上给的方案,ipv4配置转发。由于master不部署具体的pod,访问master节点的nodeport会转发到node上。网上给修改配置文件给出方案atee/etc/sysctl.conf/proc/sys/net/bridge/bridge-nf-call-iptablesecho1>/proc/sys/net/

k8s service nodePort无法访问的问题

文章目录k8sservicenodePort无法访问的问题0.前言1、背景2、配置如下3、集群信息如下4、问题5、解决方案k8sservicenodePort无法访问的问题0.前言本文主要针对的是:不在同一内网且机器的公网IP并未显示的绑定在机器网卡上(也就是云主机,比如阿里云、腾讯云等等)出现的pod之间无法访问的问题,如果不是的话就可以撤退了,节约时间~~1、背景我有闲置的腾讯云两台服务器,最近想搭建个k8s集群玩玩,于是按照b站某教程搭建,出现了网络问题,具体如下。2、配置如下公网ip已打码,毕竟还在使用,见谅master节点叫:k8s-master-q,worker节点叫:k8s-ma

go - GKE + WebSocket + NodePort 30 秒掉线

我有一个golang服务,它使用通过NodePort(在本例中为30002)暴露给谷歌容器引擎(GKE)/k8s集群的gorilla实现WebSocket客户端。我有一个带有HTTP/HTTPS前端(即80/443)的手动创建的负载均衡器(即不在k8s入口/负载均衡器),它将流量转发到端口30002上我的GKE/k8s集群中的节点。我可以在浏览器(OSX上的Chrome58.0.3029.110)中获取我的JavaScriptWebSocket实现,以连接、升级和发送/接收消息。我在golangWebSocket客户端中记录了ping/pong,在30秒之前一切正常。连接后30秒,我的

docker - Kubernetes NodePort 自定义端口

有没有办法在kubernetes服务YAML定义中指定自定义NodePort端口?我需要能够在我的配置文件中明确定义端口。 最佳答案 您可以设置类型NodePort在您的Service部署。请注意,有一个NodePortRange使用选项--service-node-port-range为您的API服务器配置(默认30000-32767)。您还可以通过设置nodePort来专门指定该范围内的端口。Port下的属性对象,否则系统将为您选择该范围内的端口。所以一个Service指定NodePort的示例看起来像这样:apiVersion

Kubernetes 集群中流量暴露的几种方案

作者:KaliArch(薛磊),某CloudMSP服务商产品负责人,熟悉企业级高可用/高并发架构,包括混合云架构、异地灾备,熟练企业DevOps改造优化,熟悉Shell/Python/Go等开发语言,熟悉Kubernetes、Docker、云原生、微服务架构等。背景在业务使用Kubernetes进行编排管理时,针对业务的南北流量的接入,在Kuberentes中通常有几种方案,本文就接入的方案进行简单介绍。流量接入方案Kuberentes社区通过为集群增设入口点的方案,解决对外流量的管理。通过kube-proxy进行代理通常在最简单的测试或个人开发环境,可以通过kubectlport-forwa

Kubernetes 集群中流量暴露的几种方案

作者:KaliArch(薛磊),某CloudMSP服务商产品负责人,熟悉企业级高可用/高并发架构,包括混合云架构、异地灾备,熟练企业DevOps改造优化,熟悉Shell/Python/Go等开发语言,熟悉Kubernetes、Docker、云原生、微服务架构等。背景在业务使用Kubernetes进行编排管理时,针对业务的南北流量的接入,在Kuberentes中通常有几种方案,本文就接入的方案进行简单介绍。流量接入方案Kuberentes社区通过为集群增设入口点的方案,解决对外流量的管理。通过kube-proxy进行代理通常在最简单的测试或个人开发环境,可以通过kubectlport-forwa
12