A very simple application that uses client-go to list pods
and deployments
from default namespace.
go build
» docker build -t lister:0.1.1 .
If you want to get this deployed on your Kubernetes cluster, push this image to a continer registry
docker tag lister:0.1.1 <container-registry>/lister:0.1.1
docker push <container-registry>/lister:0.1.1
Once the image is pushed, change the lister.yaml to have this new image for value .spec.template.spec.containers[0].image
.
kubectl create -f lister.yaml