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

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

root4年前 (2022-05-24)linux1690

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://www.zhiqiu.top/?id=227

分享给朋友:

相关文章

linux 更换apt的源

sudo sed -i 's/archive.ubuntu.com/mirrors.ustc.edu.cn/g' /etc/apt/sources.list将archive.ubunt...

supervisor的安装使用

一、supervisor简介Supervisor是用Python开发的一套通用的进程管理程序,能将一个普通的命令行进程变为后台daemon,并监控进程状态,异常退出时能自动重启。它是通过fork/exec的方式把这些被管理的进程当作supe...

Ubuntu 16.04 RabbitMq 安装与运行

Ubuntu 16.04 RabbitMq 安装与运行

准备工作一台服务器:Ubuntu Server 16.04.1 LTS 64位安装RabbitMq可以参照RabbitMq官网的安装教程(Installing on Debian and Ubuntu),来进行安装。这里我们使用apt-ge...

pycharm进行debug报错

pycharm进行debug报错

文件名不对,应该dubug模块有一个叫abc.py的文件换个名字正常运行...

zabbix 中文乱码

zabbix 中文乱码

原因是因为zabbix没有支持中文的字体,在win找到一个中文字体文件名是:simkai.ttf把这个文件复制到服务器的/usr/share/zabbix/fonts  路径下然后修改zabbix的配置文件vim /us...

服务查看启动

服务启动、停止和重启service   xxx  start  service   xxx  stopservice   xxx ...