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
Copy file name to clipboardExpand all lines: content/en/docs/setup/production-environment/tools/kubeadm/create-cluster-kubeadm.md
+7-80Lines changed: 7 additions & 80 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -8,7 +8,7 @@ weight: 30
8
8
9
9
<!-- overview -->
10
10
11
-
<imgsrc="https://raw.githubusercontent.com/kubernetes/kubeadm/master/logos/stacked/color/kubeadm-stacked-color.png"align="right"width="150px">The `kubeadm` tool helps you bootstrap a minimum viable Kubernetes cluster that conforms to best practices. In fact, you can use `kubeadm` to set up a cluster that will pass the [Kubernetes Conformance tests](https://kubernetes.io/blog/2017/10/software-conformance-certification).
11
+
<imgsrc="https://raw.githubusercontent.com/kubernetes/kubeadm/master/logos/stacked/color/kubeadm-stacked-color.png"align="right"width="150px">The `kubeadm` tool helps you bootstrap a minimum viable Kubernetes cluster that conforms to best practices. In fact, you can use `kubeadm` to set up a cluster that will pass the [Kubernetes Conformance tests](https://kubernetes.io/blog/2017/10/software-conformance-certification).
12
12
`kubeadm` also supports other cluster
13
13
lifecycle functions, such as [bootstrap tokens](/docs/reference/access-authn-authz/bootstrap-tokens/) and cluster upgrades.
14
14
@@ -254,25 +254,25 @@ Read all of this advice carefully before proceeding.
Below you can find installation instructions for some popular Pod network plugins:
301
-
302
-
{{< tabs name="tabs-pod-install" >}}
303
-
304
-
{{% tab name="Calico" %}}
305
-
[Calico](https://docs.projectcalico.org/latest/introduction/) is a networking and network policy provider. Calico supports a flexible set of networking options so you can choose the most efficient option for your situation, including non-overlay and overlay networks, with or without BGP. Calico uses the same engine to enforce network policy for hosts, pods, and (if using Istio & Envoy) applications at the service mesh layer. Calico works on several architectures, including `amd64`, `arm64`, and `ppc64le`.
306
-
307
-
Calico will automatically detect which IP address range to use for pod IPs based on the value provided via the `--pod-network-cidr` flag or via kubeadm's configuration.
Once all Cilium Pods are marked as `READY`, you start using your cluster.
324
-
325
-
```shell
326
-
kubectl get pods -n kube-system --selector=k8s-app=cilium
327
-
```
328
-
The output is similar to this:
329
-
```
330
-
NAME READY STATUS RESTARTS AGE
331
-
cilium-drxkl 1/1 Running 0 18m
332
-
```
333
-
334
-
Cilium can be used as a replacement for kube-proxy, see [Kubernetes without kube-proxy](https://docs.cilium.io/en/stable/gettingstarted/kubeproxy-free).
335
-
336
-
For more information about using Cilium with Kubernetes, see [Kubernetes Install guide for Cilium](https://docs.cilium.io/en/stable/kubernetes/).
337
-
338
-
{{% /tab %}}
339
-
340
-
{{% tab name="Contiv-VPP" %}}
341
-
[Contiv-VPP](https://contivpp.io/) employs a programmable CNF vSwitch based on [FD.io VPP](https://fd.io/),
342
-
offering feature-rich & high-performance cloud-native networking and services.
343
-
344
-
It implements k8s services and network policies in the user space (on VPP).
345
-
346
-
Please refer to this installation guide: [Contiv-VPP Manual Installation](https://github.com/contiv/vpp/blob/master/docs/setup/MANUAL_INSTALL.md)
347
-
{{% /tab %}}
348
-
349
-
{{% tab name="Kube-router" %}}
350
-
351
-
Kube-router relies on kube-controller-manager to allocate Pod CIDR for the nodes. Therefore, use `kubeadm init` with the `--pod-network-cidr` flag.
352
-
353
-
Kube-router provides Pod networking, network policy, and high-performing IP Virtual Server(IPVS)/Linux Virtual Server(LVS) based service proxy.
354
-
355
-
For information on using the `kubeadm` tool to set up a Kubernetes cluster with Kube-router, please see the official [setup guide](https://github.com/cloudnativelabs/kube-router/blob/master/docs/kubeadm.md).
356
-
{{% /tab %}}
357
-
358
-
{{% tab name="Weave Net" %}}
359
-
360
-
For more information on setting up your Kubernetes cluster with Weave Net, please see [Integrating Kubernetes via the Addon](https://www.weave.works/docs/net/latest/kube-addon/).
361
-
362
-
Weave Net works on `amd64`, `arm`, `arm64` and `ppc64le` platforms without any extra action required.
363
-
Weave Net sets hairpin mode by default. This allows Pods to access themselves via their Service IP address
0 commit comments