func NewKubernetes(kubeConfigPath string, r *repo.Repo) (*kubeClient, error)
Returns an object that acts as lekko cli's gateway to kubernetes. Handles
initializing the client, and operates on the single given namespace.
TODO: handle multiple namespaces in the future?