当前位置:首页 > linux > 正文内容

Jenkins在k8s 部署中,Nodeport服务类型非5000端口如何访问?

root2年前 (2022-05-24)linux547

k8s部署Jenkins,server中有两个端口一个是http端口,一个是ssh 端口

http端口就不说了,随便映射。

在服务类型是NodePort下,对外映射端口如果非50000,slave连接出现异常


首先在Jenkins的web界面设置了端口

Manage Jenkins 

    - Configure Global Security 

        - Agents 

            - TCP port for inbound agents 

设置端口为映射端口,发现无法连接,同事k8s内部应用也无法连接,内部走的是默认端口50000

很明显是不对的,修改为50000 默认端口


然后去修改slave机器的配置

    Node 

        - your Node

                -Configure 

  点击advanced 

        设置一下

            Tunnel connection through 
           填写为   :port   例如   :50001

image.png


只需要把ssh的端口填写到这里就可以了。
Slave 会通过这个配置找到隧道的端口,也就是k8s NodePort 

通过这个端口相当于非k8s服务开了一个隧道,能够访问到k8s 的pod级的端口服务

扫描二维码推送至手机访问。

版权声明:本文由一叶知秋发布,如需转载请注明出处。

本文链接:https://zhiqiu.top/?id=227

分享给朋友:

相关文章

curl 的请求 和几个参数

-X [POST GET PUT DELETE]参数执行http请求的方法-d参数用于发送post的请求的数据体$curl -d'login=emma&password=123'-X POST https://google....

超强、超实用的linux命令

1、常用linux命令# 查看网络状态 netstat # 查看ip网卡流量 iftop  例如:iftop -i eth0 -B -F xxx.x...

mvware的NAT网络模式设置和端口映射

mvware的NAT网络模式设置和端口映射

在日常众多的虚拟机使用中,VMware的使用还是简单粗暴的。但是个人觉得有点重了,这都是题外话。当我们建立好我们的虚拟主机时,可能会遇见没有网络。网络模式常见的:桥接模式和NAT模式桥接模式很好理解就是跟宿主主机一样的网络情况。NAT模式比...

centos切勿执行yum -y update

yum update 跟apt-get update 不一样centos的yum update相当于ubuntu的apt upgrade如果想用ubuntu的apt update,centos是yum makecache因为执行yum -y...

git 忽略文件不起作用 .gitignore

git rm -r --cached . git add .   git commit -m "update .gitignore"  git status查看是否是"working di...

centos 开启docker 服务无法被外界访问(centos是虚拟机)

现象:centos 能够被ssh 登录访问。但是用docker开启的服务就是访问不了,centos 自己可访问。开启的一个python -m SimpleHTTPServer 能够访问;原因:linux 的ip_forward设置限制了,c...