BuildxBuilderKubernetes class
Constructors
-
BuildxBuilderKubernetes({Input<
String?> ? annotations, Input<bool?> ? defaultLoad, Input<String?> ? image, Input<String?> ? labels, Input<BuildxBuilderKubernetesLimits?> ? limits, Input<String?> ? loadbalance, Input<String?> ? namespace, Input<String?> ? nodeselector, Input<BuildxBuilderKubernetesQemu?> ? qemu, Input<int?> ? replicas, Input<BuildxBuilderKubernetesRequests?> ? requests, Input<bool?> ? rootless, Input<String?> ? schedulername, Input<String?> ? serviceaccount, Input<String?> ? timeout, Input<String?> ? tolerations}) -
Creates a new BuildxBuilderKubernetes.
annotationsSets additional annotations on the deployments and pods.defaultLoadAutomatically load images to the Docker Engine image store. Defaults tofalseimageSets the image to use for running BuildKit.labelsSets additional labels on the deployments and pods.limitsResource limits for CPU, memory, and ephemeral storage.loadbalanceLoad-balancing strategy (sticky or random).namespaceSets the Kubernetes namespace.nodeselectorSets the pod's nodeSelector label(s).qemuQEMU emulation configuration.replicasSets the number of Pod replicas to create.requestsResource requests for CPU, memory, and ephemeral storage.rootlessRun the container as a non-root user.schedulernameSets the scheduler responsible for scheduling the pod.serviceaccountSets the pod's serviceAccountName.timeoutSet the timeout limit for pod provisioning.tolerationsConfigures the pod's taint toleration.const -
BuildxBuilderKubernetes.fromMap(Map<
String, dynamic> map) -
factory
Properties
-
annotations
→ Input<
String?> ? -
Sets additional annotations on the deployments and pods.
final
-
defaultLoad
→ Input<
bool?> ? -
Automatically load images to the Docker Engine image store. Defaults to
falsefinal - hashCode → int
-
The hash code for this object.
no setterinherited
-
image
→ Input<
String?> ? -
Sets the image to use for running BuildKit.
final
-
labels
→ Input<
String?> ? -
Sets additional labels on the deployments and pods.
final
-
limits
→ Input<
BuildxBuilderKubernetesLimits?> ? -
Resource limits for CPU, memory, and ephemeral storage.
final
-
loadbalance
→ Input<
String?> ? -
Load-balancing strategy (sticky or random).
final
-
namespace
→ Input<
String?> ? -
Sets the Kubernetes namespace.
final
-
nodeselector
→ Input<
String?> ? -
Sets the pod's nodeSelector label(s).
final
-
qemu
→ Input<
BuildxBuilderKubernetesQemu?> ? -
QEMU emulation configuration.
final
-
replicas
→ Input<
int?> ? -
Sets the number of Pod replicas to create.
final
-
requests
→ Input<
BuildxBuilderKubernetesRequests?> ? -
Resource requests for CPU, memory, and ephemeral storage.
final
-
rootless
→ Input<
bool?> ? -
Run the container as a non-root user.
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
-
schedulername
→ Input<
String?> ? -
Sets the scheduler responsible for scheduling the pod.
final
-
serviceaccount
→ Input<
String?> ? -
Sets the pod's serviceAccountName.
final
-
timeout
→ Input<
String?> ? -
Set the timeout limit for pod provisioning.
final
-
tolerations
→ Input<
String?> ? -
Configures the pod's taint toleration.
final
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toMap(
) → Map< String, dynamic> -
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited