Kubernetes OSX Chrome Client Cert Auth
So you have just set up your Kubernetes cluster using the excellent
tool provided by CoreOS.
It created a bunch of certificates and one of them being the certificate used
to authenticate against the Kubernetes
apiserver when using
When we look into our
kubeconfig file we see that that is the
client-certificate: credentials/admin.pem client-key: credentials/admin-key.pem
Unfortunately the OSX client certificate store and chrome do not like
certificates in pem format, but need to be in
We unpack the
openssl magic tool and it can of course convert that for us.
$ openssl pkcs12 -inkey credentials/admin-key.pem -in credentials/admin.pem -export -out admin.pfx
Now we can import that resulted
admin.pfx certificate and we can easily look
at kubedash, kubernetes dashboard, or do api requests within chrome.