Merge pull request #1 from floryut/update_kubespray_flo
Update kubespray page on kubernetes website
This commit is contained in:
@@ -6,7 +6,7 @@ weight: 30
|
|||||||
|
|
||||||
{{% capture overview %}}
|
{{% capture overview %}}
|
||||||
|
|
||||||
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).
|
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).
|
||||||
|
|
||||||
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:
|
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:
|
||||||
|
|
||||||
@@ -33,9 +33,9 @@ To choose a tool which best fits your use case, read [this comparison](https://g
|
|||||||
|
|
||||||
Provision servers with the following [requirements](https://github.com/kubernetes-sigs/kubespray#requirements):
|
Provision servers with the following [requirements](https://github.com/kubernetes-sigs/kubespray#requirements):
|
||||||
|
|
||||||
* **Ansible v2.5 (or newer) and python-netaddr is installed on the machine that will run Ansible commands**
|
* **Ansible v2.7.8 and python-netaddr is installed on the machine that will run Ansible commands**
|
||||||
* **Jinja 2.9 (or newer) is required to run the Ansible Playbooks**
|
* **Jinja 2.9 (or newer) is required to run the Ansible Playbooks**
|
||||||
* The target servers must have **access to the Internet** in order to pull docker images
|
* 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))
|
||||||
* The target servers are configured to allow **IPv4 forwarding**
|
* The target servers are configured to allow **IPv4 forwarding**
|
||||||
* **Your ssh key must be copied** to all the servers part of your inventory
|
* **Your ssh key must be copied** to all the servers part of your inventory
|
||||||
* 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
|
* 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:
|
|||||||
* Choice deployment mode: kubeadm or non-kubeadm
|
* Choice deployment mode: kubeadm or non-kubeadm
|
||||||
* CNI (networking) plugins
|
* CNI (networking) plugins
|
||||||
* DNS configuration
|
* DNS configuration
|
||||||
* Choice of control plane: native/binary or containerized with docker or rkt
|
* Choice of control plane: native/binary or containerized
|
||||||
* Component versions
|
* Component versions
|
||||||
* Calico route reflectors
|
* Calico route reflectors
|
||||||
* Component runtime options
|
* Component runtime options
|
||||||
* {{< glossary_tooltip term_id="docker" >}}
|
* {{< glossary_tooltip term_id="docker" >}}
|
||||||
* {{< glossary_tooltip term_id="rkt" >}}
|
* {{< glossary_tooltip term_id="containerd" >}}
|
||||||
* {{< glossary_tooltip term_id="cri-o" >}}
|
* {{< glossary_tooltip term_id="cri-o" >}}
|
||||||
* Certificate generation methods (**Vault being discontinued**)
|
* Certificate generation methods
|
||||||
|
|
||||||
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.
|
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.
|
||||||
|
|
||||||
@@ -110,7 +110,7 @@ When running the reset playbook, be sure not to accidentally target your product
|
|||||||
|
|
||||||
## Feedback
|
## Feedback
|
||||||
|
|
||||||
* Slack Channel: [#kubespray](https://kubernetes.slack.com/messages/kubespray/)
|
* Slack Channel: [#kubespray](https://kubernetes.slack.com/messages/kubespray/) (You can get your invite [here](http://slack.k8s.io/))
|
||||||
* [GitHub Issues](https://github.com/kubernetes-sigs/kubespray/issues)
|
* [GitHub Issues](https://github.com/kubernetes-sigs/kubespray/issues)
|
||||||
|
|
||||||
{{% /capture %}}
|
{{% /capture %}}
|
||||||
|
|||||||
Reference in New Issue
Block a user