Isovalent Library

Blogs

Top 20 Cilium Use Cases

An overview of 20 common Cilium use cases.

By
Roland Wolters
Videos

Cilium Hubble CLI Walkthrough

[16:00] In this video we give you a deep dive of using the Cilium Hubble CLI, looking at how to filter and view specific flows of data, as well as exporting and importing your chosen workload flows between systems.

By
Dean Lewis
Videos

Multihoming with Cilium 1.14

[00:50] In this video, the CTO and Cofounder of Isovalent Thomas Graf, briefly walks through how Cilium 1.14 integrates multihoming capabilities.

By
Thomas Graf
Videos

Multi-Pool IPAM mode in Cilium 1.14

[00:53] Thomas Graf, CTO and Cofounder of Isovalent, walks through the multi-pool IPAM mode update which has come to Cilium's 1.14 update.

By
Thomas Graf
Videos

What is Cilium ?

[01:04] Thomas Graf, Cilium's co-creator as well as Isovalent's co-founder and CTO, provides a quick explanation of what Cilium is.

By
Thomas Graf
Videos

Cilium Gateway API – TLS Passthrough

[10:48] In this video, learn about a new Cilium 1.14 Feature - support for the Gateway API TLSRoute resource and the ability to support end-to-end encryption with TLS Passthrough!

By
Nico Vibert
Videos

Cilium 1.14 Feature: eBGP Multihop

[06:42] In this video, Nico Vibert explains what eBGP Multihop is and how you can use it with Cilium 1.14!

By
Nico Vibert
Videos

Mutual Authentication on Cilium 1.14

[01:49] In this short video, Isovalent co-founder and CTO Thomas Graf explains what's different about Mutual Authentication with Cilium 1.14.

By
Thomas Graf
Blogs

Cilium 1.14 – Effortless Mutual Authentication, Service Mesh, Networking Beyond Kubernetes, High-Scale Multi-Cluster, and Much More

Cilium 1.14 - Effortless Mutual Authentication, Service Mesh, networking beyond Kubernetes, high-scale multi-cluster, and much more

By
Thomas Graf
LabsCilium

Mutual Authentication with Cilium

Introduced in Cilium 1.14 is support for a much-requested feature: mutual authentication. From its inception, we looked at delivering an optimal effortless user experience to achieve mutual authentication. The result is simple: add 2 lines of YAML to your Cilium Network Policy, and that’s it – your workload communication is now secured with a mutual TLS handshake. Try it in this new Star Wars-inspired lab!

Videos

Cilium 1.14 Feature: Envoy as a Daemonset

[07:02] In this video, learn about a new Cilium 1.14 feature - Envoy can now be deployed as a DaemonSet instead of embedded inside Cilium. Watch the video to learn more!

By
Nico Vibert
Blogs

Cilium Hubble Series (Part 2): Hubble for the Enterprise

Learn all about Hubble for the Enterprise

By
Dean Lewis
LabsHubble

Isovalent Enterprise for Cilium: Connectivity Visibility with Hubble

This lab provides an introduction to Isovalent Enterprise for Cilium capabilities related to connectivity observability. This track primarily focuses on Hubble Flow events that provide label-aware, DNS-aware, and API-aware visibility for network connectivity within a Kubernetes environment using Hubble CLI, Hubble UI and Hubble Timescape, which provides historical data for troubleshooting.

LabsHubble

Isovalent Enterprise for Cilium: Security Visibility

In this scenario, we are going to simulate the exploitation of a nodejs application, with the attacker spawning a reverse shell inside of a container and moving laterally within the Kubernetes environment.   We will demonstrate how the combined Process and Network Event Data: identify the suspicious Late Process Execution tie the suspicious processes to a randomly generated External Domain Name trace the Lateral Movement and Data Exfiltration of the attacker post-exploit

LabsCilium

Cilium Transparent Encryption with IPSec and WireGuard

Encryption is required for many compliance frameworks. Kubernetes doesn’t natively offer pod-to-pod encryption. To offer encryption capabilities, it’s often required to implement it directly into your applications or deploy a Service Mesh. Both options add complexity and operational headaches. Cilium actually provides two options to encrypt traffic between Cilium-managed endpoints: IPsec and WireGuard. In this lab, you will be installing and testing both features and will get to experience how easy it is to encrypt data in transit with Cilium.

Videos

WireGuard Improvement in 1.14 – Support for L7 Policies

[07:46] In this video, learn about a new Cilium 1.14 feature - support for WireGuard alongside L7 Network Policies!

By
Nico Vibert
Blogs

Enabling Enterprise features for Cilium in Azure Kubernetes Service (AKS)

In this tutorial, you will learn how to enable Enterprise features (Layer-3, 4 & 7 policies, DNS-based policies, and observe the Network Flows using Hubble-CLI) in an Azure Kubernetes Service (AKS) cluster running Isovalent Enterprise for Cilium.

By
Amit Gupta
Videos

Cilium Custom BGP Timers

[07:43] In this video, join Nico Vibert as he teaches you how to customize BGP timers using Cilium 1.14 !

By
Nico Vibert
Videos

Cilium BGP Graceful Restart

[09:15] In this video, Nico Vibert teaches you about BGP Graceful Restart with Cilium, and how the datapath continues to forward traffic during Agent restart, so there is no traffic disruption!

By
Nico Vibert
Videos

Grafana Network Observability + Hubble

[14:57] In this demo, learn how you can gain network observability by using Grafana, Cilium and Hubble!

By
Anna Kapuścińska
Blogs

Tutorial: How to Migrate to Cilium (Part 1)

In this series, learn how you can migrate to Cilium! First, let's learn about the migration approach and walk through an example migrating from Flannel to Cilium.

By
Nico Vibert
Blogs

Cilium Hubble Series (Part 1): Re-introducing Hubble

In this first post in this new Hubble series, learn about the Why/What/How of Hubble!

By
Nico Vibert
Blogs

Cilium in Azure Kubernetes Service (AKS)

In this tutorial, users will learn how to deploy Isovalent Enterprise for Cilium on your AKS cluster from Azure Marketplace on a new cluster and also upgrade an existing cluster from an AKS cluster running Azure CNI powered by Cilium to Isovalent Enterprise for Cilium.

By
Amit Gupta
LabsCilium

Golden Signals with Hubble and Grafana

One of the most important thing when running applications in an environment like Kubernetes is to have good observability and deep insights. However, for many organizations it can be challenging to update existing applications to provide the observability you need. With Cilium, you can use the Hubble Layer 7 visibility functionality to get Prometheus metrics for your application without having to modify it at all. In this lab you will learn how Cilium can provide metrics for an existing application with and without tracing functionality, and how you can use Grafana dashboards provided by Cilium to gain insight into how your application is behaving.

Blogs

Zero Trust Security with Cilium

How Cilium implements a range of security features to enforce Zero Trust Security principles.

By
Amit Gupta
Blogs

Isovalent Enterprise for Cilium 1.13: SRv6 L3VPN, Overlapping CIDR Support, FromFQDN in Network Policy, Grafana plugin and more!

We are proud to announce Isovalent Enterprise for Cilium 1.13! Includes support for SRv6, ClusterMesh for overlapping CIDRs and much more!

By
Nico Vibert
Blogs

Tutorial: Cross-Namespace Routing with Cilium Gateway API

In this short tutorial, learn how you can centralize management of your Cilium Gateway API resources using cross-namespace routing.

By
Nico Vibert
Videos

FromFQDN Support in Cilium Network Policy with Isovalent Enterprise for Cilium 1.13

[06:00] In this new feature exclusive to Isovalent Cilium Enterprise 1.13.2, users can now filter traffic in ingress based on FQDN!

By
Nico Vibert
Blogs

Cilium Mesh – One Mesh to Connect Them All

Cilium Mesh - One Mesh to Connect Them All. Connect Kubernetes, VMs, and Servers across Cloud, On-Prem, and Edge.

By
Thomas Graf
LabsCilium

Migrating from Flannel

Migrating to Cilium from another CNI is a very common task. But how do we minimize the impact during the migration? How do we ensure pods on the legacy CNI can still communicate to Cilium-managed during pods during the migration? How do we execute the migration safely, while avoiding a overly complex approach or using a separate tool such as Multus? With the use of the new Cilium CRD CiliumNodeConfig, running clusters can be migrated on a node-by-node basis, without disrupting existing traffic or requiring a complete cluster outage or rebuild. In this lab, you will migrate your cluster from an existing CNI to Cilium. While we use Flannel in this simple lab, you can leverage the same approach for other CNIs.

Videos

How to supercharge Red Hat OpenShift with eBPF using Cilium

[54:56] In this video, Thomas Graf (Isovalent CTO and Co-Founder and co-creator of Cilium) and Brandon Jozsa (Associate Principal SA at Red Hat) present the core concepts of eBPF and Cilium and why and how you might want to use it on your Red Hat OpenShift Environment.

By
Thomas Graf
Videos

Cilium Gateway API – HTTP Response Header Modifier

[05:50] In this short demo, we look at how the Cilium Gateway API can add, remove or edit HTTP Headers from responses to HTTP requests.

By
Nico Vibert
Analyst Reports

Isovalent Named Leader In GigaOm Radar Report For Cloud Networking

Isovalent recognized as a leader in Cloud Networking by GigaOm. This GigaOm Radar report highlights key cloud networking vendors and their capabilities.

By
Andrew Green
Videos

Back to Basics – L7 Flow Visibility

[07:26] In this short demo, we look at the 2 options to achieve Layer 7 flow observability using Cilium and Hubble.

By
Nico Vibert
Videos

Back to Basics – Hubble UI

[03:33] In this short demo, Senior Technical Marketing Engineer Nico Vibert revisits the Hubble UI and how a Service Map can be automatically build for your micro-services applications running on a Cilium-managed network.

By
Nico Vibert
Videos

Cilium 1.12 Release Webinar

[52:41] Join Thomas Graf, CTO and Co-Founder of Isovalent to learn more about the latest and greatest open source and enterprise features of Isovalent Cilium Enterprise 1.12.

By
Thomas Graf
Blogs

A Deep Dive into Cilium Gateway API: The Future of Ingress Traffic Routing

In this blog post, learn what the Cilium Gateway API is and how the Gateway API project came to be and the issues it solves.

By
Nico VibertSachin Jha
Blogs

Tutorial: Getting Started with the Cilium Gateway API

In this tutorial, you will learn how to install, configure and manage the Cilium Gateway API to route traffic into your Kubernetes cluster.

By
Nico Vibert
Videos

Network Observability for OpenShift with Isovalent Cilium Enterprise

[06:01] In this demo presented by Isovalent EMEA Field CTO Raymond de Jong, learn more network connectivity and security on RedHat OpenShift clusters, using Isovalent's Enterprise distribution of Cilium.

By
Raymond de Jong
Videos

WireGuard Node-To-Node Encryption on Cilium

[10:44] In this video, learn about a new feature: Cilium Transparent Encryption with WireGuard can now encrypt traffic node-to-node!

By
Nico Vibert
Videos

Cilium Gateway API – TLS Termination

[06:39] In this video, Senior Technical Marketing Engineer Nico Vibert walks you through how Cilium Gateway API can route HTTPS traffic into your cluster.

By
Nico Vibert
Videos

Cilium Gateway API – HTTP Header Modifier

[05:22] In this short video, Senior Technical Marketing Engineer Nico Vibert walks you through how to use Cilium Gateway API to modify HTTP headers.

By
Nico Vibert
Videos

Video: Cilium BIG TCP

[11:37] With Cilium 1.13 comes a new exciting feature that enables faster performance and lower latency through the network stack: BIG TCP.

By
Nico Vibert
Blogs

Cilium 1.13 – Gateway API, mTLS datapath, Service Mesh, BIG TCP, SBOM, SNI NetworkPolicy, …

Announcing Cilium 1.13 - Gateway API, mTLS datapath, Service Mesh, BIG TCP, SBOM, SNI NetworkPolicy - and many more features!

By
Thomas Graf
Blogs

BIG Performances with BIG TCP on Cilium

With Cilium, you can now leverage BIG TCP with IPv4 or IPv6 to improve performance through the Linux network stack.

By
Nico Vibert
LabsCilium

Cilium IPv6 Networking and Observability

Learn how simple IPv6 can be installed and operated with Cilium and Hubble. With Kubernetes’ IPv6 support improving in recent releases and Dual Stack Generally Available in Kubernetes 1.23, it’s time to learn about IPv6 on Kubernetes. You might be wondering “How on Earth am I going to be able to operate this?” Good news – you’re in the right place. This lab will walk you through how to deploy a IPv4/IPv6 Dual Stack Kubernetes cluster and install Cilium and Hubble to benefit from their networking and observability capabilities. In particular, visibility of IPv6 flows is absolutely essential. IPv6’s slow adoption is primarily caused by fears it would be hard to operate and manage. As you will see, a tool such as Hubble will help operators visualize and understand their IPv6 network better.

Videos

Cilium Gateway API – Mini Demo

[03:23] In this brief demo, we introduce a new Cilium 1.13 feature: support for Kubernetes Gateway API !

By
Nico Vibert
Videos

Ingress To Gateway Migration – Mini-Demo

[02:26] In this brief demo, we test a new tool called Ingress2Gateway that lets you convert Kubernetes Ingress resources to Gateway API resources.

By
Nico Vibert
Videos

Cilium L7 Load-Balancing with K8S Services – Mini Demo

[01:01] In Cilium 1.13, you can now use Cilium’s embedded Envoy proxy to achieve load-balancing for L7 services, with a simple annotation.

By
Nico Vibert
LabsHubble

Isovalent Enterprise for Cilium: Zero Trust Visibility

Creating the right Network Policies can be difficult. In this lab, you will use Hubble metrics to build a Network Policy Verdict dashboard in Grafana showing which flows need to be allowed in your policy approach.

Videos

Cilium Shared LB – Mini Demo

[01:13] In Cilium 1.13, Ingress Resource can now share Kubernetes LoadBalancer Resources. Watch the mini demo to learn more!

By
Nico Vibert