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

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

root4年前 (2022-05-24)linux1694

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

分享给朋友:

相关文章

FTP主动模式和被动模式的区别

基础知识:  FTP只通过TCP连接,没有用于FTP的UDP组件.FTP不同于其他服务的是它使用了两个端口, 一个数据端口和一个命令端口(或称为控制端口)。通常21端口是命令端口,20端口是数据端口。当混入主动/被动模式的概念时,...

修改linux时区

ubuntu:rm  /etc/localtimeln -sf /usr/share/zoneinfo/Asia/Shanghai  /etc/localtimecentos echo "A...

apach 启动失败 可能因为安全策略

apach 启动失败 可能因为安全策略

执行 setenforce 0再次启动systemctl restart httpdOK 搞定...

contos yum install ** 提示没有可用软件包

yum install -y epel-release#添加一个epel的三方源,据说新大全在执行yum install ***...

docker 日志查看

通过如下命令来获取容器的日志地址 docker inspect --format '{{.LogPath}}' 97069f94437bcat命令查看上述命令找到的日志地址cat /...

Python2 的Popen在docker中执行会挂起主进程

python2.7因业务需求。要把程序放入到docker容器中但是在docker执行的时候程序出现异常缓慢的情况检查函数执行情况发现当第一个线程执行到popen的时候会导致所有线程的挂起p1 = subprocess.P...