Merge pull request #51048 from luckykamon/main
[fr] Update installation kubeadm, kubelet & kubectlpull/51050/head
commit
79f600db71
|
@ -177,19 +177,50 @@ Pour plus d'informations sur les compatibilités de version, voir:
|
||||||
* Kubeadm-specific [politique de compatibilité de version](/fr/docs/setup/production-environment/tools/kubeadm/create-cluster-kubeadm/#version-skew-policy)
|
* Kubeadm-specific [politique de compatibilité de version](/fr/docs/setup/production-environment/tools/kubeadm/create-cluster-kubeadm/#version-skew-policy)
|
||||||
|
|
||||||
{{< tabs name="k8s_install" >}}
|
{{< tabs name="k8s_install" >}}
|
||||||
{{% tab name="Ubuntu, Debian or HypriotOS" %}}
|
{{% tab name="Distributions basées sur Debian" %}}
|
||||||
```bash
|
|
||||||
sudo apt-get update && sudo apt-get install -y apt-transport-https curl
|
Les instructions suivantes sont pour Kubernetes v{{< skew currentVersion >}}.
|
||||||
curl -s https://packages.cloud.google.com/apt/doc/apt-key.gpg | sudo apt-key add -
|
|
||||||
cat <<EOF | sudo tee /etc/apt/sources.list.d/kubernetes.list
|
1. Mettez à jour l'index de package `apt` et installez les dépendances suivantes nécessaires au dépôt `apt` Kubernetes:
|
||||||
deb https://apt.kubernetes.io/ kubernetes-xenial main
|
|
||||||
EOF
|
```shell
|
||||||
|
sudo apt-get update
|
||||||
|
# apt-transport-https n'est plus utile; vous pouvez l'ignorez
|
||||||
|
sudo apt-get install -y apt-transport-https ca-certificates curl gpg
|
||||||
|
```
|
||||||
|
|
||||||
|
2. Téléchargez la clé publique pour les dépôts de paquets Kubernetes.
|
||||||
|
La même clé de signature est utilisée pour tous les dépôts, vous pouvez donc ne pas tenir compte de la version dans l’URL.
|
||||||
|
|
||||||
|
```shell
|
||||||
|
# Si le répertoire `/etc/apt/keyrings` n'existe pas, vous devez le créer avant la curl, avec la commande ci-dessous par exemple.
|
||||||
|
# sudo mkdir -p -m 755 /etc/apt/keyrings
|
||||||
|
curl -fsSL https://pkgs.k8s.io/core:/stable:/v1.33/deb/Release.key | sudo gpg --dearmor -o /etc/apt/keyrings/kubernetes-apt-keyring.gpg
|
||||||
|
```
|
||||||
|
|
||||||
|
3. Ajoutez le dépôt `apt` approprié pour Kubernetes.
|
||||||
|
Veuillez noter que ce dépôt contient uniquement les paquets pour Kubernetes {{< skew currentVersion >}}; pour d'autres versions mineures de Kubernetes, vous devez modifier la version mineure dans l'URL afin qu'elle corresponde à la version souhaitée.
|
||||||
|
|
||||||
|
```shell
|
||||||
|
# Cette commande écrase toute configuration préexistante du fichier `/etc/apt/sources.list.d/kubernetes.list`
|
||||||
|
echo 'deb [signed-by=/etc/apt/keyrings/kubernetes-apt-keyring.gpg] https://pkgs.k8s.io/core:/stable:/{{< param "version" >}}/deb/ /' | sudo tee /etc/apt/sources.list.d/kubernetes.list
|
||||||
|
```
|
||||||
|
|
||||||
|
4. Mettez à jour l'index de package `apt` puis installez kubelet, kubeadm et kubectl. Puis verrouillez leurs version:
|
||||||
|
|
||||||
|
```shell
|
||||||
sudo apt-get update
|
sudo apt-get update
|
||||||
sudo apt-get install -y kubelet kubeadm kubectl
|
sudo apt-get install -y kubelet kubeadm kubectl
|
||||||
sudo apt-mark hold kubelet kubeadm kubectl
|
sudo apt-mark hold kubelet kubeadm kubectl
|
||||||
```
|
```
|
||||||
|
|
||||||
|
5. (Optionnel) Démarrez le service `kubelet` avant de démarrer `kubeadm`:
|
||||||
|
|
||||||
|
```shell
|
||||||
|
sudo systemctl enable --now kubelet
|
||||||
|
```
|
||||||
{{% /tab %}}
|
{{% /tab %}}
|
||||||
{{% tab name="CentOS, RHEL or Fedora" %}}
|
{{% tab name="Distributions basées sur Red Hat" %}}
|
||||||
```bash
|
```bash
|
||||||
cat <<EOF | sudo tee /etc/yum.repos.d/kubernetes.repo
|
cat <<EOF | sudo tee /etc/yum.repos.d/kubernetes.repo
|
||||||
[kubernetes]
|
[kubernetes]
|
||||||
|
@ -220,7 +251,7 @@ sudo systemctl enable --now kubelet
|
||||||
- Vous pouvez laisser SELinux activé si vous savez comment le configurer, mais il peut nécessiter des paramètres qui ne sont pas pris en charge par kubeadm.
|
- Vous pouvez laisser SELinux activé si vous savez comment le configurer, mais il peut nécessiter des paramètres qui ne sont pas pris en charge par kubeadm.
|
||||||
|
|
||||||
{{% /tab %}}
|
{{% /tab %}}
|
||||||
{{% tab name="Fedora CoreOS ou Flatcar Container Linux" %}}
|
{{% tab name="Sans gestionnaire de paquets" %}}
|
||||||
Installez les plugins CNI (requis pour la plupart des réseaux de pods) :
|
Installez les plugins CNI (requis pour la plupart des réseaux de pods) :
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
|
|
Loading…
Reference in New Issue