Is Kubernetes Too Complicated?

A presentation at Civo Navigate in February 2023 in Tampa, FL, USA by Julia Furst Morgado

Slide 1

Slide 1

IS KUBERNETES TOO COMPLICATED @juliafmorgado

Slide 2

Slide 2

I’M JULIA FURST MORGADO! Global Technologist at Veeam CNCF Ambassador AWS Community Builder Public Speaker

Slide 3

Slide 3

Containerizing

Slide 4

Slide 4

WHAT IS KUBERNETES? Containers are a method of packaging and delivering application code along with its dependencies, libraries, and configurations.

Slide 5

Slide 5

WHAT IS KUBERNETES? K8s is an open source container orchestrator platform (it simplifies the deployment, scaling, and management of applications packaged in containers)

Slide 6

Slide 6

Maybe you DON’T need Kubernetes.

Slide 7

Slide 7

KUBERNETES LEARNING CURVE

Slide 8

Slide 8

LET’S USE AN ANALOGY

Slide 9

Slide 9

Slide 10

Slide 10

WHAT DOES KUBERNETES HAVE TO DO WITH THIS

Slide 11

Slide 11

KUBERNETES ARCHITECTURE Scheduler ETCD Kube-proxy Kubelet API Server Container Deployment Controller Manager Control Plane Pod Worker Node-n

Slide 12

Slide 12

Workloads Security Observability Network Infrastructure

Slide 13

Slide 13

Workloads: Stable? Secure? Observable? Security: - Namespace isolation - API access limitation - RBAC/ServiceAccounts - PSS/PSA Observability: - Tool stack - Cluster & workload info - Logs, metrics & traces Network (inboud traffic): - Ingress controller selection - Gateway API - Own custom implementation Traffic control: Network policies Encryption Advanced routing Infrastructure: - Provide underlying hardware - VMs for cluster - Storage (classes) for PVs - Provide backup (cluster & workloads) - Access to managed services - High-scale of nodes req. network tuning

Slide 14

Slide 14

Slide 15

Slide 15

Slide 16

Slide 16

Slide 17

Slide 17

Slide 18

Slide 18

Slide 19

Slide 19

Slide 20

Slide 20

IS KUBERNETES TOO COMPLICATED? http://vee.am/4az5Dw

Slide 21

Slide 21

Slide 22

Slide 22

SHOULD YOU LEARN KUBERNETES?

Slide 23

Slide 23

FREE RESOURCES Kubecampus.io https://www.cncf.io/phippy/

Slide 24

Slide 24

KubeCon EU 2023 • KubeCon was sold out • 10.000 attendees; • 58% of the attendees was for the first time at KubeCon; • 159 CNCF projects; • 1300 maintainers, 200k contributors; • 155 ambassadors; • 406 community groups; • 24 Kubernetes Community Days (KCD); • Two new certificates that where announced: Kubernetes and Cloud Native Security Associate (available in Q3 2023) and Certified GitOps Associate (coming soon); • KubeConEu 2024 will be hosted in Paris from 19 - 22 of March;

Slide 25

Slide 25

Questions THANK YOU @juliafmorgado