wangpengfei
2023-06-03 7d1401baea0e35399b80e7f75703d4d0582a9552
fix getClient
1个文件已修改
10 ■■■■ 已修改文件
src/util/util.go 10 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
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())
    }