import (
"github.com/sirupsen/logrus"
"k8s.io/client-go/kubernetes"
"k8s.io/client-go/tools/clientcmd"
)
var (
K8sClientSet kubernetes.Interface
)
func InitClientSet() {
// init clientset for k8s operation
// if kubeconf path is empty, Using the inClusterConfig.
config, err := clientcmd.BuildConfigFromFlags("", KubeconfigPath)
if err != nil {
logrus.Fatal(err)
}
K8sClientSet, err = kubernetes.NewForConfig(config)
if err != nil {
logrus.Fatal(err)
}
}
k8s clientset
最新推荐文章于 2023-06-05 23:05:21 发布