From 694739cdbc206517247c205f44cec2f345147f78 Mon Sep 17 00:00:00 2001 From: cheliequan <liequanche@126.com> Date: 星期二, 06 六月 2023 12:14:45 +0800 Subject: [PATCH] 更新代码 --- src/util/util.go | 10 +++++++--- 1 files changed, 7 insertions(+), 3 deletions(-) diff --git a/src/util/util.go b/src/util/util.go index 1831dae..cb8dc2c 100644 --- a/src/util/util.go +++ b/src/util/util.go @@ -150,13 +150,17 @@ return nil } +var kubeConfig *string + func GetClient() (*kubernetes.Clientset, error) { // 閰嶇疆 Kubernetes 闆嗙兢鐨� kubeconfig 璺緞 - kubeconfig := flag.String("kubeconfig", filepath.Join(HomeDir(), ".kube", "config"), "kubeconfig file") - flag.Parse() + if kubeConfig == nil { + kubeConfig = flag.String("kubeconfig", filepath.Join(HomeDir(), ".kube", "config"), "kubeconfig file") + flag.Parse() + } // 鍒涘缓 Kubernetes 瀹㈡埛绔� - config, err := clientcmd.BuildConfigFromFlags("", *kubeconfig) + config, err := clientcmd.BuildConfigFromFlags("", *kubeConfig) if err != nil { panic(err.Error()) } -- Gitblit v1.8.0