This chart installs satisfactory-server on a Kubernetes cluster using the Helm package manager.
Helm must be installed to use the charts. Please refer to Helm's documentation to get started.
Once Helm has been set up correctly, add the repo as follows:
helm repo add korax-dev https://korax-dev.github.io/helm-charts
If you had already added this repo earlier, run helm repo update
to retrieve
the latest versions of the packages. You can then run helm search repo korax-dev
to see the charts.
To install the chart:
helm install satisfactory korax-dev/satisfactory
To upgrade the satisfactory chart:
helm upgrade satisfactory korax-dev/satisfactory
To uninstall the chart:
helm uninstall satisfactory
See Customizing the Chart Before Installing. To see all configurable options with detailed comments, visit the chart's values.yaml.
This chart uses a LoadBalancer Service to expose the application outside Kubernetes:
service:
type: LoadBalancer
## Example annotations for kube-vip or MetalLB to assign an IP to the LoadBalancer
annotations: {}
# kube-vip.io/loadbalancerIPs: 192.168.1.100
# metallb.universe.tf/loadBalancerIPs: 192.168.1.100
gamePort: 7777
Note: Port-Forwarding may be required if the LoadBalancer does not use a Public IP.
Data persistance is enabled by default using dynamic volume provisioning.
Warning
Set the configured storageClass reclaim policy to Retain
to prevent automatic deletion of the PV if the chart is uninstalled.