2025-04-12 11:03:22 +02:00
2025-04-12 11:03:22 +02:00
2025-10-23 16:26:51 +02:00
2025-04-12 11:03:22 +02:00
2025-04-12 11:03:22 +02:00
2025-04-12 11:03:22 +02:00
2025-04-12 11:03:22 +02:00
2025-04-12 11:03:22 +02:00
2025-10-23 16:26:51 +02:00

Hello kube application

Description

This application display a web page with:

  • message
  • namespace
  • pod
  • node
  • image details

clone repositopry

git clone https://gitweb.dyndns.org/helm/hello-kube.git

Helm variables

Variable name Value sample Description
message hello world Message display on web page
ingress.hostUrl hello-kube.gmolab.net Site URL. Must be define in DNS or hosts file
deployment.replicaCount 2 Number of deployment's replica
deployment.container.image.repository docker.io/gmouchet/hello-kube:1.0 Docker image repository
deployment.container.image.repository.pullPolicy IfNotPresent Image Pull Policy
deployment.container.port 8080 Docker image port. Do not change without rebuild docker image

Deploy

KENV=gmo|vdg
helm upgrade hello-kube . \
--install \
--atomic \
--cleanup-on-fail \
--values=values-$KENV-env.yaml \
--namespace hello-kube \
--create-namespace

Test

Go to http://hello-kube.gmolab.net (<ingress.hostUrl>)

Building images

If you'd like to build the hello-kube container image yourself and reference from your own registry or DockerHub repository, then you can get more details on how to do this in the Build and push container images documentation.

Changelog

v1.0.0 (2025-04-12)

Added

  • definition for vm-vdglab
  • initial version
Description
No description provided
Readme 66 KiB
Languages
Shell 40.7%
JavaScript 35.1%
CSS 10.9%
Handlebars 9.1%
Dockerfile 4.2%