![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
vue
文章平均质量分 79
常鱼
这个作者很懒,什么都没留下…
展开
-
Golang+Vue2从零开始搭建K8S后台管理系统(6)——web终端实现pod shell
上一章通过http chunked 长连接实现了pod的日志读取和展现;本章将通过前端的xterm.js库以及websocket来实现pod终端在浏览器页面上的实现。至此,我们就完成了pod shell的实现。在下一章中,我们将在此基础上进一步实现node shell。其实原理是类似的,基本思路就是通过ssh开启一个会话,并同样以其构造实现io.Reader和io.Writer接口的结构体。原创 2022-11-29 13:01:02 · 1734 阅读 · 2 评论 -
Golang+Vue2从零开始搭建K8S后台管理系统(5)—— Container日志及持续输出
上章我们实现了deployment等列表显示,并且当有部分资源发生了增删改时,会自动重新渲染加载新列表。这章要实现的是通过go-client将Pod的中的Container(可选择)的日志抓取出来,并且持续输出到控制台。Pod的Log抓取可通过长连接即可简单实现,下章中我们将通过websocket和xterm库取实现Pod的远程终端。原创 2022-10-24 22:51:47 · 1534 阅读 · 0 评论 -
Golang+Vue2从零开始搭建K8S后台管理系统(2)——前后端联调
request 中使用了环境变量配置文件 .env.development 中的 BASE_URL ,而该文件中默认值并不是个远程 URL ,而是 /dev-api,也就是说现在业务 API 会请求到我们的 GO API 中,而用户 API还是会走本地的数据模拟;上一章中只是为了快速测试,独立出了一个自定义的 request 文件,在上实际生产环境中,肯定是需要构建我们的用户系统,并且这部分功能由我们的 GO API 去集成的。并且修改我们的 .env.development,替换成远程 URL。原创 2022-09-27 16:51:25 · 752 阅读 · 0 评论