client

package
v2.3.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 26, 2024 License: Apache-2.0 Imports: 16 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func APIReader

func APIReader() client.Reader

func Client

func Client() client.Client

func Clientset

func Clientset() kubernetes.Interface

Clientset is a singleton, it will be initialized only once.

func Cluster

func Cluster() cluster.Cluster

Cluster is a singleton, it will be initialized only once.

func GetKubeClientFromRestConfig

func GetKubeClientFromRestConfig(cfg *rest.Config) (client.Client, error)

func NewAPIClient

func NewAPIClient(c client.Client, r client.Reader) client.Client

func NewClientFromAPIConfig

func NewClientFromAPIConfig(cfg *api.Config) (client.Client, error)

func NewClientSet

func NewClientSet() (*kubernetes.Clientset, error)

func NewClientsetFromAPIConfig

func NewClientsetFromAPIConfig(cfg *api.Config) (kubernetes.Interface, error)

func NewDiscoveryClient

func NewDiscoveryClient() (*discovery.DiscoveryClient, error)

func NewDynamicClient

func NewDynamicClient() (dynamic.Interface, error)

func NewIstioV1Alpha3Client

func NewIstioV1Alpha3Client() (*v1alpha3.NetworkingV1alpha3Client, error)

func NewMetricsClient

func NewMetricsClient() (*v1beta1.MetricsV1beta1Client, error)

func RESTConfig

func RESTConfig() *rest.Config

func RESTConfigFromAPIConfig

func RESTConfigFromAPIConfig(cfg *api.Config) (*rest.Config, error)

func Scheme

func Scheme() *runtime.Scheme

func Start

func Start(ctx context.Context) error

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL