Cilium ist eine leistungsfähige Open-Source-Software aus dem Cloud- und Containerbereich. Die Anwendung nutzt das eBPF-Framework, um Funktionen aus Sicherheit, Netzwerkverwaltung und Observability bereitzustellen.
Cilium ist eine quelloffene, Cloud-native Lösung auf Basis der Kernel-Technologie eBPF.
Cilium ist ein Tool, das für moderne Cloud- und Containerumgebungen konzipiert wurde. Dort soll es dabei helfen, Netzwerkfunktionen zu überwachen und zu verwalten. Die Open-Source-Lösung soll für Optimierungen in Aspekten wie Skalierbarkeit, Leistung und Sicherheit in Cloud-nativen Umgebungen sorgen. Sie verwendet den extended Berkley Packet Filter (eBPF) und wird unter anderem in Linux-basierten Containerplattformen wie Docker und Kubernetes eingesetzt.
eBPF als technische Grundlage
Cilium macht sich eBPF zunutze, um leistungsstarke Funktionen aus Netzwerk, Sicherheit und Observability zu realisieren. Der eBPF oder extended Berkley Packet Filter ist eine Technologie, mit der unter Linux zur Laufzeit benutzerdefinierter Code in den Kernel eingefügt werden kann, ohne dabei den Quellcode des Kernels zu verändern. Das erlaubt fortschrittliche und leistungsfähige Methoden, um Netzwerkverwaltung und -sicherheit zu realisieren. Cilium und eBPF werden vom Unternehmen Isovalent herausgegeben und weiterentwickelt.
Cilium knüpft an die Möglichkeiten von eBPF an und schafft es so, verschiedene grundlegende Eigenschaften von Cloudumgebungen und Containersystemen zu optimieren. Weil eBPF Änderungen zur Laufzeit ermöglicht, kann Cilium dynamisch und bedarfsgerecht arbeiten. Per Cilium können z. B. Netzwerk- oder Sicherheitsrichtlinien im laufenden Betrieb aktualisiert werden, ohne dass die Konfiguration von Containern oder der Code einer Anwendung verändert werden muss.
Funktionsumfang im Überblick
Cilium stellt in verschiedenen Bereichen Funktionen rund um Netzwerk und Sicherheit bereit. Diese Funktionen wären auch separat über verschiedene Tools oder eigens programmierte Module realisierbar, was jedoch umständlich in der Einrichtung und Bedienung wäre. Neben der komfortablen Nutzung kommen die Vorteile von eBPF hinzu, welche Cilium vor allem in Bezug auf seine Sicherheit und Leistungsfähigkeit an den Tag legt.
Networking
Cilium bietet verschiedene Funktionen rund um die Netzwerkverbindungen einer cloudbasierten Plattform an. Dank eBPF kann das Tool den Datenverkehr direkt auf der Netzwerkebene (Layer 3) analysieren. Damit werden für Cloud-Systeme wichtige Funktionen wie Load Balancing zugänglich.
Der Netzwerkverkehr kann genau beobachtet und bei Bedarf so gesteuert werden, dass die Lasten optimal verteilt werden, z. B. auf verschiedene Instanzen. So werden Lastspitzen geglättet und eine effektivere Skalierung der Systeme möglich. Ferner kann Cilium Netzwerkrichtlinien umsetzen, die für die Leistung und für den Schutz der Plattform wichtig sind.
Observability
Cilium stellt Funktionen bereit, mit denen der Datenverkehr in einem Netzwerk in Echtzeit überwacht werden kann. Cilium bringt z. B. Funktionen mit, um automatisch verschiedene Metriken zum Netzwerk auszuwerten und übersichtlich aufbereitet darzustellen.
Netzwerkdiagramme und Protokolle lassen sich erstellen, um das Netzwerk transparenter zu machen. Das sorgt nicht nur für einen genauen Überblick über das gesamte Netzwerk, sondern hilft auch bei verschiedenen Analysen. Diese Auswertungen bilden welche die Grundlage für Optimierungen und helfen z. B. dabei, Leistungsprobleme oder Fehler schneller zu identifizieren.
Sicherheit
Das Thema Sicherheit spielt im Zusammenhang mit Cloudumgebungen eine wichtige Rolle, weil sie von überall aus erreichbar und damit besonders angreifbar sind. Cilium überwacht daher nicht nur den Datenverkehr im Netzwerk, sondern stellt Funktionen bereit, um die Sicherheit während der Laufzeit zu gewährleisten.
Ein Aspekt ist dabei das Festlegen und Durchsetzen von Richtlinien. Sicherheitsrichtlinien definieren z. B., welche Zugriffe erlaubt sind und welcher Benutzer oder welche Anwendung dazu berechtigt ist. Weil Cilium per eBPF so detaillierten Zugriff auf alle im Netzwerk umlaufenden Pakete hat, kann es die Umsetzung von Richtlinien mit hoher Genauigkeit steuern und überwachen. Ferner stehen Funktionen im Zusammenhang mit Verschlüsselung zur Verfügung.
Service Mesh
Über ein Service Mesh werden verteilte Aufgaben in einem Netzwerk auf eine eigene Infrastrukturebene abstrahiert, um die Kommunikation verschiedener Services zu ermöglichen und zu vereinheitlichen. Mehrere Dienste in einem Netzwerk können über diese Abstraktionsebene Informationen austauschen, die für übergreifende Aufgaben gebraucht werden. Cilium realisiert ein Service Mesh, um komplexe Aufgaben wie Authentifizierung oder die effiziente Verwaltung von Netzwerkverkehr zu ermöglichen. Auch die Verbesserung der Resilienz von Cloud-Plattformen ist über das Service Mesh vorgesehen.
Stand: 08.12.2025
Es ist für uns eine Selbstverständlichkeit, dass wir verantwortungsvoll mit Ihren personenbezogenen Daten umgehen. Sofern wir personenbezogene Daten von Ihnen erheben, verarbeiten wir diese unter Beachtung der geltenden Datenschutzvorschriften. Detaillierte Informationen finden Sie in unserer Datenschutzerklärung.
Einwilligung in die Verwendung von Daten zu Werbezwecken
Ich bin damit einverstanden, dass die Vogel IT-Medien GmbH, Max-Josef-Metzger-Straße 21, 86157 Augsburg, einschließlich aller mit ihr im Sinne der §§ 15 ff. AktG verbundenen Unternehmen (im weiteren: Vogel Communications Group) meine E-Mail-Adresse für die Zusendung von Newslettern und Werbung nutzt. Auflistungen der jeweils zugehörigen Unternehmen können hier abgerufen werden.
Der Newsletterinhalt erstreckt sich dabei auf Produkte und Dienstleistungen aller zuvor genannten Unternehmen, darunter beispielsweise Fachzeitschriften und Fachbücher, Veranstaltungen und Messen sowie veranstaltungsbezogene Produkte und Dienstleistungen, Print- und Digital-Mediaangebote und Services wie weitere (redaktionelle) Newsletter, Gewinnspiele, Lead-Kampagnen, Marktforschung im Online- und Offline-Bereich, fachspezifische Webportale und E-Learning-Angebote. Wenn auch meine persönliche Telefonnummer erhoben wurde, darf diese für die Unterbreitung von Angeboten der vorgenannten Produkte und Dienstleistungen der vorgenannten Unternehmen und Marktforschung genutzt werden.
Meine Einwilligung umfasst zudem die Verarbeitung meiner E-Mail-Adresse und Telefonnummer für den Datenabgleich zu Marketingzwecken mit ausgewählten Werbepartnern wie z.B. LinkedIN, Google und Meta. Hierfür darf die Vogel Communications Group die genannten Daten gehasht an Werbepartner übermitteln, die diese Daten dann nutzen, um feststellen zu können, ob ich ebenfalls Mitglied auf den besagten Werbepartnerportalen bin. Die Vogel Communications Group nutzt diese Funktion zu Zwecken des Retargeting (Upselling, Crossselling und Kundenbindung), der Generierung von sog. Lookalike Audiences zur Neukundengewinnung und als Ausschlussgrundlage für laufende Werbekampagnen. Weitere Informationen kann ich dem Abschnitt „Datenabgleich zu Marketingzwecken“ in der Datenschutzerklärung entnehmen.
Falls ich im Internet auf Portalen der Vogel Communications Group einschließlich deren mit ihr im Sinne der §§ 15 ff. AktG verbundenen Unternehmen geschützte Inhalte abrufe, muss ich mich mit weiteren Daten für den Zugang zu diesen Inhalten registrieren. Im Gegenzug für diesen gebührenlosen Zugang zu redaktionellen Inhalten dürfen meine Daten im Sinne dieser Einwilligung für die hier genannten Zwecke verwendet werden. Dies gilt nicht für den Datenabgleich zu Marketingzwecken.
Recht auf Widerruf
Mir ist bewusst, dass ich diese Einwilligung jederzeit für die Zukunft widerrufen kann. Durch meinen Widerruf wird die Rechtmäßigkeit der aufgrund meiner Einwilligung bis zum Widerruf erfolgten Verarbeitung nicht berührt. Um meinen Widerruf zu erklären, kann ich als eine Möglichkeit das unter https://contact.vogel.de abrufbare Kontaktformular nutzen. Sofern ich einzelne von mir abonnierte Newsletter nicht mehr erhalten möchte, kann ich darüber hinaus auch den am Ende eines Newsletters eingebundenen Abmeldelink anklicken. Weitere Informationen zu meinem Widerrufsrecht und dessen Ausübung sowie zu den Folgen meines Widerrufs finde ich in der Datenschutzerklärung.
Plug-ins
Für die Zusammenarbeit mit Plattformen erlaubt Cilium die Nutzung verschiedener Plug-ins. Speziell für den Einsatz in einer Containerumgebung wie Kubernetes wird z. B. das Plug-in CNI (Container Networking Interface) unterstützt. Darüber hinaus kann Cilium auch in cloudbasierten Containerumgebungen seine Funktionen zur Verfügung stellen.
Am Beispiel von Kubernetes kann Cilium unter anderem die Kommunikation zwischen Kubernetes-Pods entsprechend der gewünschten Sicherheitsrichtlinien regulieren, z. B. um Kommunikation zwischen Pods nur zuzulassen, wenn diese für eine Funktion Informationen austauschen müssen. Auch die Skalierung des Kubernetes-Systems kann Cilium steuern, indem es alle Instanzen eines Dienstes erkennt und die Last automatisch so verteilt, dass die Ressourcen optimal genutzt werden.
Fazit
Cilium unterstützt moderne Plattformen wie Kubernetes mit leistungsstarken Funktionen zum Schutz und zur Optimierung der Cloud-nativen Anwendungen. Entwickler bekommen dank der eBPF-Integration feingranulare Kontrolle über sämtlichen Netzwerkdatenverkehr. Cilium bietet zudem Werkzeuge zur Verbesserung von Skalierbarkeit und Sicherheit von Cloud-Anwendungen. Viele Industriegrößen wie Google, Adobe, Bell oder Amazon nutzen die Vorteile des Tools, um die Netzwerke ihrer eigenen Cloud-Plattformen zu analysieren, sichern und verbessern.