Documentation
¶
Index ¶
- Variables
- func Core(info *corepb.CoreInfo)
- func Images(msgs ...*corepb.ListImageMessage)
- func Networks(networks ...*corepb.Network)
- func NodeResources(ctx context.Context, resources <-chan *corepb.NodeResource, stream bool)
- func NodeStatusMessage(ctx context.Context, ms ...*corepb.NodeStatusStreamMessage)
- func Nodes(nodes <-chan *corepb.Node, showInfo, stream bool)
- func PodCapacity(total int64, capacityMap map[string]int64)
- func Pods(pods ...*corepb.Pod)
- func ToChan[T any](items ...T) chan T
- func ToResourcePercent(resource *corepb.NodeResource) (cpumem, storage map[string]float64, err error)
- func WorkloadStatuses(workloadStatuses ...*corepb.WorkloadStatus)
- func Workloads(workloads ...*corepb.Workload)
- func WorkloadsStatistics(workloads ...*corepb.Workload)
Constants ¶
This section is empty.
Variables ¶
View Source
var Format string
Format selects the output format: json, yaml, or empty for a table.
Functions ¶
func Images ¶
func Images(msgs ...*corepb.ListImageMessage)
func NodeResources ¶
func NodeResources(ctx context.Context, resources <-chan *corepb.NodeResource, stream bool)
func NodeStatusMessage ¶
func NodeStatusMessage(ctx context.Context, ms ...*corepb.NodeStatusStreamMessage)
NodeStatusMessage describes node status messages as json, yaml or log lines.
func PodCapacity ¶
PodCapacity describes the capacity left for a given specification.
func ToResourcePercent ¶
func ToResourcePercent(resource *corepb.NodeResource) (cpumem, storage map[string]float64, err error)
ToResourcePercent reports node usage as a fraction of capacity, per resource.
func WorkloadStatuses ¶
func WorkloadStatuses(workloadStatuses ...*corepb.WorkloadStatus)
func WorkloadsStatistics ¶
WorkloadsStatistics describes the aggregated resource use of workloads.
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.