Chapter 3. Getting Started with Cilium
Now that you’re familiar with the core components of Cilium, let’s go ahead and put it to use. The best way to become familiar with Cilium is to deploy it and try out some of the core capabilities. In this chapter, you will learn how to:
-
Install Cilium in a Kubernetes cluster
-
Deploy an application
-
Access, secure, and monitor the application
In later chapters, we will dive further into various areas of Cilium, but the practical, hands-on experience you gain here will give you a strong foundation to build on. To get started, you will need access to a Kubernetes cluster. We’ll create one locally.
Note
If you don’t have local compute resources available to run a Kubernetes cluster, feel free to use the free online hands-on labs provided by Isovalent. Head over to https://isovalent.com/labs to begin your evaluation of Cilium.
Setting Up Your Environment
Throughout this book, you will find code snippets and scripts to install, test, and configure Cilium. This implies that you have access to a Kubernetes cluster. Do not try any of the scripts in a production cluster: they may cause some disruption or, even worse, a complete cluster outage.
Cilium works with any distribution conformant with “vanilla” Kubernetes and is often even packaged and included by default with many Kubernetes distributions and services.
Not everyone has the financial or computing resources to run a Kubernetes cluster. Therefore, the environment we will recommend for ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access