Sauron is a web interface to your Kubernetes ConfigMap
and Secret
resources.
It is meant for developers who deploy applications to Kubernetes clusters but who find it difficult
to pass runtime configuration to those applications using the kubectl
command line tool.
If this sounds familiar, Sauron may be for you.
Sauron looks like this:
If you don't have a Kubernetes cluster handy, you can spin one up locally using
kind
or
minikube
.
Assuming you have a Kubernetes cluster on which you can try this out, point your kubectl
at that
cluster (kubectl config use-context
if necessary) and run the following commands from the root of
this repository:
kubectl apply -f k8s/setup.yaml
kubectl apply -f k8s/pod.yaml
NOTE: This assumes that you do not already have a Kubernetes namespace called mordor
on your
cluster. If you do already have such a namespace, you should change the namespace in the manifests
above to one that doesn't already exist on your cluster. Also, we should be friends.
To connect to Sauron:
kubectl -n mordor port-forward sauron 1729
Now go here: localhost:1729.