9. kubernetes idea 插件便捷操作
這里我們以 windows jetbrain idea v2022.1.1 為例
為了方便我們操作和學習拓提,這里我們說下 idea 與 kubernetes集群的便捷操作椭豫。
一、 plugins kubernetes
kubernetes plugin 為我們提供了一些便捷操作: 比如 命令提示、模板生成等挺峡。
File > Settings > Plugins > Marketplace > 在
Type / to see options
里 搜索Kubernetes
image.png
下面我們簡單介紹幾個簡單的功能演示:
快速生成kubernetes 資源文件模板
idea 中并未提供yaml的快捷創(chuàng)建方式,我們設置一下:
File > Settings > Editor > File and Code Templates > Files > Create Template
如圖所示,我們創(chuàng)建yml類型的模板文件魏身,而后我們在新建文件時就可以選擇yaml類型的文件了。
我們新建一個test.yml 文件蚪腐,使用 k* 命令去創(chuàng)建kubernetes 資源模板文件
我們只需要在 yaml 文件中 輸入k
即可觸發(fā)自動命令提示:
- kdep ---- kubernetes deployment
- kcm ---- kubernetes configMap
- kpod ---- kubernetes pod
- kres ---- kubernetes generic resource
- kser ---- kubernetes service
選擇我們要創(chuàng)建的模板類型箭昵,生成模板,我們在name處 輸入名稱回季,它會自動填充其他屬性家制,而后我們只需要 輸入要引用的 image 即可
在image 處也會有提示正林,包括版本信息
我們把鼠標放到某個屬性上(restartPolicy),也會有api提示颤殴,
二觅廓、 連接ssh 并 使用sftp,快捷編輯資源文件
File > Settings > Tools > SSH Configurations > Add
執(zhí)行以下操作涵但,這樣我們就連接上了ssh杈绸。
File > Settings > Build,Execution,Deployment > Deployment > add
添加sftp 快捷連接
使用sftp
查看sftp列表,選擇要連接的sftp
而后我們就可以查看 remote 文件路徑并編輯了矮瘟。
遠端的yml文件 同樣支持 kubernetes 插件瞳脓。
而后如果我們想 上傳,下載某個文件拖拽
即可
我們也可以直接在遠端新建文件: