我正在使用
Kubernetes + Remote Development
附加到 Kubernetes pod。
VS Code 远程服务器有时会占用大量内存,多次连接到同一个 pod 可能会导致某些服务器仍然在 kubernetes pod 上远程运行。
如何以与 Remote-SSH 类似的方式终止服务器?
请按照以下说明解决问题。
访问 Kubernetes pod :首先,找到 VS Code 服务器运行的 pod。这可以使用 kubectl exec 命令来完成:
kubectl exec -it
找到 VS Code 服务器进程:进入 pod 后,找到 VS Code 服务器的进程 ID (PID)。您可以使用 ps 或 pgrep 来定位它:
ps 辅助 | grep ‘vscode-server’ 或 pgrep -f ‘vscode-server’
终止 VS Code 服务器:找到 PID 后,可以使用 kill 命令杀死进程:
杀死-9
替代方法 - 重新启动 Pod:如果您想避免手动终止进程,可以完全重新启动 pod:
Kubectl 删除 Pod
这将终止 pod 中的所有进程并干净地重新启动它。