VS Code 的 Kubernetes 插件支持集群浏览、部署、日志查看、容器交互及远程调试;需配置 kubectl 和 kubeconfig,通过右键菜单和端口转发实现高效开发运维。

VS Code 的 Kubernetes 插件(Microsoft 官方维护)能让你在编辑器里直接浏览集群资源、部署应用、查看日志、甚至调试容器内进程,不用频繁切到终端或浏览器。
在 VS Code 扩展市场搜索 Kubernetes,安装由 Microsoft 发布的官方插件(图标是蓝色 K8s 方块)。它依赖本地 kubectl 和有效的 kubeconfig 文件。确保:
- kubectl 已安装且可执行(运行 kubectl version --client 验证)
- 当前 kubeconfig 默认上下文指向目标集群(kubectl config current-context)
- 若使用 Minikube / Kind / AKS / EKS 等,插件通常自动识别;多集群时可在侧边栏右上角切换上下文
打开左侧活动栏的 Kubernetes 图标,展开后能看到命名空间、工作负载、
服务、配置等层级。点击任意 Pod,会显示基本信息、容器状态、事件和日志链接。
- 右键 Pod → View Logs:实时流式查看容器日志(支持过滤关键词)
- 右键 Pod → Exec into Container:启动交互式 shell(需容器有 sh/bash)
- 右键 Deployment → Edit YAML:在 VS Code 中直接编辑并保存,插件自动触发 kubectl apply
- 拖拽一个本地 YAML 文件到命名空间节点,可一键部署
插件本身不运行调试器,但能配合 VS Code 的调试功能实现“在容器中调试”:
- 在 Pod 的 YAML 中为容器添加调试所需端口(如 Node.js 的 9229)和启动参数(如 --inspect=0.0.0.0:9229)
- 使用 Port Forwarding(右键 Pod → Forward Port)将容器端口映射到本地(如 9229 → 9229)
- 在 .vscode/launch.json 中配置对应调试器(如 Node.js 的 attach 模式),连接本地转发端口
- 启动调试会话,断点即可命中远程容器内的代码
如果插件不显示集群或报错:
- 检查 kubectl get nodes 是否成功,确认网络和权限正常
- 查看 VS Code 输出面板(Output → 选择 Kubernetes)里的详细错误日志
- 插件默认只读取 $HOME/.kube/config;若 config 在别处,设置环境变量 KUBECONFIG=/path/to/config
- 多集群混淆时,用 kubectl config use-context xxx 明确切换,并重启 VS Code 或点击插件侧边栏刷新按钮
基本上就这些。不需要额外 CLI 工具,也不用离开编辑器主界面,日常运维和开发联调效率明显提升。
Writer
企业级AI内容创作工具
220
查看详情
以上就是使用VS Code Kubernetes插件管理和调试你的集群的详细内容,更多请关注其它相关文章!
# 适合你
# 昭通营销推广招商
# 简单网站建设有哪些软件
# 营销号推广ip
# 网站 优化js-大将军25
# 武陟县营销推广公司电话
# 网站怎么推广海报模板
# 推广网站赚钱合法吗
# 东阳科技网站建设
# 沈阳seo线上营销系统
# 宿迁网站建设免费
# 不需要
# 漏洞扫描
# 调试器
# 容器内
# 哪款
# vs code
# 多项
# 工作流
# 右键
# 关键词
# 工具
# 端口
# app
# 浏览器
# go
# node
# json
# node.js
# js
# vscode
# python
相关文章:
怎么在html里运行vbs脚本_html中运行vbs脚本方法【教程】
精准捕获:如何在页面中监听除特定元素外的所有点击事件
在J*a中如何实现对象克隆避免共享数据_对象克隆安全实践指南
mysql如何分析事务日志_mysql事务日志分析方法
qq邮箱发邮件给国外发不出去_QQ邮箱国际邮件发送失败原因与解决
Basecamp怎样用留言钉固定重点_Basecamp用留言钉固定重点【重点标记】
Win11如何使用Windows Sandbox Win11沙盒功能开启与使用教程【详解】
构建轻量级网站内部消息系统:Formspree 集成指南
iwriter统一登录平台 iwrite账号密码登录页面
J*aScript数据结构转换:将对象数组按类别分组
html两个JS只运行一个怎么办_让双JS在html中都运行方法【技巧】
Django通过AJAX异步上传图片并保存至模型的完整指南
QQ邮箱官方网站登录入口_QQ邮箱网页版在线使用
J*aScript实现单选按钮与关联输入框的联动禁用教程
文心一言怎样用批量生成做多版文案_文心一言用批量生成做多版文案【批量创作】
EMS快递官网app_中国邮政速递物流手机客户端
Shopware订单中获取产品自定义字段的实用指南
天猫双十一预售商品怎么退款_天猫双十一预售退款操作指南
PHP表单数据传递:如何通过隐藏输入字段获取动态ID
小米Civi 4录制视频过暗_小米Civi 4亮度优化
深入理解字体排版:Adobe光学字偶距与CSS字偶距的差异与实现
qq游戏免费畅玩入口_qq游戏电脑版快速启动
谷歌邮箱注册显示错误Gmail服务器异常与延迟处理
Go语言中高效处理x-www-form-urlencoded表单数据
4399免费游戏网址入口 4399小游戏免费入口点开即玩
Odoo 16:在表单视图中基于当前记录动态修改Tree视图属性
红果短剧网页版官网入口 官方最新网址发布
qq浏览器如何查看和导出已保存的密码 qq浏览器密码管理器数据备份教程
uc手机浏览器网页版入口 uc浏览器手机版便捷登录首页
AO3最新镜像入口 Archive of Our Own官方平台访问
Win10文件资源管理器“此电脑”分组怎么关 Win10恢复经典视图【技巧】
怎么在浏览器上运行HTML文件_浏览器运行HTML文件技巧【技巧】
如何在PHP中实现基于MySQL的动态分页查询
PowerPoint如何制作滚动字幕结尾彩蛋_PowerPoint路径动画实现平滑滚动字幕效果
vivo浏览器怎么扫描二维码 vivo浏览器内置扫一扫功能使用方法
Win11 BitLocker密码忘了怎么办 Win11找回BitLocker恢复密钥方法【解决】
必由学网页版入口 必由学官方平台直接访问
微信客户端如何收红包_微信客户端接收红包使用教程
Angular Material 垂直步进器:实现底部到顶部排序的教程
win11 Snap Layouts怎么用 Win11窗口布局与分屏多任务高效指南【必学】
智慧团建扫码登录入口 智慧团建扫码登录入口官网版
age动漫网站入口 age动漫官网直接访问入口
PS5 Pro有点优势但不多! 《燕云十六声》PS5平台与PC性能画面对比
照顾宝贝2小游戏免费秒玩入口
蛙漫官方正版入口 蛙漫网页在线全集免费观看
Go语言中对Map值调用带指针接收者方法:原理与最佳实践
飞书妙记怎样用语音转文字速记_飞书妙记用语音转文字速记【速记方法】
在J*a中如何使用BigDecimal进行高精度计算_BigDecimal类应用指南
vivo手机互传视频怎么操作_vivo手机互传视频详细传输方法
Tabulator表格中精确实现日期时间排序的指南
*请认真填写需求信息,我们会在24小时内与您取得联系。