Documentation
¶
Overview ¶
Package k8s provides utilities for interacting with Kubernetes clusters. It includes functions for creating Kubernetes clients and managing resources within a cluster.
Index ¶
Constants ¶
View Source
const ( EnvVarHostname = "HOSTNAME" PodNamePartial = "insights-controller-server" )
Variables ¶
This section is empty.
Functions ¶
func NewClient ¶
func NewClient(kubeconfigPath string) (kubernetes.Interface, error)
NewClient creates a new Kubernetes client using the provided kubeconfig file path. It returns a kubernetes.Interface which can be used to interact with the Kubernetes API. The function sets the QPS (Queries Per Second) and Burst rate for the client to ensure efficient communication with the cluster. If there is an error building the kubeconfig or creating the clientset, it returns an error.
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.