首页/云/云与容器速查/kubectl attach 接入运行中容器
Kubernetes68 条

kubectl attach 接入运行中容器

attach 到容器主进程控制台(类似 docker attach):用于查看前台交互进程、发送输入;与 exec 不同,它连接的是 PID 1 的 I/O。

云与容器速查云更新于 2026-10-12
用法kubectl attach -it web-1 -c app
与 exec 区别attach=现有主进程 I/O;exec=新起进程
退出风险Ctrl+C 可能把信号发给主进程(视进程处理方式)
典型场景调试前台交互程序、确认 stdin 行为

使用示例

使用示例
kubectl attach -it web-1 -n dev -c app
日常进容器排查九成场景用 exec 更安全;attach 仅在需要观察主进程交互时使用。

易错点

  • attach 后 Ctrl+C 打断主进程:服务被误停
  • 容器 stdin 已关闭:attach 上去也无法输入

数据来源与参考

  • Kubernetes Docs:kubectl attach

相关工具

​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌