https://github.com/zhongantech/seaman
Seaman is a gitops component of Kubecloud
https://github.com/zhongantech/seaman
gitops kubernetes
Last synced: 9 months ago
JSON representation
Seaman is a gitops component of Kubecloud
- Host: GitHub
- URL: https://github.com/zhongantech/seaman
- Owner: ZhongAnTech
- License: apache-2.0
- Created: 2019-12-13T11:40:39.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2019-12-16T12:59:05.000Z (over 6 years ago)
- Last Synced: 2025-04-05T12:41:59.742Z (12 months ago)
- Topics: gitops, kubernetes
- Language: Go
- Homepage:
- Size: 23.4 KB
- Stars: 6
- Watchers: 4
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Seaman
Seaman是Kubecloud的一个Gitops工具,用来同步git配置仓库与k8s集群的状态。
## 部署Seaman
### 依赖条件
1. Git配置仓库,例如gitlab,github等
2. kubecloud 0.1.0版本
### 使用kubernets部署
$ kubectl apply -f deploy/seaman.yaml
### 使用Docker镜像部署
你可以使用以下命令启动seaman:
$ mkdir -p $GOPATH/src/github.com/seaman
$ cd $GOPATH/src/github.com/seaman
$ git clone https://github.com/ZhongAnTech/seaman.git
$ cd seaman
$ make docker
$ docker run -d --name seaman -p 8080:8080 seaman
### 编译源码
$ mkdir -p $GOPATH/src/github.com/seaman
$ cd $GOPATH/src/github.com/seaman
$ git clone https://github.com/ZhongAnTech/seaman.git
$ cd seaman
$ make build
$ ./seaman
## License
Apache License 2.0, see [LICENSE](LICENSE).