Skip to content

The second dumbest application you've ever seen.

Notifications You must be signed in to change notification settings

particledecay/kdummy

Repository files navigation

kdummy

The greatest do nothing app.

Release GitHub Workflow Status

Description

kdummy is mostly useless as an application, but does several things that make it seem like a real app:

  • emits log messages at regular intervals
  • responds to health checks
  • records metrics
  • allows you to configure the logging interval live

The default ports it uses:

  • 8080 for the /heart/{rate} configurable endpoint
  • 9090 for the internal endpoints (/metrics and /healthz)

Usage

The easiest way to use kdummy is via the Helm chart:

helm install kdummy chart

If you need to modify something, you may provide your own values.yaml file:

helm install kdummy chart -f my-values.yaml

You can also run kdummy on its own to launch the web server locally:

kdummy

Why? Why not use an app that actually does something?

Because sometimes you want to just have a go-to application you want to launch into a k8s cluster when you're doing things like testing log shipping, metrics collection, autoscaling, ingress configs, DNS, Helm chart development, etc.

Sure, you can install something else, but this app won't interfere with whatever you're doing, and you can be sure it will be extremely fast and lightweight and stay out of your way so you can work.

Known Issues

Check out the Issues section or specifically issues created by me