Skip to content

Podinfo

Let's see how to run Podinfo in a Kubernetes cluster.

Introduction

Podinfo is a tiny web application made with Go that showcases best practices of running microservices in Kubernetes. Podinfo is used by CNCF projects like Flux and Flagger for end-to-end testing and workshops. (github.com)

See also golang.ch

Configuration

We'll use the official Helm chart:

Deployment

bash
# adds Helm chart repository
helm repo add podinfo https://stefanprodan.github.io/podinfo
helm repo update

# installs
helm upgrade --install podinfo podinfo/podinfo --create-namespace --namespace podinfo

# uninstalls
helm uninstall podinfo -n podinfo
kubectl delete ns podinfo