GoTTY - 终端工具变为 Web 应用

网友投稿 667 2023-04-03

本站部分文章、图片属于网络上可搜索到的公开信息,均用于学习和交流用途,不能代表睿象云的观点、立场或意见。我们接受网民的监督,如发现任何违法内容或侵犯了您的权益,请第一时间联系小编邮箱jiasou666@gmail.com 处理。

GoTTY - 终端工具变为 Web 应用

GoTTY 是一个简单的命令行工具,可将您的 CLI 工具变成 Web 应用。

快速入门

1、安装 GoTTY

# Mac 版  brew install yudai/gotty/gotty

如果你有 GO 的环境,也可以通过如下方式安装:

2、GoTTY 用法

options

3、实践

# 示例  gotty -w python3

进阶篇

容器化时代,遇到一些问题的时候,会进入容器内部排查问题,依靠命令行确实可以解决,但是效率较低,如果将容器作为 Web 可访问的应用,那么处理问题就会便捷很多。

下面将介绍如何使用 GoTTY 连接 k8s 集群中的任意容器。

1、构建 GoTTY Docker 镜像

gotty:可运行的 gotty 程序,查看 [Releases]列表,选择合适的 kubernetes.repo:用于下载 kubectl

Dockerfile:用于构建镜像

2、在 k8s 集群中运行 GoTTY

3、暴露 GoTTY 服务

kind: Service  apiVersion: v1  metadata:    labels:      k8s-app: gotty    name: gotty-service    namespace: default  spec:    ports:      - port: 80        targetPort: 8080        nodePort: 38080    selector:      k8s-app: gotty    type: NodePort

4、访问容器

在终端里,进入容器的命令是:

kubectl exec -it -n  

上一篇:10分钟了解啥是数仓
下一篇:人人都在谈的图数据库到底是个啥?
相关文章

 发表评论

暂时没有评论,来抢沙发吧~