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. annotations Sets additional annotations on the deployments and pods. defaultLoad Automatically load images to the Docker Engine image store. Defaults to false image Sets the image to use for running BuildKit. labels Sets additional labels on the deployments and pods. limits Resource limits for CPU, memory, and ephemeral storage. loadbalance Load-balancing strategy (sticky or random). namespace Sets the Kubernetes namespace. nodeselector Sets the pod's nodeSelector label(s). qemu QEMU emulation configuration. replicas Sets the number of Pod replicas to create. requests Resource requests for CPU, memory, and ephemeral storage. rootless Run the container as a non-root user. schedulername Sets the scheduler responsible for scheduling the pod. serviceaccount Sets the pod's serviceAccountName. timeout Set the timeout limit for pod provisioning. tolerations Configures 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 false
final
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