Ce document a été traduit à l'aide d'une technologie de traduction automatique. Bien que nous nous efforcions de fournir des traductions exactes, nous ne fournissons aucune garantie quant à l'exhaustivité, l'exactitude ou la fiabilité du contenu traduit. En cas de divergence, la version originale anglaise prévaut et fait foi.

IPv4/IPv6 Dual-stack

Kubernetes prend en charge les configurations réseau uniquement IPv4, uniquement IPv6 et double pile. Pour plus de détails, consultez la documentation officielle Documentation Kubernetes.

Installation de Rancher sur des clusters uniquement IPv6 ou double pile

Rancher peut fonctionner sur des clusters utilisant :

  • IPv4 uniquement

  • IPv6 uniquement

  • Dual-stack (IPv4 + IPv6)

Lorsque vous installez Rancher sur un cluster uniquement IPv6, il peut communiquer à l’extérieur uniquement via IPv6. Cela signifie qu’il peut provisionner :

  • clusters uniquement IPv6

  • clusters double pile (les clusters en aval uniquement IPv4 ne sont pas possibles dans ce cas)

Lorsque vous installez Rancher sur un cluster double pile, il peut communiquer à la fois via IPv4 et IPv6, et peut donc provisionner :

  • clusters uniquement IPv4

  • clusters uniquement IPv6

  • clusters double pile

Pour les étapes d’installation, consultez le guide : Installation et mise à niveau de Rancher.

Exigence pour l’URL du serveur Rancher

Lors de la provision de clusters en aval uniquement IPv6, l'URL du serveur Rancher doit être accessible via IPv6 car les nœuds en aval se connectent au serveur Rancher en utilisant IPv6.

Provisionnement de clusters uniquement IPv6 ou double pile

Vous pouvez provisionner des clusters RKE2 et K3s pilote de nœud (pools de machines) ou Cluster personnalisé (hôtes existants) en utilisant un réseau uniquement IPv4, uniquement IPv6 ou double pile.

configuration réseau

Pour activer le réseau uniquement IPv6 ou double pile, vous devez configurer :

  • CIDR de cluster

  • CIDR de service

  • Préférence de pile

Références de configuration :

Prise en charge de Windows

Kubernetes sur Windows :

Fonctionnalité État de la prise en charge

clusters uniquement IPv6

Non pris en charge

clusters double pile

Pris en charge

Services

Limité à une seule famille d’adresses IP

Pour plus d’informations, consultez la Documentation Kubernetes.

K3s ne prend pas en charge Windows (FAQ)

RKE2 prend en charge Windows, mais nécessite d’utiliser soit Calico soit Flannel comme CNI. Notez que les installations Windows de RKE2 ne prennent pas en charge les clusters double pile utilisant BGP. Pour plus de détails, consultez Options réseau RKE2.

Provisionnement de clusters de pilote de nœud

Rancher prend actuellement en charge l’attribution d’adresses IPv6 dans les clusters pilote de nœud avec :

La prise en charge d’autres fournisseurs sera introduite dans de futures versions.

Limitation de DigitalOcean

Créer un cluster uniquement IPv6 en utilisant le pilote de nœud DigitalOcean n’est actuellement pas pris en charge. Pour plus de détails, veuillez consulter rancher/rancher#52523.

Exigences d’infrastructure

Les nœuds du cluster doivent répondre aux exigences énumérées dans Exigences des nœuds pour les clusters gérés par Rancher.

Guides de configuration des pools de machines :

Provisionnement de clusters personnalisés

Pour provisionner sur vos propres nœuds, suivez les instructions dans Provisionner Kubernetes sur des nœuds existants.

  • Les champs IP publique du nœud et IP privée du nœud acceptent IPv4, IPv6 ou les deux (séparés par des virgules). > Exemple : 10.0.0.5,2001:db8::1

  • Dans les clusters uniquement IPv6 et double pile, spécifiez l'adresse IPv6 du nœud comme IP privée.

Exigences d’infrastructure

Les exigences d’infrastructure sont les mêmes que ci-dessus pour les clusters de pilote de nœud.

limites

Référez-vous à la https://scc.suse.com/rancher-docs/rancherprime/latest/en/suse-rancher-prime/ documentation sur IPv4/IPv6 Dual-Stack Prime pour des limitations supplémentaires concernant le support des URL uniquement IPv6 pour Prime.

GitHub.com

GitHub.com ne prend pas en charge IPv6. En conséquence :

  • Tous les dépôts d’applications ( ClusterRepo.catalog.cattle.io/v1 CR) hébergés sur GitHub.com ne sont pas accessibles depuis des clusters uniquement IPv6.

  • De même, tous les pilotes de nœud non intégrés hébergés sur GitHub.com ne sont également pas accessibles dans des environnements uniquement IPv6.