![02ab419b717bcbe7006fce451603e8ba.png](https://i-blog.csdnimg.cn/blog_migrate/b84b14fd3d774f3483b9b80222711053.jpeg)
1.idea安装k8s插件
建议使用离线安装的方式,插件地址:
https://plugins.jetbrains.com/plugin/10485-kubernetes
选择与idea版本一致的插件下载,下载完成后,按照如下顺序安装插件
settings->plugins->Install Plugin from Disk->插件安装目录
重启idea过后,查看相应配置模板。
settings->Editor->Live Teamplates->Kubernetes
![b8c48f5b4f99c14c0d97c6d34df4cf33.png](https://i-blog.csdnimg.cn/blog_migrate/c1aaa5089f195bd4787e50ad97c8ee80.jpeg)
2.idea配置SSH客户端
原来idea也可以使用SSH连接。
配置如下:
Tools->Deployment->Configuration->Add
![34f673804738af93e4ca0d521d0a988e.png](https://i-blog.csdnimg.cn/blog_migrate/85039c7ef754f4ff7113f3e0a765a4cd.jpeg)
3.Remote Host
在idea窗口右侧会出现一个Remote Host窗口。
![350d70eb0c41c7945f8e09fc97a53aa0.png](https://i-blog.csdnimg.cn/blog_migrate/78ad82b25bbfdc7f061dd9b26b693650.jpeg)
可以直接将想要上传的文件直接拖至指定的目录,便完成文件的上传。
另外也可以在idea中使用shell命令行终端:
Tools->Start SSH session..->选择一个host连接
![82d7b4c22b60fd2347221da167f1c8aa.png](https://i-blog.csdnimg.cn/blog_migrate/da77603a68f28152cc5170d5245b688c.jpeg)
当然,2,3步骤可以不用,完全可以使用Xshell操作,上传文件确实方便,执行命令的话建议使用xshell等工具。
4.NameSpace
在idea中新建一个podtest.yml,在新建的yml中输入kres的快捷键,自动生成yml模板。
apiVersion: v1kind: Namespacemetadata: name: david-ns
将文件上传至k8s_master服务器的/data/pod目录下。
执行如下