diff --git a/docs/CNI/macvlan.md b/docs/CNI/macvlan.md index 2d0de074b..f9a49a29d 100644 --- a/docs/CNI/macvlan.md +++ b/docs/CNI/macvlan.md @@ -32,7 +32,7 @@ add `kube_proxy_masquerade_all: true` in `group_vars/all/all.yml` * Disable nodelocaldns -The nodelocal dns IP is not reacheable. +The nodelocal dns IP is not reachable. Disable it in `sample/group_vars/k8s_cluster/k8s_cluster.yml` diff --git a/docs/CRI/cri-o.md b/docs/CRI/cri-o.md index c1db2ee43..00baab5ec 100644 --- a/docs/CRI/cri-o.md +++ b/docs/CRI/cri-o.md @@ -80,7 +80,7 @@ The `crio_remap_enable` configures the `/etc/subuid` and `/etc/subgid` files to By default, 16M uids and gids are reserved for user namespaces (256 pods * 65536 uids/gids) at the end of the uid/gid space. The `crio_default_capabilities` configure the default containers capabilities for the crio. -Defaults capabilties are: +Defaults capabilities are: ```yaml crio_default_capabilities: diff --git a/docs/advanced/cert_manager.md b/docs/advanced/cert_manager.md index 7053175dc..d959ab646 100644 --- a/docs/advanced/cert_manager.md +++ b/docs/advanced/cert_manager.md @@ -6,7 +6,7 @@ - [Create New TLS Root CA Certificate and Key](#create-new-tls-root-ca-certificate-and-key) - [Install Cloudflare PKI/TLS `cfssl` Toolkit.](#install-cloudflare-pkitls-cfssl-toolkit) - [Create Root Certificate Authority (CA) Configuration File](#create-root-certificate-authority-ca-configuration-file) - - [Create Certficate Signing Request (CSR) Configuration File](#create-certficate-signing-request-csr-configuration-file) + - [Create Certificate Signing Request (CSR) Configuration File](#create-certificate-signing-request-csr-configuration-file) - [Create TLS Root CA Certificate and Key](#create-tls-root-ca-certificate-and-key) Cert-Manager is a native Kubernetes certificate management controller. It can help with issuing certificates from a variety of sources, such as Let’s Encrypt, HashiCorp Vault, Venafi, a simple signing key pair, or self signed. It will ensure certificates are valid and up to date, and attempt to renew certificates at a configured time before expiry. @@ -134,7 +134,7 @@ $ cat > ca-config.json < **Removed**: Since v1.31 (the Kubespray counterpart is v2.27), Kubernetes no longer supports `cloud_provider`. (except external cloud provider) diff --git a/docs/ansible/ansible.md b/docs/ansible/ansible.md index 3283e2c1f..050c687c6 100644 --- a/docs/ansible/ansible.md +++ b/docs/ansible/ansible.md @@ -42,7 +42,7 @@ Kubespray expects users to use one of the following variables sources for settin |----------------------------------------|------------------------------------------------------------------------------| | inventory vars | | | - **inventory group_vars** | most used | -| - inventory host_vars | host specifc vars overrides, group_vars is usually more practical | +| - inventory host_vars | host specific vars overrides, group_vars is usually more practical | | **extra vars** (always win precedence) | override with ``ansible-playbook -e @foo.yml`` | [!IMPORTANT] @@ -122,7 +122,7 @@ The following tags are defined in playbooks: | metrics_server | Configuring metrics_server | | netchecker | Installing netchecker K8s app | | network | Configuring networking plugins for K8s | -| mounts | Umount kubelet dirs when reseting | +| mounts | Umount kubelet dirs when resetting | | multus | Network plugin multus | | nginx | Configuring LB for kube-apiserver instances | | node | Configuring K8s minion (compute) node role | @@ -184,10 +184,10 @@ Note: use `--tags` and `--skip-tags` wisely and only if you're 100% sure what yo ## Troubleshooting Ansible issues Having the wrong version of ansible, ansible collections or python dependencies can cause issue. -In particular, Kubespray ship custom modules which Ansible needs to find, for which you should specify [ANSIBLE_LIBRAY](https://docs.ansible.com/ansible/latest/dev_guide/developing_locally.html#adding-a-module-or-plugin-outside-of-a-collection) +In particular, Kubespray ship custom modules which Ansible needs to find, for which you should specify [ANSIBLE_LIBRARY](https://docs.ansible.com/ansible/latest/dev_guide/developing_locally.html#adding-a-module-or-plugin-outside-of-a-collection) ```ShellSession -export ANSIBLE_LIBRAY=/library` +export ANSIBLE_LIBRARY=/library` ``` A simple way to ensure you get all the correct version of Ansible is to use diff --git a/docs/developers/ci-setup.md b/docs/developers/ci-setup.md index b7afb969a..375fbae64 100644 --- a/docs/developers/ci-setup.md +++ b/docs/developers/ci-setup.md @@ -6,7 +6,7 @@ See [.gitlab-ci.yml](/.gitlab-ci.yml) and the included files for an overview. ## Runners -Kubespray has 2 types of GitLab runners, both deployed on the Kubespray CI cluster (hosted on Oracle Cloud Infrastucture): +Kubespray has 2 types of GitLab runners, both deployed on the Kubespray CI cluster (hosted on Oracle Cloud Infrastructure): - pods: use the [gitlab-ci kubernetes executor](https://docs.gitlab.com/runner/executors/kubernetes/) - vagrant: custom executor running in pods with access to the libvirt socket on the nodes @@ -156,7 +156,7 @@ kube_feature_gates: - "NodeSwap=True" ``` -## Aditional files +## Additional files This section documents additional files used to complete a deployment of the kubespray CI, these files sit on the control-plane node and assume a working kubernetes cluster. diff --git a/docs/ingress/metallb.md b/docs/ingress/metallb.md index 00f52b619..270c1980b 100644 --- a/docs/ingress/metallb.md +++ b/docs/ingress/metallb.md @@ -35,7 +35,7 @@ metallb_config: effect: "NoSchedule" ``` -If you'd like to set additional nodeSelector and tolerations values, you can do so in the following fasion: +If you'd like to set additional nodeSelector and tolerations values, you can do so in the following fashion: ```yaml metallb_config: diff --git a/docs/operating_systems/rhel.md b/docs/operating_systems/rhel.md index 131089657..559dcf11e 100644 --- a/docs/operating_systems/rhel.md +++ b/docs/operating_systems/rhel.md @@ -37,4 +37,4 @@ If you have containers that are using iptables in the host network namespace (`h you need to ensure they are using iptables-nft. An example how k8s do the autodetection can be found [in this PR](https://github.com/kubernetes/kubernetes/pull/82966) -The kernel version is lower than the kubenretes 1.32 system validation, please refer to the [kernel requirements](../operations/kernel-requirements.md). +The kernel version is lower than the kubernetes 1.32 system validation, please refer to the [kernel requirements](../operations/kernel-requirements.md). diff --git a/docs/operations/kernel-requirements.md b/docs/operations/kernel-requirements.md index 63c53a3e2..89d9c71b8 100644 --- a/docs/operations/kernel-requirements.md +++ b/docs/operations/kernel-requirements.md @@ -11,7 +11,7 @@ kubeadm_ignore_preflight_errors: The Kernel Version Matrixs: -| OS Verion | Kernel Verion | Kernel >=4.19 | +| OS Version | Kernel Version | Kernel >=4.19 | |--- | --- | --- | | RHEL 9 | 5.14 | :white_check_mark: | | RHEL 8 | 4.18 | :x: |