首页/新闻资讯/正文详情

SpringBoot通过kt-connect+kubectl进行本地调试k8s服务

发布时间:2026/11/4 11:38:27 来源:云帆数科 栏目:资讯中心
SpringBoot通过kt-connect+kubectl进行本地调试k8s服务
前言本地服务a想调用k8s里的服务b但是本地a和b网络不互通调用的时候会报连接超时。这时候我们就可以通过kt-connectkubectl进行代理访问k8s服务里的b。这样就可以本地调试生产环境的bug了。以windows为例下载kubectl《下载kubectl》搜索client-windows进行下载解压kubectl下载kt-connect《进入到kt-connect官网》解压然后把压缩包里的全部文件放到kubectl.exe的同级目录下配置环境变量win R运行cmd检查kubectl是否正常kubectl version检查ktctl是否正常ktctl--version配置ktctl访问k8s内部网络Rancher下载配置文件KubeConfig在用户目录下创建.kube文件夹在.kube创建config文件内容为你下载的KubeConfig亦或是把你下载的KubeConfig放到.kube目录下如下所示ktctl连接k8s网络–kubeconfig就是我们从rancher上面下载的KubeConfig配置文件–namespace就是我们k8s服务所在的命名空间–image就是下载的kt-connect-shadow镜像到私有harbor镜像仓库需要管理员运行cmdktctl--kubeconfigC:\Users\X\.kube\hihisprod.yaml--namespaceprod--imagemyharbor.com/ops-docker/kt-connect-shadow:v0.3.7--dnsModehosts connect出现以下内容即为连接成功All looks good,now you can access to resources in the kubernetes cluster查看rancher上面是否启动成功本地启动SpringBoot即可进行访问k8s的其它服务properties或yml文件不能配置${xxx.xxx}这种无法在本地访问的内容如果rancher上面配置的就是这种则需要改为具体的值。spring:application:name:appapp:#这种可以name:${spring.application.name}#这种不行因为在本地服务找不到name2:${name2}注意事项下面这个ktctl命令提示符窗口不能关闭内网k8s无法拉取阿里云的kt-connect-shadow安装docker-desktop然后执行以下命令拉取镜像以后推送到内网harbor私有docker镜像仓库即可。docker pull registry.cn-hangzhou.aliyuncs.com/rdc-incubator/kt-connect-shadow:v0.3.7Windows 加管理员权限启动bat脚本kubeconfig文件改成你自己rancher上面的yaml文件namespace改成你自己rancher上面的命名空间image改成你自己harbor上面存放的kt-connect-shadowecho off :: 检查管理员权限 fltmcnul21||(echorequest admin privileges... PowerShell Start-Process-FilePath%0-VerbRunAsexit/b)ktctl--kubeconfigC:/Users/x/.kube/hihisprod.yaml--namespaceprod--imageharbor.bsoft.com.cn:5000/ops-docker/kt-connect-shadow:v0.3.7--dnsModehosts connect

相关推荐

突破边界,智造未来|深圳市浩鑫能源有限公司 换电柜电源CY-2018|1300W 90V 20A
突破边界,智造未来|深圳市浩鑫能源有限公司 换电柜电源CY-2018|1300W 90V 20A

“ 深耕市场,追求卓越——换电柜电源——CY-0218 1300W 90V 20A深圳市浩鑫能源有限公司,换电柜电源在智能换电基础设施高速发展的今天,换电柜电源作为换电柜的“能量心脏”,其性能的优劣直接决定了整个系统的稳定性、安全性与运营… · 2026/11/4 11:38:27

如何搞定课程设计?别人走过的捷径,你也可以走
如何搞定课程设计?别人走过的捷径,你也可以走

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/4 11:38:27

如何让下载文件自动归类:PyTube Downloader动态文件夹组织完全教程
如何让下载文件自动归类:PyTube Downloader动态文件夹组织完全教程

【免费下载链接】pytube-downloader Simple. Fast. Powerful YouTube Downloader For Mac, Windows & Linux. 项目地址: https://gitcode.com/gh_mirrors/pytu/pytube-downloader 点击查看 免费下载 PyTube Downloader 是一款简单、快速、强大的 YouTube 下载器… · 2026/11/4 11:38:27

大一自学网安第13天
大一自学网安第13天

今天轮到html区块的学习。块元素块级元素通常从新行开始,并占据整行宽度,因此在页面上会呈现一块独立的内容块。 可以包含其他块级元素和行内元素。常见块元素:<div><p><h1&#xff… · 2026/11/4 12:13:04

MapGIS Desktop安装软件报错An error occurred! Could not convert variant of type (Null) into type如何解决?
MapGIS Desktop安装软件报错An error occurred! Could not convert variant of type (Null) into type如何解决?

MapGIS Desktop安装软件报错An error occurred! Could not convert variant of type (Null) into type (OleStr)如何解决? 一、介绍 ​ MapGIS Desktop是一款专业的二三维一体化桌面GIS产品,具备强大的数据管理与编辑、数据制图与可视化、空间分析与影… · 2026/11/4 12:13:04

Java转AI Agent教程(第七周)路由与兜底
Java转AI Agent教程(第七周)路由与兜底

W7 Routing:混淆矩阵与兜底本周交付:Intent(6 类) drill w7(30 条标注样本 混淆矩阵 阈值扫描) 预计耗时:主块 4h(设计意图体系 0.5h / 标注样本 1.5h / 写演练 1h / 分析 1h&… · 2026/11/4 12:13:04

智能变化检测与样本标注平台:让遥感样本生产更智能、更高效、更可靠
智能变化检测与样本标注平台:让遥感样本生产更智能、更高效、更可靠

智能识别、人工复核、质量核验,打通遥感变化检测样本生产全流程。高质量样本是遥感智能解译模型训练与应用的重要基础。然而,在遥感变化检测样本生产过程中,变化区域查找耗时、图斑边界反复修正、前后期影像核对繁琐、成果质量检查工作量大等… · 2026/11/4 12:13:04

【硬件方案选型调研】全链路AI语音硬件、芯片嵌入式方案
【硬件方案选型调研】全链路AI语音硬件、芯片嵌入式方案

导随着端侧AI、语音交互在消费AIoT设备快速落地,不少硬件开发者在项目中会遇到音频算法调试、蓝牙固件开发、大模型接入、私有化设备对接、量产稳定性等一系列难题。市面上很多方案只能单独提供芯片或者上层SDK,缺少从底层驱动到整机落地的连贯交付能力。… · 2026/11/4 12:13:04

有什么智能体能用的企业数据接口
有什么智能体能用的企业数据接口

智能体办公普及下,专业场景的数据能力短板近几年,大模型应用从通用对话快速向企业级场景渗透,智能体(Agent)、AI 办公助手逐渐成为采购、风控、法务、内审等岗位的常用效率工具。从腾讯云 WorkBuddy 发布十大 “王炸组… · 2026/11/4 12:12:02

双极步进电机控制实战:DRV8818PWPR与PIC18F86K22驱动调试
双极步进电机控制实战:DRV8818PWPR与PIC18F86K22驱动调试

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/4 3:16:49

STM32F207ZG + DRV8818PWPR 步进电机驱动实战解析
STM32F207ZG + DRV8818PWPR 步进电机驱动实战解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/4 6:59:29

DRV8818PWPR+dsPIC30F4013工业级双极步进电机控制方案
DRV8818PWPR+dsPIC30F4013工业级双极步进电机控制方案

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/4 7:02:38

AI辅助技术栈评估:提升研发决策效率60%
AI辅助技术栈评估:提升研发决策效率60%

1. 项目背景与核心价值技术决策一直是研发团队面临的重大挑战。随着技术生态的快速演进,技术栈的选择、维护和迭代变得愈发复杂。我们团队在过去两年里,先后经历了三次重大技术栈迁移,每次都需要投入大量人力进行技术评估和风险分析。直到去年… · 2026/11/4 0:00:17

从生成Token到直接决策:Jev如何重塑AI Agent工程实践
从生成Token到直接决策:Jev如何重塑AI Agent工程实践

1. 从"生成文字"到"拍板决策":Jev 到底在解决什么问题大多数人第一次接触大模型,脑子里建立的模型是"输入问题、输出文字"。你问它今天天气怎么样,它给你一段描述;你让它写个周报,它给你… · 2026/11/4 0:00:17

32G统一内存跑大模型:内存账、TPS实测与端云分流
32G统一内存跑大模型:内存账、TPS实测与端云分流

想在一台 32G 统一内存的小主机上把大模型跑成"日常可用",这件事我前后折腾了小半年。标题里说的这台 Mac mini M6,是我们这次讨论的目标平台,具体到手规格以实物为准;但下面这套推算方法和实测思路,对任何统… · 2026/11/4 0:00:17

双极步进电机控制实战:DRV8818PWPR与PIC18F86K22驱动调试
双极步进电机控制实战:DRV8818PWPR与PIC18F86K22驱动调试

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/4 3:16:49

STM32F207ZG + DRV8818PWPR 步进电机驱动实战解析
STM32F207ZG + DRV8818PWPR 步进电机驱动实战解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/4 6:59:29

DRV8818PWPR+dsPIC30F4013工业级双极步进电机控制方案
DRV8818PWPR+dsPIC30F4013工业级双极步进电机控制方案

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/4 7:02:38

了解更多?预约专属演示

我们的顾问将为您一对一讲解产品与方案

企业微信二维码