Skip to content

corkine/cloud-native-tools

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Cloud Natie Tools

这里提供了 Kubernetes 环境运行微服务项目中所诞生的一些工具项目,大部分使用 Rust 开发。

file-api

提供挂载文件内容读取的 REST 接口的服务,目前主要用于 Calibre 配置挂载、读取和分发。

geo-api

提供 IP -> 城市 GPS 位置信息的 REST 接口的服务,目前主要用于业务日志记录访问者信息,在 Loki 存储并在 Grafana 地图可视化展示。

已废弃,参见 Go 实现的 geo-city。

webhook-git-updater

提供 Git 仓库拉取和更新的 REST 接口的服务以及命令行程序,支持 Git 更新调用 Webhook 更新源码(动态语言或 Clojure 热更新环境下服务实时反应更新),也支持作为 init-container 让容器基于最新代码运行(Clojure 生产环境)。

oss-res

从 Aliyun OSS 下载部署资源到本地,用于初始化容器,常用于配合 CI 系统的 JRE 镜像的可执行 Jar 包下载。

rclone-me

支持众多云服务商的数据同步工具,在 rclone 的基础上添加了 RCLONE_CONFIG_URL 和 --config_url 支持,可以从远程加载 rclone 配置。

ci-transfer

将目标环境文件通过 SCP/S3 传送到远程位置并执行命令的工具,用于 CI/CD 环境的构建自动归档、自动触发更新。

About

包含了 Kubernetes 环境运行微服务项目中依赖的一些工具项目,使用 Rust 开发

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors