ExporterSet¶
virtualtarget.jumpstarter.dev/v1alpha1
ExporterSet is the Schema for the exportersets API.
Spec¶
Field |
Type |
Description |
|---|---|---|
|
integer |
MaxReplicas is the maximum number of instances (ceiling). (default: |
|
integer |
MinAvailableReplicas is the warm buffer: ready and unleased instances. (default: |
|
integer |
MinReplicas is the minimum number of instances (floor). (default: |
|
object |
Parameters are optional overrides deep-merged over the class parameters. |
|
|
|
|
string |
ScaleDownCooldown is how long to wait before scaling down excess replicas. (default: |
|
object |
Selector defines the label selector for matching exporters owned by this set. |
|
array |
matchExpressions is a list of label selector requirements. The requirements are ANDed. |
|
object |
matchLabels is a map of {key,value} pairs. A single {key,value} in the matchLabels |
|
object |
Template defines the exporter template for instances created by this set. |
|
object |
Metadata for created Exporter resources. |
|
object |
Annotations to apply to created Exporter resources. |
|
object |
Labels to apply to created Exporter resources. |
|
object |
Spec defines the exporter configuration. |
|
array |
Drivers is the list of drivers to configure on each exporter instance. |
|
string |
VirtualTargetClassName references a VirtualTargetClass in the same namespace. |
Status¶
Field |
Type |
Description |
|---|---|---|
|
integer |
AvailableReplicas is the number of ready, unleased, and enabled instances (warm pool). |
|
array |
Conditions represent the latest available observations of the ExporterSet state. |
|
string |
lastTransitionTime is the last time the condition transitioned from one status to another. |
|
string |
message is a human readable message indicating details about the transition. |
|
integer |
observedGeneration represents the .metadata.generation that the condition was set based upon. |
|
string |
reason contains a programmatic identifier indicating the reason for the condition’s last transition. |
|
|
|
|
string |
type of condition in CamelCase or in foo.example.com/CamelCase. |
|
integer |
ExportersActive is the number of exporters currently serving a lease. |
|
integer |
ExportersDisabled is the number of exporters with spec.enabled=false. |
|
integer |
ExportersIdle is the number of exporters that are online, enabled, and not leased. |
|
integer |
ExportersOffline is the number of enabled exporters that are not online. |
|
integer |
LeasedReplicas is the number of instances currently leased. |
|
integer |
PodsFailed is the number of owned pods in Failed phase. |
|
integer |
PodsPending is the number of owned pods in Pending phase. |
|
integer |
PodsRunning is the number of owned pods in Running phase. |
|
integer |
PodsUnknown is the number of owned pods in Unknown or Succeeded phase. |
|
integer |
ReadyReplicas is the number of instances that are online and registered. |
|
integer |
Replicas is the total number of exporter instances owned by this set. |
|
string |
Selector is the serialized label selector for HPA compatibility. |
|
integer |
UnavailableReplicas is the number of enabled instances that are not yet ready. |