Right now we share an admin certificate to access kubernetes through kubectl. This is not a good practice.
https://github.com/kubeguard/guard provides a method to allow kubernetes access based on authentication with GitHub. Need to figure out how to configure, and install in k8s cluster.