如何在本地ssh到集群内的节点。我正在使用内置kubernetes的docker edge版本。如果我跑 kubectl ssh节点 我正在
Error: unknown command "ssh" for "kubectl"
Did you mean this?
set
Run 'kubectl --help' for usage.
error: unknown command "ssh" for "kubectl"
Did you mean this?
set
答案 0 :(得分:1)
kubectl
中没有“ssh”命令,但是有很多选项可以访问Kubernetes节点shell。
如果您使用的是云提供商,则可以直接从实例管理界面连接到节点。
例如,在 GCP 中:选择Menu
- > Compute Engine
- > VM instances
,然后按所需节点实例左侧的SSH
按钮。
如果使用本地VM (VMWare,Virtualbox),您可以在推出Kubernetes群集之前配置sshd
,或使用可从管理GUI获得的VM控制台。
Vagrant提供自己的命令来访问虚拟机 - vagrant ssh
如果使用 minikube ,则会有minikube ssh
命令连接到minikube VM。还有其他options。
我找不到访问docker-for-desktop
VM的简单方法,但您可以轻松切换到minikube进行节点设置试验。
答案 1 :(得分:0)
如何在本地
中ssh到集群内的节点
答案 2 :(得分:0)
您可以使用#self.setCentralWidget(self.frame)
有效地封装到一个吊舱中(我知道这不是问题所针对的,但可能会有所帮助)。
示例用法为<v-navigation-drawer id="add-expense-menu" ... style="width: 325px">
。假设您已安装bash。
希望有所帮助。