Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DaemonSetController ¶ added in v0.37.0
type DaemonSetController struct {
// contains filtered or unexported fields
}
func NewDaemonSetController ¶
func NewDaemonSetController(kubeClient client.Client, cluster *state.Cluster) *DaemonSetController
type NodeClaimController ¶
type NodeClaimController struct {
// contains filtered or unexported fields
}
NodeClaimController reconciles nodeclaim for the purpose of maintaining state.
func NewNodeClaimController ¶
func NewNodeClaimController(kubeClient client.Client, cloudProvider cloudprovider.CloudProvider, cluster *state.Cluster) *NodeClaimController
NewNodeClaimController constructs a controller instance
type NodeController ¶
type NodeController struct {
// contains filtered or unexported fields
}
NodeController reconciles nodes for the purpose of maintaining state regarding nodes that is expensive to compute.
func NewNodeController ¶
func NewNodeController(kubeClient client.Client, cluster *state.Cluster) *NodeController
NewNodeController constructs a controller instance
type NodePoolController ¶
type NodePoolController struct {
// contains filtered or unexported fields
}
NodePoolController reconciles NodePools to re-trigger consolidation on change.
func NewNodePoolController ¶
func NewNodePoolController(kubeClient client.Client, cloudProvider cloudprovider.CloudProvider, cluster *state.Cluster) *NodePoolController
type PodController ¶
type PodController struct {
// contains filtered or unexported fields
}
PodController reconciles pods for the purpose of maintaining state regarding pods that is expensive to compute.
func NewPodController ¶
func NewPodController(kubeClient client.Client, cluster *state.Cluster) *PodController
Click to show internal directories.
Click to hide internal directories.