From e37f4c3643904fb94b554eb3399ef92860f4f325 Mon Sep 17 00:00:00 2001 From: Mohamed Zaian Date: Mon, 11 Jul 2022 16:36:39 +0200 Subject: [PATCH] Update kubespray docs. Update kubespray.md docs for different languages based on the official documentation on kubespray.io --- .../production-environment/tools/kubespray.md | 6 +++--- .../fr/docs/setup/custom-cloud/kubespray.md | 8 +++---- .../production-environment/tools/kubespray.md | 21 ++++++++++--------- .../production-environment/tools/kubespray.md | 6 +++--- .../production-environment/tools/kubespray.md | 12 +++++------ 5 files changed, 27 insertions(+), 26 deletions(-) diff --git a/content/en/docs/setup/production-environment/tools/kubespray.md b/content/en/docs/setup/production-environment/tools/kubespray.md index e0525562c6..fe139261f6 100644 --- a/content/en/docs/setup/production-environment/tools/kubespray.md +++ b/content/en/docs/setup/production-environment/tools/kubespray.md @@ -13,10 +13,10 @@ Kubespray is a composition of [Ansible](https://docs.ansible.com/) playbooks, [i * a highly available cluster * composable attributes * support for most popular Linux distributions - * Ubuntu 16.04, 18.04, 20.04 + * Ubuntu 16.04, 18.04, 20.04, 22.04 * CentOS/RHEL/Oracle Linux 7, 8 * Debian Buster, Jessie, Stretch, Wheezy - * Fedora 31, 32 + * Fedora 34, 35 * Fedora CoreOS * openSUSE Leap 15 * Flatcar Container Linux by Kinvolk @@ -33,7 +33,7 @@ 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): -* **Ansible v2.9 and python-netaddr are installed on the machine that will run Ansible commands** +* **Ansible v2.11 and python-netaddr are installed on the machine that will run Ansible commands** * **Jinja 2.11 (or newer) is required to run the Ansible Playbooks** * 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/offline-environment.md)) * The target servers are configured to allow **IPv4 forwarding** diff --git a/content/fr/docs/setup/custom-cloud/kubespray.md b/content/fr/docs/setup/custom-cloud/kubespray.md index cde3cbb3f9..4a9709818d 100644 --- a/content/fr/docs/setup/custom-cloud/kubespray.md +++ b/content/fr/docs/setup/custom-cloud/kubespray.md @@ -15,8 +15,8 @@ Kubespray se base sur des outils de provisioning, des [paramètres](https://gith * Le support des principales distributions Linux: * Container Linux de CoreOS * Debian Jessie, Stretch, Wheezy - * Ubuntu 16.04, 18.04 - * CentOS/RHEL 7 + * Ubuntu 16.04, 18.04, 20.04, 22.04 + * CentOS/RHEL 7, 8 * Fedora/CentOS Atomic * openSUSE Leap 42.3/Tumbleweed * des tests d'intégration continue @@ -33,8 +33,8 @@ Afin de choisir l'outil le mieux adapté à votre besoin, veuillez lire [cette c Les serveurs doivent être installés en s'assurant des éléments suivants: -* **Ansible v2.6 (ou version plus récente) et python-netaddr installés sur la machine qui exécutera les commandes Ansible** -* **Jinja 2.9 (ou version plus récente) est nécessaire pour exécuter les playbooks Ansible** +* **Ansible v2.11 (ou version plus récente) et python-netaddr installés sur la machine qui exécutera les commandes Ansible** +* **Jinja 2.11 (ou version plus récente) est nécessaire pour exécuter les playbooks Ansible** * Les serveurs cibles doivent avoir **accès à Internet** afin de télécharger les images Docker. Autrement, une configuration supplémentaire est nécessaire, (se référer à [Offline Environment](https://github.com/kubernetes-sigs/kubespray/blob/master/docs/downloads.md#offline-environment)) * Les serveurs cibles doivent être configurés afin d'autoriser le transfert IPv4 (**IPv4 forwarding**) * **Votre clé ssh doit être copiée** sur tous les serveurs faisant partie de votre inventaire Ansible. diff --git a/content/ja/docs/setup/production-environment/tools/kubespray.md b/content/ja/docs/setup/production-environment/tools/kubespray.md index 4fe5c6e978..9d6497c054 100644 --- a/content/ja/docs/setup/production-environment/tools/kubespray.md +++ b/content/ja/docs/setup/production-environment/tools/kubespray.md @@ -6,19 +6,20 @@ weight: 30 -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). +This quickstart helps to install a Kubernetes cluster hosted on GCE, Azure, OpenStack, AWS, vSphere, Equinix Metal (formerly Packet), Oracle Cloud Infrastructure (Experimental) or Baremetal with [Kubespray](https://github.com/kubernetes-sigs/kubespray). Kubespray is a composition of [Ansible](https://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: * a highly available cluster * composable attributes * support for most popular Linux distributions - * Container Linux by CoreOS + * Ubuntu 16.04, 18.04, 20.04, 22.04 + * CentOS/RHEL/Oracle Linux 7, 8 * Debian Buster, Jessie, Stretch, Wheezy - * Ubuntu 16.04, 18.04 - * CentOS/RHEL/Oracle Linux 7 - * Fedora 28 + * Fedora 34, 35 + * Fedora CoreOS * openSUSE Leap 15 + * Flatcar Container Linux by Kinvolk * continuous integration tests To choose a tool which best fits your use case, read [this comparison](https://github.com/kubernetes-sigs/kubespray/blob/master/docs/comparisons.md) to @@ -34,13 +35,13 @@ 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): -* **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** +* **Ansible v2.11 and python-netaddr are installed on the machine that will run Ansible commands** +* **Jinja 2.11 (or newer) is required to run the Ansible Playbooks** * 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/offline-environment.md)) * The target servers are configured to allow **IPv4 forwarding** -* **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 -* If kubespray is ran from non-root user account, correct privilege escalation method should be configured in the target servers. Then the `ansible_become` flag or command parameters `--become` or `-b` should be specified +* **Your ssh key must be copied** to all the servers in your inventory +* **Firewalls are not managed by kubespray**. You'll need to implement appropriate rules as needed. You should disable your firewall in order to avoid any issues during deployment +* If kubespray is run from a non-root user account, correct privilege escalation method should be configured in the target servers and the `ansible_become` flag or command parameters `--become` or `-b` should be specified Kubespray provides the following utilities to help provision your environment: diff --git a/content/ko/docs/setup/production-environment/tools/kubespray.md b/content/ko/docs/setup/production-environment/tools/kubespray.md index 598ad32609..16cae936fa 100644 --- a/content/ko/docs/setup/production-environment/tools/kubespray.md +++ b/content/ko/docs/setup/production-environment/tools/kubespray.md @@ -13,10 +13,10 @@ Kubespray는 [Ansible](https://docs.ansible.com/) 플레이북, [인벤토리](h * 고가용성을 지닌 클러스터 * 구성할 수 있는 속성들 * 대부분의 인기있는 리눅스 배포판들에 대한 지원 - * Ubuntu 16.04, 18.04, 20.04 + * Ubuntu 16.04, 18.04, 20.04, 22.04 * CentOS/RHEL/Oracle Linux 7, 8 * Debian Buster, Jessie, Stretch, Wheezy - * Fedora 31, 32 + * Fedora 34, 35 * Fedora CoreOS * openSUSE Leap 15 * Flatcar Container Linux by Kinvolk @@ -33,7 +33,7 @@ Kubespray는 [Ansible](https://docs.ansible.com/) 플레이북, [인벤토리](h 언더레이(underlay) [요건](https://github.com/kubernetes-sigs/kubespray#requirements)을 만족하는 프로비전 한다. -* **Ansible의 명령어를 실행하기 위해 Ansible v 2.9와 Python netaddr 라이브러리가 머신에 설치되어 있어야 한다** +* **Ansible의 명령어를 실행하기 위해 Ansible v 2.11와 Python netaddr 라이브러리가 머신에 설치되어 있어야 한다** * **Ansible 플레이북을 실행하기 위해 2.11 (혹은 그 이상) 버전의 Jinja가 필요하다** * 타겟 서버들은 docker 이미지를 풀(pull) 하기 위해 반드시 인터넷에 접속할 수 있어야 한다. 아니라면, 추가적인 설정을 해야 한다 ([오프라인 환경 확인하기](https://github.com/kubernetes-sigs/kubespray/blob/master/docs/offline-environment.md)) * 타겟 서버들의 **IPv4 포워딩**이 활성화되어야 한다 diff --git a/content/zh-cn/docs/setup/production-environment/tools/kubespray.md b/content/zh-cn/docs/setup/production-environment/tools/kubespray.md index 0f17c9281f..0b75781326 100644 --- a/content/zh-cn/docs/setup/production-environment/tools/kubespray.md +++ b/content/zh-cn/docs/setup/production-environment/tools/kubespray.md @@ -30,10 +30,10 @@ Kubespray 提供: * a highly available cluster * composable attributes * support for most popular Linux distributions - * Ubuntu 16.04, 18.04, 20.04 + * Ubuntu 16.04, 18.04, 20.04, 22.04 * CentOS/RHEL/Oracle Linux 7, 8 * Debian Buster, Jessie, Stretch, Wheezy - * Fedora 31, 32 + * Fedora 34, 35 * Fedora CoreOS * openSUSE Leap 15 * Flatcar Container Linux by Kinvolk @@ -42,10 +42,10 @@ Kubespray 提供: * 高可用性集群 * 可组合属性 * 支持大多数流行的 Linux 发行版 - * Ubuntu 16.04、18.04、20.04 + * Ubuntu 16.04、18.04、20.04, 22.04 * CentOS / RHEL / Oracle Linux 7、8 * Debian Buster、Jessie、Stretch、Wheezy - * Fedora 31、32 + * Fedora 34、35 * Fedora CoreOS * openSUSE Leap 15 * Kinvolk 的 Flatcar Container Linux @@ -77,7 +77,7 @@ Provision servers with the following [requirements](https://github.com/kubernete 按以下[要求](https://github.com/kubernetes-sigs/kubespray#requirements)来配置服务器: -* 在将运行 Ansible 命令的计算机上安装 Ansible v2.9 和 python-netaddr +* 在将运行 Ansible 命令的计算机上安装 Ansible v2.11 和 python-netaddr * **运行 Ansible Playbook 需要 Jinja 2.11(或更高版本)** * 目标服务器必须有权访问 Internet 才能拉取 Docker 镜像。否则, 需要其他配置([请参见离线环境](https://github.com/kubernetes-sigs/kubespray/blob/master/docs/offline-environment.md))