Skip to content

Instantly share code, notes, and snippets.

@jsnouffer
jsnouffer / client.go
Last active August 9, 2020 20:08
Writing a Kubernetes CLI in Go
package client
import (
"k8s.io/client-go/kubernetes"
"k8s.io/client-go/rest"
"k8s.io/client-go/tools/clientcmd"
clientcmdapi "k8s.io/client-go/tools/clientcmd/api"
)
// GetLocal reads a user's KUBECONFIG file and returns a Client interface, a REST interface, and current namespace