kcos:ssh协议上的pod外壳

时间:2024-03-28 18:48:01
【文件属性】:

文件名称:kcos:ssh协议上的pod外壳

文件大小:19.41MB

文件格式:ZIP

更新时间:2024-03-28 18:48:01

Go

:sparkles: 特征 :rainbow: 通过终端连接kubernetes集群中的Pod以发送指令 :chipmunk: golang封装的SSH协议可以在Linux和Windows上运行 :rocket: 它可以在yaml文件的帮助下在kubernetes集群中的任何地方运行 :cat_face: 去做 :shield: 完善的日志审计功能 :infinity: 完善的API接口 :men_holding_hands: 多用户系统 :light_bulb: 什么是SSH上的Kube控制台 SSH上的Kube控制台基于SSH协议连接到kubernetes pod,并且不依赖kubectl Exec命令,因为SSH上的Kube控制台实现了SSH的服务端,因此您可以使用SSH命令连接到任何主机上SSH上的Kube控制台。 如果您需要大规模连接到Pod,则无需到处安装kubectl即可进入容器。 通过SSH协议,进入容器更加方便,将来将支持更多操作 :package: 如何安装 在kubernetes上安装kcos // Run kube-console


【文件预览】:
kcos-master
----common()
--------client.go(218B)
--------config.go(588B)
----go.mod(2KB)
----main.go(482B)
----.github()
--------workflows()
----go.sum(11KB)
----key()
--------id_rsa(3KB)
----Dockerfile(183B)
----pty()
--------pty.go(6KB)
--------container.go(1KB)
----doc()
--------deploy_kcos.md(22B)
--------kcos.png(62KB)
--------readme.gif(19.5MB)
----util()
--------interrupt.go(3KB)
----config()
--------example.yaml(1KB)
----LICENSE(11KB)
----README.md(2KB)
----cluster()
--------getclusterinfo.go(1KB)
--------getclusterinfo_test.go(273B)
----.gitignore(20B)
----deploy()
--------deploy.yaml(1KB)

网友评论