This repository has been archived on 2026-05-13. You can view files and clone it. You cannot open issues or pull requests or push a commit.
Files
2025-07-04 18:03:00 +08:00

18 lines
334 B
Go

package k8s
import (
"k8s.io/client-go/kubernetes"
"k8s.io/client-go/rest"
)
// NewClient creates a new Kubernetes clientset.
func NewClient() (*kubernetes.Clientset, error) {
// Try to load in-cluster config
config, err := rest.InClusterConfig()
if err != nil {
return nil, err
}
return kubernetes.NewForConfig(config)
}