Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/dougefresh/celestia-helm-chart
A helm chart for running celestia nodes
https://github.com/dougefresh/celestia-helm-chart
Last synced: about 1 month ago
JSON representation
A helm chart for running celestia nodes
- Host: GitHub
- URL: https://github.com/dougefresh/celestia-helm-chart
- Owner: dougEfresh
- License: mit
- Created: 2024-01-28T16:55:14.000Z (11 months ago)
- Default Branch: main
- Last Pushed: 2024-06-08T20:19:31.000Z (7 months ago)
- Last Synced: 2024-06-08T21:31:50.998Z (7 months ago)
- Language: Smarty
- Size: 59.6 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# celestia node for k8s
## TL;DR
### Node Type & Network
[light-node](https://docs.celestia.org/nodes/light-node)
```yaml
nodeType: light # full, bridge
p2pNetwork: mocha # celestia, arabica
```### Volume
```yaml
persistence:
enabled: true
existingClaim: "" # or put an existing volume claim
```### ConfigMap
Use existing config map for config.yaml
```yaml
celestia:
existingConfigmap: "celestia-custom-config"
``````yaml
apiVersion: v1
kind: ConfigMap
metadata:
name: celestia-custom-config
labels:
app.kubernetes.io/component: crypto
data:
config.toml: |
[Node]
StartupTimeout = "20s"
ShutdownTimeout = "20s"
...
```---
## Introduction
```console
helm install celestia-mocha-light celestia-node --repo https://dougefresh.github.io/celestia-helm-chart
```## Prerequisites
## Installing the Chart
To install the chart with the release name `my-release`:
```console
helm install my-release
```The command deploys celestia on the Kubernetes cluster in the default configuration. The [Parameters](#parameters) section lists the parameters that can be configured during installation.
> **Tip**: List all releases using `helm list`
## Uninstalling the Chart
To uninstall/delete the `my-release` deployment:
```console
helm delete my-release
```The command removes all the Kubernetes components associated with the chart and deletes the release.