Palworld Server¶
Helm chart for the palworld-server Docker image, deploys a dedicated PalWorld server to your Kubernetes cluster!
This chart is not maintained by any upstream projects and any issues with the chart should be raised here
Source Code¶
- https://github.com/USA-RedDragon/palworld-server-docker
- https://github.com/USA-RedDragon/palworld-server
Dependencies¶
This chart has no dependencies.
Installing the Chart¶
To install the chart with the release name palworld
OCI (Recommended)¶
Traditional¶
helm repo add USA-RedDragon https://charts.mcswain.dev
helm repo update
helm install palworld USA-RedDragon/palworld
Uninstalling the Chart¶
To uninstall the palworld
deployment
The command removes all the Kubernetes components associated with the chart including persistent volumes and deletes the release.
Configuration¶
Read through the values.yaml file. It has several commented out suggested values.
Specify each parameter using the --set key=value[,key=value]
argument to helm install
.
Alternatively, a YAML file that specifies the values for the above parameters can be provided while installing the chart.
Values¶
Key | Type | Default | Description |
---|---|---|---|
server.annotations | object | {} | |
server.config.annotations | object | {} | |
server.config.community.enable | bool | true | |
server.config.community.externalPassword | object | {} | |
server.config.community.password | string | "" | |
server.config.daily_reboot.enable | bool | false | |
server.config.daily_reboot.role | string | "daily-reboot" | |
server.config.daily_reboot.serviceAccount | string | "daily-reboot" | |
server.config.daily_reboot.time | string | "30 9 * * *" | |
server.config.env | object | {"BACKUP_BEFORE_EXIT":"true","DISABLE_GENERATE_SETTINGS":"false","SHUTDOWN_WARN_SECONDS":"300"} | https://github.com/thijsvanloef/palworld-server-docker/tree/main |
server.config.labels | object | {} | |
server.config.max_players | int | 16 | |
server.config.multithreading | bool | true | |
server.config.port | int | 8211 | |
server.config.public_ip | string | "" | |
server.config.public_port | string | "" | |
server.config.query_port | int | 27015 | |
server.config.rcon.enable | bool | true | |
server.config.rcon.externalPassword | object | {} | |
server.config.rcon.password | string | "" | |
server.config.rcon.port | int | 25575 | |
server.config.server_description | string | "" | |
server.config.server_name | string | "" | |
server.config.timezone | string | "UTC" | |
server.image.imagePullPolicy | string | "IfNotPresent" | |
server.image.imagePullSecrets | list | [] | |
server.image.repository | string | "ghcr.io/usa-reddragon/palworld-server" | |
server.image.tag | string | "main@sha256:59ab71ee8cc540a29f2cb9026f947a7bb0c87954c0d1b9fb6169505bc018ee84" | |
server.labels | object | {} | |
server.lifecycle | object | {} | |
server.podSecurityContext.fsGroup | int | 1000 | |
server.ports[0].containerPort | int | 8211 | |
server.ports[0].name | string | "game" | |
server.ports[0].protocol | string | "UDP" | |
server.ports[1].containerPort | int | 27015 | |
server.ports[1].name | string | "query" | |
server.ports[1].protocol | string | "UDP" | |
server.ports[2].containerPort | int | 25575 | |
server.ports[2].name | string | "rcon" | |
server.ports[2].protocol | string | "TCP" | |
server.probes.liveness.exec.command[0] | string | "sh" | |
server.probes.liveness.exec.command[1] | string | "-c" | |
server.probes.liveness.exec.command[2] | string | "pgrep PalServer-Linux > /dev/null || exit 1" | |
server.probes.readiness.exec.command[0] | string | "sh" | |
server.probes.readiness.exec.command[1] | string | "-c" | |
server.probes.readiness.exec.command[2] | string | "rcon-cli Info | grep -q \"Welcome to Pal Server\"" | |
server.resources.limits.cpu | int | 4 | |
server.resources.limits.memory | string | "12Gi" | |
server.resources.requests.cpu | int | 4 | |
server.resources.requests.memory | string | "8Gi" | |
server.securityContext.capabilities.drop[0] | string | "ALL" | |
server.securityContext.runAsNonRoot | bool | true | |
server.securityContext.runAsUser | int | 1000 | |
server.service.annotations | object | {} | |
server.service.enabled | bool | true | |
server.service.healthz.enabled | bool | false | |
server.service.healthz.name | string | "healthz" | |
server.service.healthz.port | int | 80 | |
server.service.healthz.protocol | string | "TCP" | |
server.service.healthz.targetPort | int | 80 | |
server.service.labels | object | {} | |
server.service.ports[0].name | string | "game" | |
server.service.ports[0].port | int | 8211 | |
server.service.ports[0].protocol | string | "UDP" | |
server.service.ports[0].targetPort | int | 8211 | |
server.service.ports[1].name | string | "query" | |
server.service.ports[1].port | int | 27015 | |
server.service.ports[1].protocol | string | "UDP" | |
server.service.ports[1].targetPort | int | 27015 | |
server.service.ports[2].name | string | "rcon" | |
server.service.ports[2].port | int | 25575 | |
server.service.ports[2].protocol | string | "TCP" | |
server.service.ports[2].targetPort | int | 25575 | |
server.service.type | string | "ClusterIP" | |
server.storage.backups | object | {} | |
server.storage.extra | list | [] | |
server.storage.main.external | bool | false | |
server.storage.main.externalName | string | "" | |
server.storage.main.preventDelete | bool | false | |
server.storage.main.size | string | "1Gi" | |
server.storage.main.storageClassName | string | "" | |
server.strategy | string | "Recreate" | |
server.terminationGracePeriodSeconds | int | 320 |
Autogenerated from chart metadata using helm-docs