概述
云原生工具箱(Cloud Native Tools,简称cntools)针对云原生应用架构的研发提效工具,可提高在开发、测试、调试阶段的效率。
典型应用场景包括:
- 审计终端:提供命令审计的Webshell终端,并支持对多Pod进行切换操作。
- 文件管理:支持Pod内的文件浏览与下载。
安装与访问配置
云原生工具箱在使用前,需要先安装插件并进行服务访问配置。
插件安装与卸载
插件安装
在监控运维-已发布应用菜单,选择已发布的应用,进入已发布应用页面,选择云原生工具箱菜单,进入云原生工具箱概览页面。点击安装按钮,等待云原生工具箱安装完成。每个云容器引擎实例只有一个云原生工具箱,不需要在同个云容器引擎实例下再次安装插件。
插件卸载
当解绑服务访问配置的负载均衡实例(公网)之后,可点击卸载按钮,卸载云原生工具箱插件。
安装状态查询
插件的安装与下载为异步操作,可点击按钮刷新安装状态。
服务访问配置
绑定负载均衡(公网)
进入云原生工具箱概览页面,当已安装插件之后,点击添加按钮,可配置负载均衡(公网),之后可点击跳转链接,访问云原生工具箱主页。
- 选择ELB:选择已有点负载均衡(公网)实例。
- 外部流量策略:选择Cluster。
- 添加新的监听:设置云原生工具箱的访问端口。
注意设置负载均衡(公网),可以选择已有的ELB,或前往天翼云产品>网络与CDN分类,选择弹性负载均衡产品,订购开通公网ELB,新的ELB需要与当前部署环境在相同VPC下才可使用。
配置完成后,点击进入云原生工具箱按钮,可进入云原生工具箱主页。
修改负载均衡(公网)
点击按钮,进入负载均衡(公网)编辑页面,修改插件的访问端口。
解绑负载均衡(公网)
点击按钮,可解绑负载均衡(公网),解绑后,云原生工具箱不可访问。
刷新状态
绑定、解绑操作为异步操作,可通过点击按钮,可查看云原生工具箱的访问状态。当显示为IP+端口的形式时,表示可访问云原生工具箱。
审计终端
可通过云原生工具箱连接Pod内的容器,打开终端进行调试等操作,云原生工具箱会对输入的命令进行审计,记录审计日志。
打开终端
点击打开终端按钮,可打开Pod的终端,在此终端输入命令后,cntools会记录输入的命令。
Pod审计日志
点击Pod审计日志按钮,进入终端命令查询页面,可对终端命令进行查询、下载操作。
文件管理
打开终端后,可对Pod内的文件进行管理。包括文件、文件夹浏览,文件预览,文件、文件夹下载操作。
文件、文件夹浏览
选择文件夹,可进入该文件夹内,浏览文件与文件夹。点击按钮可会退到上一路径;点击按钮会直接回到根目录;选择路径下任意目录,会回到该目录下。
- 文件预览
对于文件类型,点击预览操作按钮,可查看该文件最后200行内容,只支持查看UTF-8编码的文本文件。
- 文件、文件夹下载
点击下载操作按钮,可下载文件与文件夹。文件夹会打包成压缩包的形式供下载。在解压文件夹时,压缩工具需使用管理员权限的进行解压。