package rclone import ( "k8s.io/client-go/kubernetes" "k8s.io/client-go/rest" ) var clientset *kubernetes.Clientset func GetK8sClient() (*kubernetes.Clientset, error) { if clientset != nil { return clientset, nil } config, e := rest.InClusterConfig() if e != nil { return nil, e } clientset, e = kubernetes.NewForConfig(config) if e != nil { return nil, e } return clientset, nil }
本项目旨在将云际存储公共基础设施化,使个人及企业可低门槛使用高效的云际存储服务(安装开箱即用云际存储客户端即可,无需关注其他组件的部署),同时支持用户灵活便捷定制云际存储的功能细节。