| 用法 | 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 到容器主进程控制台(类似 docker attach):用于查看前台交互进程、发送输入;与 exec 不同,它连接的是 PID 1 的 I/O。
| 用法 | kubectl attach -it web-1 -c app |
|---|---|
| 与 exec 区别 | attach=现有主进程 I/O;exec=新起进程 |
| 退出风险 | Ctrl+C 可能把信号发给主进程(视进程处理方式) |
| 典型场景 | 调试前台交互程序、确认 stdin 行为 |
kubectl attach -it web-1 -n dev -c app