Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/zquestz/kube-smartbch
Kubernetes configurations for smartBCH.
https://github.com/zquestz/kube-smartbch
Last synced: about 1 month ago
JSON representation
Kubernetes configurations for smartBCH.
- Host: GitHub
- URL: https://github.com/zquestz/kube-smartbch
- Owner: zquestz
- License: mit
- Created: 2021-04-03T03:09:19.000Z (almost 4 years ago)
- Default Branch: main
- Last Pushed: 2024-11-14T00:07:44.000Z (about 2 months ago)
- Last Synced: 2024-11-14T01:19:15.401Z (about 2 months ago)
- Size: 35.2 KB
- Stars: 2
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# kube-smartbch
Kubernetes configurations for smartBCH on GCE. Note that this requires `cert-manager` if you use the ingress features.## Deployment
1. Add a new blank disk on GCE called `smartbch-data` that is 20GB. You can always expand it later.
2. Edit `kube/smartbch-ingress.yml` with your preferred domain name.
3. Run `kubectl apply -f kube/smartbch-init-job.yml` to initialize smartBCH.
4. Copy the required dot files onto the volume.
- wget https://github.com/smartbch/artifacts/releases/download/v0.0.3/dot.smartbchd.tgz
- tar zxvf dot.smartbchd.tgz
- cp -rf dot.smartbchd/* /root/.smartbchd/
5. Run `kubectl apply -f kube/smartbch-deployment.yml` to deploy the app.
6. Run `kubectl apply -f kube/smartbch-srv.yml` to setup the kubernetes service.
7. Run `kubectl apply -f kube/smartbch-ingress.yml` to add ingress from outside the cluster.
8. Run `kubectl apply -f kube/smartbch-wss-ingress.yml` to add websocket ingress from outside the cluster.
9. Profit!