From 7d1401baea0e35399b80e7f75703d4d0582a9552 Mon Sep 17 00:00:00 2001 From: wangpengfei <274878379@qq.com> Date: 星期六, 03 六月 2023 10:15:49 +0800 Subject: [PATCH] fix getClient --- 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