INNER CODE UNIT · Go
generateClientset
superedge/superedge · cmd/edge-health-admission/admission.go:66
func generateClientset(masterUrl, kubeconfigPath string) *kubernetes.Clientset {
var err error
kubeconfig, err := clientcmd.BuildConfigFromFlags(masterUrl, kubeconfigPath)
if err != nil {
klog.Fatalf("Init: Error building kubeconfig: %s", err.Error())
}
clientset, err := kubernetes.NewForConfig(kubeconfig)
if err != nil {
klog.Fatalf("Init: Error building clientset: %s", err.Error())
}
return clientset
}