You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
|[`--driver`](#driver)|`string`|| Driver to use (available: `docker`, `docker-container`, `kubernetes`) |
18
+
|[`--driver`](#driver)|`string`|| Driver to use (available: `docker`, `docker-container`, `kubernetes`, `remote`) |
19
19
|[`--driver-opt`](#driver-opt)|`stringArray`|| Options for the driver |
20
20
|[`--leave`](#leave)||| Remove a node from builder instead of changing it |
21
21
|[`--name`](#name)|`string`|| Builder instance name |
@@ -118,6 +118,16 @@ Unlike `docker` driver, built images will not automatically appear in
118
118
`docker images` and [`build --load`](buildx_build.md#load) needs to be used
119
119
to achieve that.
120
120
121
+
#### `remote` driver
122
+
123
+
Uses a remote instance of buildkitd over an arbitrary connection. With this
124
+
driver, you manually create and manage instances of buildkit yourself, and
125
+
configure buildx to point at it.
126
+
127
+
Unlike `docker` driver, built images will not automatically appear in
128
+
`docker images` and [`build --load`](buildx_build.md#load) needs to be used
129
+
to achieve that.
130
+
121
131
### <aname="driver-opt"></a> Set additional driver-specific options (--driver-opt)
122
132
123
133
```
@@ -145,6 +155,11 @@ Passes additional driver-specific options. Details for each driver:
145
155
-`loadbalance=(sticky|random)` - Load-balancing strategy. If set to "sticky", the pod is chosen using the hash of the context path. Defaults to "sticky"
146
156
-`qemu.install=(true|false)` - Install QEMU emulation for multi platforms support.
147
157
-`qemu.image=IMAGE` - Sets the QEMU emulation image. Defaults to `tonistiigi/binfmt:latest`
158
+
-`remote`
159
+
-`key=KEY` - Sets the TLS client key.
160
+
-`cert=CERT` - Sets the TLS client certificate to present to buildkitd.
161
+
-`cacert=CACERT` - Sets the TLS certificate authority used for validation.
162
+
-`servername=SERVER` - Sets the TLS server name to be used in requests (defaults to the endpoint hostname).
148
163
149
164
Note: When using quoted values for example for the `nodeselector` or `tolerations` options, ensure that quotes are escaped
0 commit comments