@@ -26,9 +26,9 @@ For information how to create a cluster with kubeadm once you have performed thi
26
26
- Fedora 25+
27
27
- HypriotOS v1.0.1+
28
28
- Flatcar Container Linux (tested with 2512.3.0)
29
- * 2 GB or more of RAM per machine (any less will leave little room for your apps)
30
- * 2 CPUs or more
31
- * Full network connectivity between all machines in the cluster (public or private network is fine)
29
+ * 2 GB or more of RAM per machine (any less will leave little room for your apps).
30
+ * 2 CPUs or more.
31
+ * Full network connectivity between all machines in the cluster (public or private network is fine).
32
32
* Unique hostname, MAC address, and product_uuid for every node. See [ here] ( #verify-mac-address ) for more details.
33
33
* Certain ports are open on your machines. See [ here] ( #check-required-ports ) for more details.
34
34
* Swap disabled. You ** MUST** disable swap in order for the kubelet to work properly.
@@ -76,15 +76,15 @@ For more details please see the [Network Plugin Requirements](/docs/concepts/ext
76
76
| ----------| -----------| ------------| -------------------------| ---------------------------|
77
77
| TCP | Inbound | 6443* | Kubernetes API server | All |
78
78
| TCP | Inbound | 2379-2380 | etcd server client API | kube-apiserver, etcd |
79
- | TCP | Inbound | 10250 | Kubelet API | Self, Control plane |
79
+ | TCP | Inbound | 10250 | kubelet API | Self, Control plane |
80
80
| TCP | Inbound | 10251 | kube-scheduler | Self |
81
81
| TCP | Inbound | 10252 | kube-controller-manager | Self |
82
82
83
83
### Worker node(s)
84
84
85
85
| Protocol | Direction | Port Range | Purpose | Used By |
86
86
| ----------| -----------| -------------| -----------------------| -------------------------|
87
- | TCP | Inbound | 10250 | Kubelet API | Self, Control plane |
87
+ | TCP | Inbound | 10250 | kubelet API | Self, Control plane |
88
88
| TCP | Inbound | 30000-32767 | NodePort Services† | All |
89
89
90
90
† Default port range for [ NodePort Services] ( /docs/concepts/services-networking/service/ ) .
@@ -160,7 +160,7 @@ need to ensure they match the version of the Kubernetes control plane you want
160
160
kubeadm to install for you. If you do not, there is a risk of a version skew occurring that
161
161
can lead to unexpected, buggy behaviour. However, _ one_ minor version skew between the
162
162
kubelet and the control plane is supported, but the kubelet version may never exceed the API
163
- server version. For example, kubelets running 1.7.0 should be fully compatible with a 1.8.0 API server,
163
+ server version. For example, the kubelet running 1.7.0 should be fully compatible with a 1.8.0 API server,
164
164
but not vice versa.
165
165
166
166
For information about installing ` kubectl ` , see [ Install and set up kubectl] ( /docs/tasks/tools/install-kubectl/ ) .
@@ -299,7 +299,7 @@ Please mind, that you **only** have to do that if the cgroup driver of your CRI
299
299
is not ` cgroupfs`, because that is the default value in the kubelet already.
300
300
301
301
{{< note >}}
302
- Since `--cgroup-driver` flag has been deprecated by kubelet, if you have that in `/var/lib/kubelet/kubeadm-flags.env`
302
+ Since `--cgroup-driver` flag has been deprecated by the kubelet, if you have that in `/var/lib/kubelet/kubeadm-flags.env`
303
303
or `/etc/default/kubelet`(`/etc/sysconfig/kubelet` for RPMs), please remove it and use the KubeletConfiguration instead
304
304
(stored in `/var/lib/kubelet/config.yaml` by default).
305
305
{{< /note >}}
0 commit comments