Paketweiterleitung für Pods in EKS konfigurieren
Wenn Sie die Verkehrsspiegelung für EC2-Instances konfiguriert haben, die einen AWS Elastic Kubernetes Service (EKS) -Cluster hosten, wird standardmäßig der gesamte Datenverkehr zwischen den Knoten im Cluster vom ExtraHop-System gesehen. Die meisten Sicherheitserkennungen von ExtraHop können durch Verkehrsüberwachung auf Knotenebene generiert werden. Wenn Sie jedoch den Verkehr zwischen Pods überwachen möchten, um mehr Transparenz zu gewährleisten, müssen Sie die Paketweiterleitung in Ihrem EKS-Cluster aktivieren.
Diese Anleitung zeigt Ihnen, wie Sie den rpcapd-Softwaretap als DaemonSet-Dienst bereitstellen, der automatisch die Paketweiterleitung für jeden Pod in einem Cluster konfiguriert, der von EC2-Instances unterstützt wird. Neben der Konfiguration der Paketweiterleitung dedupliziert der rpcapd-Container auch Pakete, die andernfalls mehrfach an den ExtraHop weitergeleitet würden. Sensor.
Subnetze für Pods und Dienste abrufen
Bevor Sie das ExtraHop-System für die Überwachung von Pods in EKS konfigurieren können, müssen Sie die Subnetze abrufen, die den Pods und den von den Pods unterstützten Diensten zugewiesen sind.
Wichtig: | Notieren Sie sich die Subnetze, die Sie abrufen. Sie benötigen die Subnetze im Bereitstellungsverfahren. |
-
Rufen Sie die Subnetze für Pods ab.
- Klicken Sie in der AWS-Konsole auf Dienstleistungen und wählen Sie dann Elastischer Kubernetes-Dienst.
- klicken Cluster.
- Klicken Sie auf den Namen des Cluster, der die Pods enthält, die Sie überwachen möchten.
- Klicken Sie auf Konfiguration Tabulatur.
- Klicken Sie auf Netzwerkbetrieb Tabulatur.
- Für jedes Subnetz in der Subnetze Abschnitt, klicken Sie auf das Subnetz, und notieren Sie sich dann den CIDR-Block in der Spalte IPv4 CIDR der Subnetze tabelle.
-
Rufen Sie die Subnetze für Dienste ab.
- Kehren Sie zurück zum Netzwerkbetrieb Tab auf der Cluster Seite.
- Notieren Sie sich den CIDR-Block im Bereich Service IPv4.
Konfigurieren Sie das ExtraHop-System für die Erkennung von Pods
Bei der L2-Erkennung weist das ExtraHop-System alle IP-Adressen einem zugehörigen L2-Gerät zu. Dies ist die Standardeinstellung für ExtraHop-Systeme. Wenn L2-Discovery aktiviert ist, müssen Sie das ExtraHop-System so konfigurieren, dass Kubernetes-Pods als Remote-Geräte erkannt werden, auch wenn sich die Pods auf Knoten in Ihrem lokalen Netzwerk befinden. Andernfalls werden die Pod-IP-Adressen nur den entsprechenden L2-Geräten für die Kubernetes-Knoten zugeordnet, und das System verfolgt die Pods nicht als separate Geräte.
Erstellen Sie das rpcapd-Container-Image
Erstellen Sie ein Container-Image für die Container, das Pakete an das ExtraHop-System weiterleitet. Nachdem Sie das Container-Image erstellt haben, müssen Sie das Image in einer Registrierung speichern, auf die alle Knoten im EKS-Cluster zugreifen können. Bei der Registrierung kann es sich um die AWS Elastic Container Registry (ECR) oder eine andere Registrierung eines Drittanbieters handeln.
Hinweis: | Die folgenden Anweisungen zeigen Ihnen, wie Sie das Container-Image mit der Docker-Befehlszeilenschnittstelle auf einem Linux-Computer erstellen. Sie können das Image jedoch mit jedem Tool erstellen, das Open Container Initiative (OCI) -konforme Images erzeugt. Für das Verfahren sind je nach Tool und Umgebung möglicherweise unterschiedliche Schritte erforderlich. |
Danke für deine Rückmeldung. Dürfen wir Sie kontaktieren, um weitere Fragen zu stellen?