Skip to content

Latest commit

 

History

History

satisfactory

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 

Satisfactory Helm Chart

GitHub Release

This chart installs satisfactory-server on a Kubernetes cluster using the Helm package manager.

Usage

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

Configuration

See Customizing the Chart Before Installing. To see all configurable options with detailed comments, visit the chart's values.yaml.

Networking

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.

Persistent volume

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.