https://github.com/rumpl/concon
Fun with rust - kube - docker compose
https://github.com/rumpl/concon
Last synced: 2 months 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 6 years ago)
- Default Branch: master
- Last Pushed: 2023-06-21T22:13:57.000Z (about 3 years ago)
- Last Synced: 2025-10-07T01:56:54.030Z (9 months ago)
- Language: Rust
- Size: 138 KB
- Stars: 0
- Watchers: 1
- 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.