Skip to the content.

hello-app

Welcome to hello-app, a simple test application designed for rapid deployment and validation on Kubernetes clusters.

Overview

hello-app is a lightweight application intended for testing and validating Kubernetes deployments. It responds to HTTP requests with a friendly greeting message along with its version number.

Usage

To install the hello-app chart, follow these steps:

  1. Add the sysintelligent Helm repository:
    $ helm repo add sysintelligent https://sysintelligent.github.io/hello-app-helm/
    
  2. Install the hello-app chart:
    $ helm install my-hello-app sysintelligent/hello-app --version <application version#>
    

Once installed, you can test the application by sending an HTTP request to its endpoint:

$ curl http://<cluster-node-ip>:30000

This should return a response similar to: hello-app says hi! [<application version$>]

If you are using Minikube, you can test it with the following command:

$ curl $(minikube ip):30000

Local Testing

To test hello-app locally, follow these steps:

  1. Navigate to the hello-app-helm directory:
    $ cd hello-app-helm
    
  2. Install the hello-app chart:
    $ helm install hello-app .
    
    Or
       
    $ helm install hello-app ./hello-app-<application version#>.tgz
    
  3. Send an HTTP request to the application’s endpoint:
    $ curl $(minikube ip):30000
    

Additional Information