Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GetAZConfig ¶
Types ¶
type Operator ¶
type Operator struct {
*operator.Operator
// InClusterKubernetesInterface is a Kubernetes client that can be used to talk to the APIServer
// of the cluster where the Karpenter pod is running. This is usually the same as operator.KubernetesInterface,
// but may be different if Karpenter is running in a different cluster than the one it manages.
InClusterKubernetesInterface kubernetes.Interface
KubernetesVersionProvider kubernetesversion.KubernetesVersionProvider
ImageProvider imagefamily.NodeImageProvider
ImageResolver imagefamily.Resolver
LaunchTemplateProvider *launchtemplate.Provider
PricingProvider *pricing.Provider
InstanceTypesProvider instancetype.Provider
VMInstanceProvider *instance.DefaultVMProvider
AKSMachineProvider *instance.DefaultAKSMachineProvider
LoadBalancerProvider *loadbalancer.Provider
AZClient *instance.AZClient
}
Click to show internal directories.
Click to hide internal directories.