minikube
minikube 是一个工具,可以让你运行Kubernetes本地。minikube在您的个人计算机(包括Windows,macOS和Linux PC)上运行单节点Kubernetes集群,以便您可以试用Kubernetes或进行日常开发工作。
是官方指定的工具之一: https://kubernetes.io/docs/tasks/tools/
安装教程,参考官方文档: https://minikube.sigs.k8s.io/docs/start/
minikube dashboard
提供 web 界面,显示 Kubernetes 的仪表板信息
启动它,如下:
能自动在本地 windows 机打开如下页面:
SSH Forward X11
首次使用这个功能的小伙伴,可能会惊呆下:
- 远程机自动打开了本地 windows 机的 IE
- IE 通过 127.0.0.1 这个 IP 居然能够访问远程机
这其实是用了 SSH Forward X11
的特性
做个实现,如图:
使用 SSH Forward X11 的条件
从上面可以看到,可以实现,直接本地 UI 应用按本地方式操纵远程机
具体实现原理,自己搜索 SSH Forward X11
这里讲下限制条件:
- 2 端需要打开对 X11 的支持(默认好像都是打开的)
- 除了 HTTP 网址,打开其他文件,需要 2 端都按照对应软件(这里的软件是指有 UI 的)
- 一般能在 linux 上装的软件都是支持 X11 的,因此 2 端都能安装的就是可以用 x11 特性的
其他
-
https://github.com/kubernetes/minikube/issues/10163
- issues 中,讨论了 xdg-open 打开网址是,会找默认软件,一般是火狐
-
https://gist.github.com/blacknon/6e2e6e2c0ebcd64c381925f0e3e86e42
- 该例子中演示了如何编写一个 ssh x11 forward 的例子代码
-
https://stackoverflow.com/questions/56953203/how-to-do-simple-ssh-x11-forwarding
- stackoverflow 里关于如何简单编写 ssh x11 forward 的问题贴
-
- paramiko 中测试 x11 的例子代码