如何在 kubernetes pod 上终止 VS Code 服务器,类似于“远程 SSH:终止主机上的 VS Code 服务器...”

问题描述 投票:0回答:1

我正在使用

Kubernetes + Remote Development
附加到 Kubernetes pod。

VS Code 远程服务器有时会占用大量内存,多次连接到同一个 pod 可能会导致某些服务器仍然在 kubernetes pod 上远程运行。

如何以与 Remote-SSH 类似的方式终止服务器?

visual-studio-code kubernetes vscode-remote
1个回答
0
投票

请按照以下说明解决问题。

访问 Kubernetes pod :首先,找到 VS Code 服务器运行的 pod。这可以使用 kubectl exec 命令来完成:

kubectl exec -it -- /bin/bash

找到 VS Code 服务器进程:进入 pod 后,找到 VS Code 服务器的进程 ID (PID)。您可以使用 pspgrep 来定位它:

ps 辅助 | grep ‘vscode-server’pgrep -f ‘vscode-server’

终止 VS Code 服务器:找到 PID 后,可以使用 kill 命令杀死进程:

杀死-9

替代方法 - 重新启动 Pod:如果您想避免手动终止进程,可以完全重新启动 pod:

Kubectl 删除 Pod

这将终止 pod 中的所有进程并干净地重新启动它。

© www.soinside.com 2019 - 2024. All rights reserved.