Structs

Describes a limit on CPU resources.
A simple language for describing whether a label exists and whether the value corresponding to it is in some set. Intended to correspond to the capabilities offered by Kubernetes label selectors, but without directly exposing Kubernetes API code to consumers of this module.
Describes a limit on memory.
Assignments that the orchestrator has made for a service.
Describes the desired state of a service.
An event describing a status change of an orchestrated service.
A named port associated with a service.

Enums

A simple language for describing assertions about a label’s existence and value.
Describes the status of an orchestrated service.

Traits

An orchestrator restricted to a single namespace.
An orchestrator manages services.
Describes a running service managed by an Orchestrator.