Documentation ¶
Index ¶
- type KubernetesNodeInfoService
- func (kubernetesNodeInfoService *KubernetesNodeInfoService) GetAllAvailableProcessingNodes() ([]*v1.Node, error)
- func (kubernetesNodeInfoService *KubernetesNodeInfoService) GetAllNodes() ([]*v1.Node, error)
- func (kubernetesNodeInfoService *KubernetesNodeInfoService) GetType(node *v1.Node) *api.NodeTypeIdentifier
- func (kubernetesNodeInfoService *KubernetesNodeInfoService) GroupNodesByType(nodes []*v1.Node) []*NodeGroup
- func (kubernetesNodeInfoService *KubernetesNodeInfoService) IsAvailableProcessingNode(node *v1.Node) bool
- type NodeGroup
- type NodeInfoService
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type KubernetesNodeInfoService ¶
type KubernetesNodeInfoService struct {
// contains filtered or unexported fields
}
func NewKubernetesNodeInfoService ¶
func NewKubernetesNodeInfoService(clusterContext context.ClusterContext, toleratedTaints []string) *KubernetesNodeInfoService
func (*KubernetesNodeInfoService) GetAllAvailableProcessingNodes ¶
func (kubernetesNodeInfoService *KubernetesNodeInfoService) GetAllAvailableProcessingNodes() ([]*v1.Node, error)
func (*KubernetesNodeInfoService) GetAllNodes ¶
func (kubernetesNodeInfoService *KubernetesNodeInfoService) GetAllNodes() ([]*v1.Node, error)
func (*KubernetesNodeInfoService) GetType ¶
func (kubernetesNodeInfoService *KubernetesNodeInfoService) GetType(node *v1.Node) *api.NodeTypeIdentifier
func (*KubernetesNodeInfoService) GroupNodesByType ¶
func (kubernetesNodeInfoService *KubernetesNodeInfoService) GroupNodesByType(nodes []*v1.Node) []*NodeGroup
func (*KubernetesNodeInfoService) IsAvailableProcessingNode ¶ added in v0.3.65
func (kubernetesNodeInfoService *KubernetesNodeInfoService) IsAvailableProcessingNode(node *v1.Node) bool
Click to show internal directories.
Click to hide internal directories.