前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >kubectl-debugger-plugin 运维插件介绍

kubectl-debugger-plugin 运维插件介绍

原创
作者头像
keke.wang
修改2023-08-17 18:20:18
2140
修改2023-08-17 18:20:18
举报

适用场景介绍

在 容器服务 的集群中,目前已支持多个节点类型,包括有普通节点、超级节点、原生节点和注册节点,而在排查问题时,往往需要登录到pod所在的节点(或者子机)进行操作,比如以下一些场景:

1、登录节点排查问题

2、登录节点查看非容器化进程的日志,比如日志组件等

3、登录节点排查网络问题,进行抓包等

kubectl-debugger-plugin 运维插件 ,参考了 用插件扩展kubectl,实现了下发 debugger pod 的能力,方便用户通过 debugger pod 实现在节点上进行操作的能力。

使用命令介绍

适用于超级节点的子机登录。

适用于普通节点、原生节点和注册节点等节点登录。

超级节点场景特殊说明

超级节点上 debugger pod 并不是下发到了超级节点上,而是下发到了具体的pod上。

超级节点支持注解 eks.tke.cloud.tencent.com/debug-pod: <pod-yaml> , 用于下发额外的 pod 到指定的 pod 上。

比如需要查看 containerd 系统组件的日志,参考如下操作:

效果展示

超级节点

普通节点

代码仓库:https://github.com/coderwangke/kubectl-debugger-plugin

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 适用场景介绍
  • 使用命令介绍
  • 超级节点场景特殊说明
  • 效果展示
相关产品与服务
容器服务
腾讯云容器服务(Tencent Kubernetes Engine, TKE)基于原生 kubernetes 提供以容器为核心的、高度可扩展的高性能容器管理服务,覆盖 Serverless、边缘计算、分布式云等多种业务部署场景,业内首创单个集群兼容多种计算节点的容器资源管理模式。同时产品作为云原生 Finops 领先布道者,主导开源项目Crane,全面助力客户实现资源优化、成本控制。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档