Podinfo
The podinfo application can be installed by executing the following commands:
curl https://raw.githubusercontent.com/stefanprodan/podinfo/refs/heads/master/kustomize/deployment.yaml -o deployment.yaml
curl https://raw.githubusercontent.com/stefanprodan/podinfo/refs/heads/master/kustomize/service.yaml -o service.yaml
curl https://raw.githubusercontent.com/stefanprodan/podinfo/refs/heads/master/kustomize/kustomization.yaml -o kustomization.yaml
curl https://raw.githubusercontent.com/stefanprodan/podinfo/refs/heads/master/kustomize/hpa.yaml -o hpa.yaml
kubectl apply -k .
After installation, there are multiple endpoints that can be used to check how the application performs:
kubectl exec deployments/podinfo -- curl localhost:9898/metrics
kubectl exec deployments/podinfo -- curl localhost:9898/version
kubectl exec deployments/podinfo -- curl localhost:9898/healthz
kubectl exec deployments/podinfo -- curl localhost:9898/env
kubectl exec deployments/podinfo -- curl localhost:9898