Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/cosven/go2pod
build GitHub golang project and deploy it on Kubernetes
https://github.com/cosven/go2pod
Last synced: 14 days ago
JSON representation
build GitHub golang project and deploy it on Kubernetes
- Host: GitHub
- URL: https://github.com/cosven/go2pod
- Owner: cosven
- Created: 2019-04-24T06:40:56.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2019-05-04T02:43:32.000Z (over 5 years ago)
- Last Synced: 2024-10-10T09:24:45.500Z (3 months ago)
- Language: Python
- Homepage: https://go2pod.readthedocs.io/
- Size: 33.2 KB
- Stars: 1
- Watchers: 4
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# go2pod
[![Documentation Status](https://readthedocs.org/projects/go2pod/badge/?version=latest)](https://go2pod.readthedocs.io/en/latest/?badge=latest)
go2pod is a command line tool that can build GitHub golang project
and deploy it on Kubernetes.For more information, refer to [the documentation](https://go2pod.readthedocs.io).
## Installation
go2pod is published on PyPI and can be installed from there:
```
pip3 install go2pod
```## Quick Start
1. Create go2pod configuration file template
```sh
go2pod init
```2. Edit the [go2pod.yml](https://go2pod.readthedocs.io/en/latest/configuration.html)
3. Build docker image and create kubernetes pod
```
go2pod
```If you want to customize the build or deploy process, you can
run go2pod command step by step.```sh
# prepare Dockerfile and pod.yml
go2pod prepare# build the docker image
go2pod build# edit the pod.yml and run deploy command
go2pod deploy
```