Attention: Deprecation notice for Bintray, JCenter, GoCenter and ChartCenter. Learn More


Chart version: 0.3.0
Api version: v1
App version: 0.4.0
Echo-Server for Kubernetes
Chart Type
Set me up:
helm repo add center
Install Chart:
helm install echo-server center/ealenn/echo-server
Versions (0)

Echo-Server / Docker / Kubernetes / Helm

Codecov GitHub stars GitHub issues DockerHub DockerHub

Read the docs : - Read the release notes

An echo server is a server that replicates the request sent by the client and sends it back.

More information Project Repository

Adding the Repository

helm repo add ealenn
helm repo update

Deploy Echo-Server with helm

helm upgrade -i ${name} ealenn/echo-server --namespace ${namespace} --force

Chart Values

Key Type Default Description
affinity object {}
application.enable.environment bool true Enable environment in response
application.enable.file bool true Enable file in response bool true Enable request in response
application.enable.http bool true
application.enable.request bool true bool false Don’t log ping request on route /ping
fullnameOverride string ""
image.pullPolicy string "IfNotPresent"
image.repository string "ealen/echo-server"
image.tag string "0.4.0"
imagePullSecrets list []
ingress.annotations object {} Example nginx for Nginx Ingress
ingress.enabled bool false Enable ingress
ingress.hosts[0].host string "cluster.local"
ingress.hosts[0].paths[0] string "/"
ingress.tls list []
livenessProbe.failureThreshold int 3
livenessProbe.httpGet.httpHeaders[0].name string "X-ECHO-CODE"
livenessProbe.httpGet.httpHeaders[0].value string "200"
livenessProbe.httpGet.path string "/ping"
livenessProbe.initialDelaySeconds int 5
livenessProbe.periodSeconds int 10
livenessProbe.successThreshold int 1
livenessProbe.timeoutSeconds int 2
nameOverride string ""
nodeSelector object {}
podSecurityContext object {}
replicaCount int 1 Pod replicas
resources.limits.cpu string "50m"
resources.limits.memory string "128Mi"
resources.requests.cpu string "50m"
resources.requests.memory string "128Mi"
securityContext object {}
service.port int 80
service.type string "ClusterIP"
serviceAccount.create bool true string nil
tolerations list []



  • App Version 0.4.0
  • Fix Header X-ECHO-CODE


  • Fix invalid values in liveness probe
  • Default liveness value Header ECHO_CODE on /ping -> HTTP 200


  • Customize liveness probe
  • Automatically Roll Deployments
  • Increased default memory allocation


  • App Version 0.3.0
  • Additional Documentation