

 **Unterstützung für die Verbesserung dieser Seite beitragen** 

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Um zu diesem Benutzerhandbuch beizutragen, wählen Sie den GitHub ** Link Diese Seite ** bearbeiten unter, der sich im rechten Bereich jeder Seite befindet.

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

# CNI für das Hybrid Nodes Gateway konfigurieren
<a name="hybrid-nodes-gateway-cni"></a>

Das Amazon EKS Hybrid Nodes Gateway erfordert eine spezielle Cilium-Konfiguration, um die VXLAN-based Konnektivität zwischen Ihrer VPC und Ihren Hybridknoten zu ermöglichen. Sie müssen die Unterstützung für Cilium VTEP (VXLAN Tunnel Endpoint) aktivieren und den L7-Proxy deaktivieren.

## Voraussetzungen
<a name="hybrid-nodes-gateway-cni-prereqs"></a>
+ Cilium ist bereits auf Ihren Hybridknoten installiert. Installationsanweisungen finden Sie unter [CNI für Hybridknoten konfigurieren](hybrid-nodes-cni.md).

**Anmerkung**  
Cilium VTEP wird nur auf den folgenden Mindestversionen von EKS Cilium unterstützt:  
Cilium 1.17.13-1 oder höher
Cilium 1.18.8-1 oder später
Cilium 1.19.2-1 oder später
Wenn Sie eine ältere Version verwenden, aktualisieren Sie Cilium, bevor Sie VTEP aktivieren. Anweisungen zum Upgrade finden Sie unter. [CNI für Hybridknoten konfigurieren](hybrid-nodes-cni.md)

## Aktivieren Sie VTEP und deaktivieren Sie den L7-Proxy
<a name="hybrid-nodes-gateway-cni-configure"></a>

Stellen Sie die Cilium-Version ein und führen Sie den `helm upgrade` Befehl aus, um VTEP zu aktivieren und den L7-Proxy auf Ihrer vorhandenen Cilium-Installation zu deaktivieren. Die neueste verfügbare Patch-Version finden Sie unter [Amazon ECR Public: eks/cilium /cilium](https://gallery.ecr.aws/eks/cilium/cilium).

```
helm upgrade cilium oci://public.ecr.aws/eks/cilium/cilium \
  --version {{CILIUM_VERSION}} \
  --namespace kube-system \
  --reuse-values \
  --set vtep.enabled=true \
  --set l7Proxy=false
```

Starten Sie Cilium nach Abschluss des Upgrades neu, DaemonSet um die neue Konfiguration anzuwenden:

```
kubectl rollout restart daemonset/cilium -n kube-system
kubectl rollout status daemonset/cilium -n kube-system
```

## Erforderliche Einstellungen
<a name="hybrid-nodes-gateway-cni-settings"></a>


| Einstellung | Wert | Description | 
| --- | --- | --- | 
|  `vtep.enabled`  |  `true`  | Aktiviert die VXLAN Tunnel Endpoint-Unterstützung von Cilium. Auf diese Weise können Cilium-Agenten auf Hybridknoten den VPC-bound Datenverkehr kapseln und an das Gateway senden. | 
|  `l7Proxy`  |  `false`  | Deaktiviert den L7-Proxy von Cilium. Dies ist erforderlich, damit VTEP korrekt funktioniert. Wenn der L7-Proxy aktiviert ist, kann der VTEP-Verkehr abgefangen und gelöscht werden. | 

## Überprüfen Sie die Konfiguration
<a name="hybrid-nodes-gateway-cni-verify"></a>

Stellen Sie nach dem Upgrade von Cilium sicher, dass VTEP aktiviert und der L7-Proxy deaktiviert ist:

```
kubectl get configmap cilium-config -n kube-system -o yaml | grep -E "enable-vtep|enable-l7-proxy"
```

Sie sollten eine Ausgabe sehen, die der folgenden ähnelt:

```
enable-l7-proxy: "false"
enable-vtep: "true"
```

## Konfiguration von VPC CNI für Hybrid-Pod-Verkehr
<a name="hybrid-nodes-gateway-cni-vpc-cni"></a>

Standardmäßig wendet das AWS VPC-CNI Quell-NAT (SNAT) auf den gesamten Pod-Verkehr an, der den Knoten verlässt. Um sicherzustellen, dass Kubernetes-ClusterIP-Dienste mit Hybrid-Pod-Endpunkten von Cloud-Knoten aus ordnungsgemäß funktionieren, schließen Sie die Hybrid-Pod-CIDRs von SNAT aus. Dadurch kann der DNAT-Verkehr von Kube-Proxy das VPC-Routing korrekt verwenden.

Stellen Sie die `AWS_VPC_K8S_CNI_EXCLUDE_SNAT_CIDRS` Umgebungsvariable auf die `aws-node` DaemonSet CIDR (s) Ihres Hybrid-Pods ein:

```
kubectl set env daemonset aws-node -n kube-system \
  AWS_VPC_K8S_CNI_EXCLUDE_SNAT_CIDRS={{POD_CIDRS}}
```

Ersetzen Sie den Wert durch Ihre tatsächlichen Hybrid-Pod-CIDRs (durch Kommas getrennt, falls es sich um mehrere handelt).

Diese Einstellung fügt die Hybrid-Pod-CIDRs zu den IP-Regeln der VPC-CNI hinzu, sodass der für Hybrid-Pods bestimmte Datenverkehr über die Haupt-Routing-Tabelle geleitet wird, die die VPC-Route zum Gateway-ENI enthält.

**Anmerkung**  
Dieser Schritt ist für den ClusterIP-Dienstverkehr von Cloud-Pods zu Hybrid-Pod-Endpunkten erforderlich. Die direkte Pod-zu-Pod-Konnektivität über die IP-Adresse funktioniert auch ohne diese Einstellung.

## Nächste Schritte
<a name="hybrid-nodes-gateway-cni-next"></a>

Fahren Sie nach der Konfiguration von Cilium und VPC CNI mit der Installation des Hybrid Nodes Gateways fort. Siehe [Erste Schritte mit dem EKS Hybrid Nodes Gateway](hybrid-nodes-gateway-getting-started.md).