Mars 是一款专门为 devops 服务的一款应用,基于 kubernetes 之上,可以在短短几秒内部署一个和生产环境一模一样的应用。它打通了 git、kubernetes、helm,通过 git ci 构建镜像,然后通过 kubernetes 部署高可用应用,一气呵成。
随着 devops 概念的兴起,现在软件开发不仅要求开发效率高,而且还要求部署便捷,最好能做到流水线开发打包测试上线一条龙服务。 Mars 由此而生,它打通了打包、测试、部署,基于 git ci/cd 做到任何人不管是开发大牛,还是不懂代码的产品小白,都能在 30 秒部署一个生产级别的应用。真真做到一教即会,高效生产。
go get -u github.com/duc-cnzj/mars/api/v5
package main
import (
api "github.com/duc-cnzj/mars/api/v5"
)
func main() {
c, _ := api.NewClient("127.0.0.1:50000",
api.WithAuth("admin", "123456"),
api.WithTokenAutoRefresh(),
)
defer c.Close()
// ...
}