Fix the numbered list in kubeadm HA page
This commit is contained in:
@@ -108,7 +108,6 @@ option. Your cluster requirements may need a different configuration.
|
|||||||
sudo kubeadm init --control-plane-endpoint "LOAD_BALANCER_DNS:LOAD_BALANCER_PORT" --upload-certs
|
sudo kubeadm init --control-plane-endpoint "LOAD_BALANCER_DNS:LOAD_BALANCER_PORT" --upload-certs
|
||||||
```
|
```
|
||||||
|
|
||||||
|
|
||||||
- You can use the `--kubernetes-version` flag to set the Kubernetes version to use.
|
- You can use the `--kubernetes-version` flag to set the Kubernetes version to use.
|
||||||
It is recommended that the versions of kubeadm, kubelet, kubectl and Kubernetes match.
|
It is recommended that the versions of kubeadm, kubelet, kubectl and Kubernetes match.
|
||||||
- The `--control-plane-endpoint` flag should be set to the address or DNS and port of the load balancer.
|
- The `--control-plane-endpoint` flag should be set to the address or DNS and port of the load balancer.
|
||||||
@@ -120,7 +119,9 @@ option. Your cluster requirements may need a different configuration.
|
|||||||
|
|
||||||
{{< note >}}
|
{{< note >}}
|
||||||
The `kubeadm init` flags `--config` and `--certificate-key` cannot be mixed, therefore if you want
|
The `kubeadm init` flags `--config` and `--certificate-key` cannot be mixed, therefore if you want
|
||||||
to use the [kubeadm configuration](https://godoc.org/k8s.io/kubernetes/cmd/kubeadm/app/apis/kubeadm/v1beta2) you must add the `certificateKey` field in the appropriate config locations (under `InitConfiguration` and `JoinConfiguration: controlPlane`).
|
to use the [kubeadm configuration](https://godoc.org/k8s.io/kubernetes/cmd/kubeadm/app/apis/kubeadm/v1beta2)
|
||||||
|
you must add the `certificateKey` field in the appropriate config locations
|
||||||
|
(under `InitConfiguration` and `JoinConfiguration: controlPlane`).
|
||||||
{{< /note >}}
|
{{< /note >}}
|
||||||
|
|
||||||
{{< note >}}
|
{{< note >}}
|
||||||
@@ -132,17 +133,17 @@ option. Your cluster requirements may need a different configuration.
|
|||||||
|
|
||||||
- The output looks similar to:
|
- The output looks similar to:
|
||||||
|
|
||||||
```sh
|
```sh
|
||||||
...
|
...
|
||||||
You can now join any number of control-plane node by running the following command on each as a root:
|
You can now join any number of control-plane node by running the following command on each as a root:
|
||||||
kubeadm join 192.168.0.200:6443 --token 9vr73a.a8uxyaju799qwdjv --discovery-token-ca-cert-hash sha256:7c2e69131a36ae2a042a339b33381c6d0d43887e2de83720eff5359e26aec866 --control-plane --certificate-key f8902e114ef118304e561c3ecd4d0b543adc226b7a07f675f56564185ffe0c07
|
kubeadm join 192.168.0.200:6443 --token 9vr73a.a8uxyaju799qwdjv --discovery-token-ca-cert-hash sha256:7c2e69131a36ae2a042a339b33381c6d0d43887e2de83720eff5359e26aec866 --control-plane --certificate-key f8902e114ef118304e561c3ecd4d0b543adc226b7a07f675f56564185ffe0c07
|
||||||
|
|
||||||
Please note that the certificate-key gives access to cluster sensitive data, keep it secret!
|
Please note that the certificate-key gives access to cluster sensitive data, keep it secret!
|
||||||
As a safeguard, uploaded-certs will be deleted in two hours; If necessary, you can use kubeadm init phase upload-certs to reload certs afterward.
|
As a safeguard, uploaded-certs will be deleted in two hours; If necessary, you can use kubeadm init phase upload-certs to reload certs afterward.
|
||||||
|
|
||||||
Then you can join any number of worker nodes by running the following on each as root:
|
Then you can join any number of worker nodes by running the following on each as root:
|
||||||
kubeadm join 192.168.0.200:6443 --token 9vr73a.a8uxyaju799qwdjv --discovery-token-ca-cert-hash sha256:7c2e69131a36ae2a042a339b33381c6d0d43887e2de83720eff5359e26aec866
|
kubeadm join 192.168.0.200:6443 --token 9vr73a.a8uxyaju799qwdjv --discovery-token-ca-cert-hash sha256:7c2e69131a36ae2a042a339b33381c6d0d43887e2de83720eff5359e26aec866
|
||||||
```
|
```
|
||||||
|
|
||||||
- Copy this output to a text file. You will need it later to join control plane and worker nodes to the cluster.
|
- Copy this output to a text file. You will need it later to join control plane and worker nodes to the cluster.
|
||||||
- When `--upload-certs` is used with `kubeadm init`, the certificates of the primary control plane
|
- When `--upload-certs` is used with `kubeadm init`, the certificates of the primary control plane
|
||||||
@@ -170,7 +171,8 @@ Then you can join any number of worker nodes by running the following on each as
|
|||||||
{{< /caution >}}
|
{{< /caution >}}
|
||||||
|
|
||||||
1. Apply the CNI plugin of your choice:
|
1. Apply the CNI plugin of your choice:
|
||||||
[Follow these instructions](/docs/setup/production-environment/tools/kubeadm/create-cluster-kubeadm/#pod-network) to install the CNI provider. Make sure the configuration corresponds to the Pod CIDR specified in the kubeadm configuration file if applicable.
|
[Follow these instructions](/docs/setup/production-environment/tools/kubeadm/create-cluster-kubeadm/#pod-network)
|
||||||
|
to install the CNI provider. Make sure the configuration corresponds to the Pod CIDR specified in the kubeadm configuration file if applicable.
|
||||||
|
|
||||||
In this example we are using Weave Net:
|
In this example we are using Weave Net:
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user