Helm Chart to deploy a 7 days to die
server in a Kubernetes cluster.
This Helm chart installs 7dtd in a Kubernetes cluster.
- Kubernetes cluster 1.10+
- Helm 3.0.0+
helm repo add 7dtd https://alexnuttinck.dev/helm-7dtd/
helm repo update
The following items can be set via --set
flag during installation or configured by editing the values.yaml
directly (need to download the chart first).
Feel free to modify values.yaml before installation
values.yaml options:
https://github.com/vinanrra/Docker-7DaysToDie/blob/master/docs/parameters.md#7-days-to-die
Install the 7dtd helm chart with a release name my-release
:
helm install my-release 7dtd/7dtd
or by cloning this repository:
helm install 7daystodie . -f values.yaml --namespace 7days --create-namespace
To uninstall/delete the my-release
deployment:
helm delete my-release
The following table lists the configurable parameters of the swagger-ui chart and the default values.
Parameter | Description | Default |
---|---|---|
Image | ||
image.repository |
7dtd Image name | vinanrra/7dtd-server |
image.tag |
7dtd Image tag | v0.4.4 |
image.pullPolicy |
7dtd Image pull policy | IfNotPresent |
Deployment | ||
deployment.replicas |
Number of replicas | 1 |
deployment.extraEnv |
Additional environment | Check the values.yaml file for the default values. |
Service | ||
service.type |
Type of service for 7dtd frontend | NodePort |
service.clusterIP |
internal cluster service IP (set to "-" to pass an empty value) | nil |
service.loadBalancerIP |
LoadBalancerIP if service type is LoadBalancer |
nil |
service.loadBalancerSourceRanges |
Address that are allowed when svc is LoadBalancer |
[] |
service.annotations |
Service annotations | {} |
Ingress | ||
ingress.enabled |
Enables Ingress | false |
ingress.annotations |
Ingress annotations | {} |
ingress.path |
Path to access frontend | / |
ingress.hosts |
Ingress hosts | [] |
ingress.tls |
Ingress TLS configuration | [] |
ReadinessProbe | ||
readinessProbe |
Rediness Probe settings | nil |
LivenessProbe | ||
livenessProbe.httpGet.path |
Liveness Probe settings | nil |
Resources | ||
resources |
CPU/Memory resource requests/limits | {} |
Docker versions of 7dtd are pulled from:
Feel free to contribute by making a pull request.
Please read the official Contribution Guide from Helm for more information on how you can contribute to this Chart.