Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/rumpl/concon
Fun with rust - kube - docker compose
https://github.com/rumpl/concon
Last synced: 15 days ago
JSON representation
Fun with rust - kube - docker compose
- Host: GitHub
- URL: https://github.com/rumpl/concon
- Owner: rumpl
- Created: 2019-10-19T16:40:31.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2023-06-21T22:13:57.000Z (over 1 year ago)
- Last Synced: 2024-11-25T01:25:26.880Z (3 months ago)
- Language: Rust
- Size: 138 KB
- Stars: 0
- Watchers: 3
- Forks: 0
- Open Issues: 9
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# concon
Simple kube controller that will deploy a compose file.
To test:
* install the CRD `kubectl apply -f controller/yamls/crd.yaml`
* in controller run `cargo run`, wait a bit
* `kubectl apply -f examples/example-hello-world.dockerapp/docker-compose.yml`
* look for the pod: `kubectl get pod`
* port forwad it: `kubectl port-forward pod/.... 5678:5678`
* test it: `curl localhost:5678`
* remove the deployment: `kubectl delete compose.compose.rumpl.dev/echo`Seven easy-peasy steps.