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/kubespray.md
+7-7Lines changed: 7 additions & 7 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -6,7 +6,7 @@ weight: 30
6
6
7
7
{{% capture overview %}}
8
8
9
-
This quickstart helps to install a Kubernetes cluster hosted on GCE, Azure, OpenStack, AWS, vSphere, Oracle Cloud Infrastructure (Experimental) or Baremetal with [Kubespray](https://github.com/kubernetes-sigs/kubespray).
9
+
This quickstart helps to install a Kubernetes cluster hosted on GCE, Azure, OpenStack, AWS, vSphere, Packet (bare metal), Oracle Cloud Infrastructure (Experimental) or Baremetal with [Kubespray](https://github.com/kubernetes-sigs/kubespray).
10
10
11
11
Kubespray is a composition of [Ansible](http://docs.ansible.com/) playbooks, [inventory](https://github.com/kubernetes-sigs/kubespray/blob/master/docs/ansible.md), provisioning tools, and domain knowledge for generic OS/Kubernetes clusters configuration management tasks. Kubespray provides:
12
12
@@ -33,9 +33,9 @@ To choose a tool which best fits your use case, read [this comparison](https://g
33
33
34
34
Provision servers with the following [requirements](https://github.com/kubernetes-sigs/kubespray#requirements):
35
35
36
-
***Ansible v2.5 (or newer) and python-netaddr is installed on the machine that will run Ansible commands**
36
+
***Ansible v2.7.8 and python-netaddr is installed on the machine that will run Ansible commands**
37
37
***Jinja 2.9 (or newer) is required to run the Ansible Playbooks**
38
-
* The target servers must have **access to the Internet** in order to pull docker images
38
+
* The target servers must have access to the Internet in order to pull docker images. Otherwise, additional configuration is required ([See Offline Environment](https://github.com/kubernetes-sigs/kubespray/blob/master/docs/downloads.md#offline-environment))
39
39
* The target servers are configured to allow **IPv4 forwarding**
40
40
***Your ssh key must be copied** to all the servers part of your inventory
41
41
* The **firewalls are not managed**, you'll need to implement your own rules the way you used to. in order to avoid any issue during deployment you should disable your firewall
@@ -59,14 +59,14 @@ Kubespray provides the ability to customize many aspects of the deployment:
59
59
* Choice deployment mode: kubeadm or non-kubeadm
60
60
* CNI (networking) plugins
61
61
* DNS configuration
62
-
* Choice of control plane: native/binary or containerized with docker or rkt
62
+
* Choice of control plane: native/binary or containerized
63
63
* Component versions
64
64
* Calico route reflectors
65
65
* Component runtime options
66
66
* {{< glossary_tooltip term_id="docker" >}}
67
-
* {{< glossary_tooltip term_id="rkt" >}}
67
+
* {{< glossary_tooltip term_id="containerd" >}}
68
68
* {{< glossary_tooltip term_id="cri-o" >}}
69
-
* Certificate generation methods (**Vault being discontinued**)
69
+
* Certificate generation methods
70
70
71
71
Kubespray customizations can be made to a [variable file](http://docs.ansible.com/ansible/playbooks_variables.html). If you are just getting started with Kubespray, consider using the Kubespray defaults to deploy your cluster and explore Kubernetes.
72
72
@@ -110,7 +110,7 @@ When running the reset playbook, be sure not to accidentally target your product
0 commit comments