Documentation
¶
Index ¶
- Variables
- func Core(info *corepb.CoreInfo)
- func Images(msgs ...*corepb.ListImageMessage)
- func Networks(networks ...*corepb.Network)
- func NodeResource(ctx context.Context, resource *corepb.NodeResource)
- func NodeResources(ctx context.Context, resources <-chan *corepb.NodeResource, stream bool, ...)
- func NodeStatusMessage(ctx context.Context, ms ...*corepb.NodeStatusStreamMessage)
- func Nodes(showInfo bool, nodes ...*corepb.Node)
- func NodesStream(nodes <-chan *corepb.Node, showInfo, stream bool)
- func PodCapacity(total int64, capacityMap map[string]int64)
- func Pods(pods ...*corepb.Pod)
- 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)
- type NodeResourceFilter
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 NodeResource ¶ added in v0.1.4
func NodeResource(ctx context.Context, resource *corepb.NodeResource)
NodeResource describes one node's resource.
func NodeResources ¶
func NodeResources(ctx context.Context, resources <-chan *corepb.NodeResource, stream bool, keep NodeResourceFilter)
func NodeStatusMessage ¶
func NodeStatusMessage(ctx context.Context, ms ...*corepb.NodeStatusStreamMessage)
NodeStatusMessage describes node status messages as json, yaml or log lines.
func NodesStream ¶ added in v0.1.4
NodesStream describes nodes as they arrive, one table per node when stream is set.
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 ¶
type NodeResourceFilter ¶ added in v0.1.5
Click to show internal directories.
Click to hide internal directories.