Bringing multitenancy on Kubernetes with Capsule

Kubernetes Namespace is the key component to separate your applications in the cluster, besides the multiple reasons in this workshop we're going to show why multi-tenancy is fundamental for your cluster health, helping the Ops team avoid cascading failures and maintaining high SLO regarding reliability, availability, and performances. All these words can be summarized in a single term, multi-tenancy, a hot topic in the Kubernetes ecosystem also considered the default primitives offered by the first releases. The workshop is going to show several scenarios, explaining the pitfalls and the tips & tricks to address them properly, as well as presenting a nice tool named Capsule that provides the automation needed to nail the topic.

Dario Tranchitella

@tranchitellad

Software Engineer

Dario Tranchitella is a software engineer turned DevOps, playing with container and Kubernetes. Besides building reliable cloud-native infrastructures and clusters at scale, he's the lead developer of Capsule, a multi-tenant Operator for Kubernetes.

What the attendees will learn

Using NetworkPolicy, LimitRange, and ResourceQuota

Understanding how Dynamic Admission Controllers work

Understanding how objects' controller and owner reference works

Requirements

- A local Kubernetes cluster bootstrapped with Kind, k3s, or Minikube

- Helm

- ngrok (for webhooks)

Companies using this technology

Wargaming.net, VMware, Bedag.ch, NS.nl, Fastweb SpA

Bringing multitenancy on Kubernetes with Capsule


Date and time:

Wednesday 27th

15:00 - 18:00

Topics:

Kubernetes, DevOps

Target audience roles:

DevOps Engineers, SRE

Attendees:

22

Included:

Coffee and tea


malaga map

MÁLAGA

GOOGLE MAPSgoogle map icon
VENUE

27TH APRIL

Polo de Contenidos Digitales Málaga
Av de Sor Teresa Prat, 15, 29003 Málaga

28TH-29TH APRIL

FYCMA - Palacio de Ferias y Congresos de Málaga
Av. de José Ortega y Gasset, 201, 29006 Málaga