Skip to main content

26 posts tagged with "Kubernetes"

Container orchestration platform for automating application deployment, scaling, and management.

View All Tags

Civo Navigate Berlin 2024

· 4 min read
Eleni Grosdouli
DevOps Consulting Engineer at Cisco Solutions GmbH

Introduction

Today's post will not be as technical as previous ones however, I wanted to share my experience at the Civo Navigate in Berlin. I had the chance to talk at the conference, present Sveltos and how it can be used to painlessly deploy different Kubernetes applications and monitoring capabilities on a fleet of clusters.

Apart from that, I attended many different sessions covering relevant topics (Cloud native, Security, Thought Leadership, AI) and meet fellow enthusiasts.

In the sections below, I will outline some of my highlights and afterwards provide an introduction to the Sveltos presentation alongside the useful resources.

title image reading "Civo Navigate Berlin 2024"

OpenTofu: RKE2 Cluster with Cilium on Azure

· 12 min read
Eleni Grosdouli
DevOps Consulting Engineer at Cisco Solutions GmbH

Introduction

In a previous post, we covered how to create an RKE2 cluster on Azure Cloud using the cloud-free credits from the Rancher UI. As this is a convenient approach to get started with Rancher, in today's post, we will demonstrate how to use OpenTofu to automate the deployment.

OpenTofu is a fork of Terraform. It is an open-source project, community-driven, and managed by the Linux Foundation. If you want to get familiar with what OpenTofu is and how to get started, check out the link here.

We will also show how easy it is to customise the Cilium configuration. Plus, we will enable kube-vip for LoadBalancer services using HCL (HashiCorp Configuration Language).

title image reading "OpenTofu Rancher RKE2 Cluster on Azure"

Sveltos Templating: Cilium Cluster Mesh

· 9 min read
Eleni Grosdouli
DevOps Consulting Engineer at Cisco Solutions GmbH

Introduction

Have you ever wondered how to dynamically instantiate Kubernetes resources before deploying them to a cluster? What if I tell you there is an easy way to do it? Sveltos lets you define add-ons and applications using templates. Before deploying any resource down the managed clusters, Sveltos instantiates the templates using information gathered from the management cluster.

In a previous post, we outlined a step-by-step approach to forming a Cilium cluster mesh between two clusters. In today's post, we will demonstrate how the Sveltos templating is used to deploy a Cilium cluster mesh dynamically in one go.

title image reading "Sveltos Templating Cilium"

Rancher RKE2 Cluster on Azure

· 10 min read
Eleni Grosdouli
DevOps Consulting Engineer at Cisco Solutions GmbH

Introduction

For the last couple of days, I have been working on a new use case installing RKE2 clusters powered with Cilium by Azure Cloud. The requirement at hand was to use a Rancher instance and from there start deploying RKE2 clusters. I found that the official Rancher documentation has outdated instructions for pre-configuring Azure Cloud.

In today's blog post, we will outline the steps to set up Azure cloud-free credits for deploying RKE2 clusters with Cilium. Additionally, we will cover any limitations that come with the free credit concept.

title image reading "Rancher RKE2 Cluster on Azure"

Cilium Cluster Mesh on RKE2

· 11 min read
Eleni Grosdouli
DevOps Consulting Engineer at Cisco Solutions GmbH

Introduction

Working with on-prem RKE2 clusters, I noticed many issues in forming a Cilium cluster mesh between clusters in an automated way.

In this post, I will walk through a step-by-step process to get a Cilium cluster mesh up and running. We will cover the problems I ran into along the way. The goal is to follow a GitOps-friendly approach, with no need for the Cilium CLI. We will use Helm and kubectl for the setup.

Cilium on EKS with Sveltos

· 10 min read
Eleni Grosdouli
DevOps Consulting Engineer at Cisco Solutions GmbH

Introduction

In today's blog post, we will demonstrate an easy way of deploying and controlling Cilium on an EKS cluster with Sveltos.

Most documentation shows step-by-step installation using Helm chart commands. So, we chose to show a different way: the GitOps approach. We will use the Sveltos ClusterProfile CRD (Custom Resource Definition) for this.

title image reading "Cilium on EKS with Sveltos Diagram"