helm-7dtd

Helm Chart for a 7 days to die server

version test release

Helm Chart to deploy a 7 days to die server in a Kubernetes cluster.

Introduction

This Helm chart installs 7dtd in a Kubernetes cluster.

Prerequisites

Installation

Add Helm repository

TODO

Configure the chart

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 chart

Install the 7dtd helm chart with a release name my-release:

TODO

helm install my-release alexnuttinck/7dtd

or

helm install 7daystodie . -f values.yaml --namespace 7days --create-namespace

Uninstallation

To uninstall/delete the my-release deployment:

helm delete my-release

Configuration

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 {}

Credits

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.

License

MIT License