Skip to content

Commit

Permalink
Document ipv6 clusters
Browse files Browse the repository at this point in the history
  • Loading branch information
aojea committed Jun 21, 2019
1 parent a348565 commit e308db3
Showing 1 changed file with 18 additions and 1 deletion.
19 changes: 18 additions & 1 deletion site/content/docs/user/quick-start.md
Original file line number Diff line number Diff line change
Expand Up @@ -216,6 +216,7 @@ flag:
kind create cluster --config kind-example-config.yaml
```

#### Multi-node clusters
In particular, many users may be interested in multi-node clusters. A simple
configuration for this can be achieved with the following config file contents:
```yaml
Expand All @@ -228,6 +229,7 @@ nodes:
- role: worker
```
#### Control-plane HA
You can also have a cluster with multiple control-plane nodes:
```yaml
# a cluster with 3 control-plane nodes and 3 workers
Expand Down Expand Up @@ -280,11 +282,25 @@ nodes:
- role: control-plane
# the three workers
- role: worker
```
#### IPv6 clusters
You can run ipv6 only clusters using `kind`, but first you need to
[enable ipv6 in your docker daemon][docker enable ipv6].

```yaml
# an ipv6 cluster
kind: Cluster
apiVersion: kind.sigs.k8s.io/v1alpha3
networking:
ipFamily: ipv6
nodes:
# the control plane node
- role: control-plane
- role: worker
- role: worker
```

### Configure kind to use a proxy
If you are running kind in an environment that requires a proxy, you may need to configure kind to use it.

Expand Down Expand Up @@ -347,3 +363,4 @@ kind, the Kubernetes cluster itself, etc.
[Kubernetes imagePullPolicy]: https://kubernetes.io/docs/concepts/containers/images/#updating-images
[Private Registries]: /docs/user/private-registries
[customize control plane with kubeadm]: https://kubernetes.io/docs/setup/independent/control-plane-flags/
[docker enable ipv6]: https://docs.docker.com/config/daemon/ipv6/

0 comments on commit e308db3

Please sign in to comment.