Helm chart for running a dedicated Core Keeper server on Kubernetes
⚠ Experimental
Name | Description | Default |
---|---|---|
image.repository |
Dedicated server image repo/name | tedtramonte/core-keeper-server |
image.tag |
Dedicated server image tag | |
coreKeeper.worldName |
BROKEN Server name | Core Keeper Server |
coreKeeper.worldSeed |
BROKEN Random seed to use for world generation | 0 |
coreKeeper.maxPlayers |
BROKEN Maximum number of players for server | 100 |
coreKeeper.persistence.resources |
Requests/limits for persistent data volume | requests: { storage: 1GiB } |
coreKeeper.persistence.storageClassName |
Storage class for PVC (optional) | |
vpa.enabled |
Create VerticalPodAutoscaler recommender policy | false |
The Helm chart uses a fixed version of the Core Keeper dedicated server,
so it's necessary to use helm upgrade
to update to a new version.
See appVersion
in Chart.yaml for the current Core Keeper server version.
(This is a Steam build ID, so does not align to the in-app version numbers for Core Keeper.)
If you want to try out a new version before the Helm chart is updated, see the Docker Hub listing for tedramonte/core-keeper-server for available tags.
Then, override the image.tag
value with a values.yaml
or --set image.tag=...
.
Do this at your own risk, as there might be breaking changes in the image that require chart upgrades!
⚠ Helm v3.8.0+ is recommended!
Older versions might work with the
HELM_EXPERIMENTAL_OCI=1
environment variable set
helm -n core-keeper \
install \
core-keeper \
oci://ghcr.io/milas/charts/core-keeper \
--create-namespace
helm -n core-keeper \
upgrade \
core-keeper \
oci://ghcr.io/milas/charts/core-keeper
- Docker Image: tedtramonte/core-keeper-server