parent
51ce56407a
commit
149da3b6f1
46
README.md
46
README.md
|
@ -210,6 +210,52 @@ done
|
||||||
wait $pids # Wait for all configurations to end
|
wait $pids # Wait for all configurations to end
|
||||||
```
|
```
|
||||||
|
|
||||||
|
### K3D Cluster
|
||||||
|
|
||||||
|
[K3d](https://k3d.io/) is similar to Kind but is based on k3s. In order to run with its registry you need to setup settings like shown below.
|
||||||
|
|
||||||
|
```sh
|
||||||
|
# docker-registry-proxy
|
||||||
|
docker run -d --name registry-proxy --restart=always \
|
||||||
|
-v /tmp/registry-proxy/mirror_cache:/docker_mirror_cache \
|
||||||
|
-v /tmp/registry-proxy/certs:/ca \
|
||||||
|
rpardini/docker-registry-proxy:0.6.4
|
||||||
|
|
||||||
|
export PROXY_HOST=registry-proxy
|
||||||
|
export PROXY_PORT=3128
|
||||||
|
export NOPROXY_LIST="localhost,127.0.0.1,0.0.0.0,10.0.0.0/8,172.16.0.0/12,192.168.0.0/16,.local,.svc"
|
||||||
|
|
||||||
|
cat <<EOF > /etc/k3d-proxy-config.yaml
|
||||||
|
apiVersion: k3d.io/v1alpha3
|
||||||
|
kind: Simple
|
||||||
|
name: mycluster
|
||||||
|
servers: 1
|
||||||
|
agents: 0
|
||||||
|
options:
|
||||||
|
k3d:
|
||||||
|
wait: true
|
||||||
|
timeout: "60s"
|
||||||
|
kubeconfig:
|
||||||
|
updateDefaultKubeconfig: true
|
||||||
|
switchCurrentContext: true
|
||||||
|
env:
|
||||||
|
- envVar: HTTP_PROXY=http://$PROXY_HOST:$PROXY_PORT
|
||||||
|
nodeFilters:
|
||||||
|
- all
|
||||||
|
- envVar: HTTPS_PROXY=http://$PROXY_HOST:$PROXY_PORT
|
||||||
|
nodeFilters:
|
||||||
|
- all
|
||||||
|
- envVar: NO_PROXY='$NOPROXY_LIST'
|
||||||
|
nodeFilters:
|
||||||
|
- all
|
||||||
|
volumes:
|
||||||
|
- volume: $REGISTRY_DIR/docker_mirror_certs/ca.crt:/etc/ssl/certs/registry-proxy-ca.pem
|
||||||
|
nodeFilters:
|
||||||
|
- all
|
||||||
|
EOF
|
||||||
|
|
||||||
|
k3d cluster create --config /etc/k3d-proxy-config.yaml
|
||||||
|
```
|
||||||
|
|
||||||
## Configuring the Docker clients using Docker Desktop for Mac
|
## Configuring the Docker clients using Docker Desktop for Mac
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue