如何在windows环境中进行kubernetes的代码走读
由于南哥带我们讲解代码的时候,直接用的是macbook,把Kubernetes源码clone之后就可以进行走读了。但是我在windows第一次把kubernetes源码git下来之后,就会发现一个非常要命的错误,在windows上面好多的k8s.io的包找不到,在cmd目录下有些函数根本就点不进去,windows的环境依赖问题难以做到和mac类似。
解决方案
自己本身在windows上折腾了很久之后,我就不想折腾了,但是总得要进行代码的走读的。随后我就想到了能不能直接用我现搭建好的K8s主节点上直接进行SSH连接,远程进行代码的走读和后续的二次开发流程。
我用的编辑器是Vs code,这里先展示一下我的K8s的环境。
这里我用了三台机器,搭建的一套Kubernetes环境,由于要进行代码的走读,我直接选择了k8s-master01作为我的主力远程开发机,k8s-node1和k8s-node2主要还是工作节点,运行工作负载Pod。
这里我们需要在Vs Code中下载一个插件:Remote - SSH
这里我们把这个插件安装好,在Vs Code的左边一栏就看一看见这个插件。