SlideShare a Scribd company logo
GENEVA
KUBERNETES
MEETUP
June 9th 2021
¡ Offrir un espace de rencontre entre passionnés
¡ Echanger sur l’écosystème Kubernetes
¡ Nouveautés
¡ Bonnes pratiques
¡ Démonstrations
¡ …
¡ … et bien entendu échanger autour d’une bière !
OBJECTIVES
AGENDA
KubeCon Europe 2021
Sébastien Féré / Yann Albou
SoKube
Kubernetes Admission Controllers - PSP, OPA and Kyverno
Rory McCune
Cloud Native Security Advocate at AquaSec
SPONSORS
SoKube helps companies entering the world of
Containers & Kubernetes, using a comprehensive SDLC
approach from Dev to Production, and using best
practices coming from Agile, CI/CD, DevSecOps, SRE,
GitOps.
Security Means Freedom
Aqua unleashes the power of cloud native security so your
business and applications can run free.
https://www.aquasec.com/
CNCF Silver Member & Kubernetes Certified Service Provider
https://www.sokube.ch
KubeCon
Europe
2021
Sébastien Féré
Yann Albou
CTO & Co-Founder
SoKube
DevOps Lead
Mountain & Trail addict
KubeCon Europe 2021
https://events.linuxfoundation.org/kubecon-cloudnativecon-europe/
https://events.linuxfoundation.org/kubecon-cloudnativecon-europe/program/colocated-events/
https://www.youtube.com/playlist?list=PLj6h78yzYM2MqBm19mRz9SYLsw4kfQBrC
Kubernetes
AI Day
Service
Mesh
Con
GitOps
Con
Cloud
Native
Security
Day
Kubernetes
on Edge
Day
Cloud
Native
WASM
Day
Keynotes
Cloud Native: The Building Blocks
for the Human Experience
Priyanka Sharma & Zain Asgar
The CNCF Sandbox: An
Exploration and Guided Tour
Justin Cormack, CTO, Docker
Predictions from the Technical
Oversight Committee (TOC)
Liz Rice & Lei Zhang
KubeCon Europe 2021
Multi-Cluster
&
Multi-
Tenancy
SIG
updates
Projects
updates
Security Machine
Learning
Service
Mesh
Observability
Things
at Scale
GitOps
K8S
KubeCon Europe 2021
K8S
The Long, Winding and Bumpy Road to CronJob’s GA
Maciej Szulik, Red Hat & Alay Patel, Red Hat
https://www.youtube.com/watch?v=o5h6s3A9bXY
KubeCon Europe 2021
K8S
SIG Scheduling Intro and Deep Dive
Mike Dame & Jan Chaloupka, Red Hat
https://www.youtube.com/watch?v=pnNE5ZWpenE
KubeCon Europe 2021
K8S
Service
Mesh
Gateway API: A New Set of Kubernetes APIs for Advanced Traffic Routing
Harry Bagdi & Rob Scott
https://www.youtube.com/watch?v=lCRuzWFJBO0
• Ingress à too simple to support advanced usecases
• Gateway classes : abstract the notion of LB infra in k8s
• Support more complexe traffic routing like Canary or traffic Mirroring
• Role-oriented, portable, expressive, extensible
• No plan to remove Ingress API
Demo:
• Multiple Gateways
• Route Header Matching
• Multicluster Traffic Splitting
Service Mesh: implementation in progress
KubeCon Europe 2021
Service
Mesh
Turning Your Cloud Native Apps Inside Out With a Service Mesh
Adam Zwickey & Liam White, Tetrate
https://www.youtube.com/watch?v=eLxx8WjmEdk
// removed from the app
Ingress & Service Discovery
• Eureka dependencies
• @LoadBalanced, @DiscoveryClient
• Eureka registries
Client-Side Load Balancing
• @LoadBalanced, @DiscoveryClient
• Ribbon, LB configs or implementations
Resiliency
• Hystrix / Spring Cloud circuit breaker
• Resilience4j
• Deps, Factory impl., Configs, Annotations
Security – Service to Service
• L7 to non-TLS
• TrustStore / KeyStore for Jars
Security – Request level
• ** varies widely**
KubeCon Europe 2021
GitOps
Flux
Stefan Prodan, Developer Experience Engineer, Weaveworks
https://www.youtube.com/watch?v=kuzZpKHLoVM
Promoted to incubation : 40k+ Contributions,
1888 Contributors, 14 Maintainers in 5
companies
Multi-source, Built-in-Secrets management,
Multi-tenancy, auto update to git, Multi-Cluster,
Observability
KubeCon Europe 2021
GitOps
BuildKit CLI for kubectl: A New Way to Build Container Images
Daniel Hiltgen & Patrick Devine, VMware
https://www.youtube.com/watch?v=vTh6jkW_xtI
DevX inner-loop %
kubectl build -t myapp:test . && 
kubectl delete pod -l app=myapp
apiVersion: apps/v1
kind: Deployment
metadata:
name: myapp
spec:
selector:
matchLabels:
app: myapp
replicas: 1
strategy:
type: Recreate
template:
metadata:
labels:
app: myapp
spec:
containers:
- name: service
image: myapp:test
imagePullPolicy: Never
restartPolicy: Always
terminationGracePeriodSeconds: 0
KubeCon Europe 2021
Security
Notary v2: Supply Chain Security for Containers
Justin Cormack, Docker & Steve Lasker, Microsoft
https://www.youtube.com/watch?v=SZMbuirEQVU
KubeCon Europe 2021
Security
Observability
eBPF: extended Berkeley Packet Filter
Usecases:
• Networking
• Observability
• Tracing / Profiling
• Security
Tools/Projects:
Kubectl-trace, Inspektor Gadget
Falco, Tracee, Hubble, Weave scope, Suricata
Cilium: Networking optimization (Kube-proxy replacement)
eBPF on the Rise - Getting Started
Quentin Monnet, Isovalent
https://www.youtube.com/watch?v=vTh6jkW_xtI
KubeCon Europe 2021
Observability
CNCF SIG Observability Updates
Bartlomiej Płotka, Richard Hartmann & Simone Ferlin
https://www.youtube.com/watch?v=fxscFF7Jwk8
KubeCon Europe 2021
Machine
Learning
Building MLOps POCs and Sandbox Env. using k3s and Argo
Sergio Mendez
https://www.youtube.com/watch?v=oMaJhpxd4FE
KubeCon Europe 2021
Observability
Traces from Events: A New Way to visualize Kubernetes Activities
Bryan Boreham, Weaveworks
https://www.youtube.com/watch?v=g5tHHD4crtQ
KubeCon Europe 2021
Multi-Cluster
&
Multi-
Tenancy
Multi-Tenancy in Kubernetes: How We Avoided Clusters Sprawl With Capsule
Dario Tranchitella & Maksim Fedotov
https://www.youtube.com/watch?v=WWKat7NP0NM
Capsule is an operator allowing to introduce
a notion of multi-tenancy in Kubernetes
(absent by default).
What is a Tenant ?
Single CRD that defines a Tenant
KubeCon Europe 2021
Security
Hacking into Kubernetes Security for Beginners
Ellen Körbes, Tilt & Tabitha Sable, Datadog
https://www.youtube.com/watch?v=mLsCm9GVIQg
What’s Next ?
Kubernetes
Admission
Controllers
Rory McCune
Cloud Native Security Advocate
at AquaSec
Pod Security Policies
Open Policy Agent
Kyverno
¡ Prochain Meetup - Septembre
¡ Objectif - Présentiel
¡ Sujets - A vos propositions ! La
communauté a besoin de vous.
¡ Bonnes vacances J
PROCHAIN

More Related Content

PDF
Admission controllers - PSP, OPA, Kyverno and more!
PDF
Securing danish healthcare using cloudnative
PDF
Whats new in brigade 2
PDF
Security threats with Kubernetes - Igor Khoroshchenko
PDF
Kubescape single pane of glass
PDF
VOID19 Cloud Transformation at Viettel accelerate faster with open infrastru...
PDF
Security Tips to run Docker in Production
PDF
Kubernetes Multitenancy - KubeSec Enterprise Security Summit
Admission controllers - PSP, OPA, Kyverno and more!
Securing danish healthcare using cloudnative
Whats new in brigade 2
Security threats with Kubernetes - Igor Khoroshchenko
Kubescape single pane of glass
VOID19 Cloud Transformation at Viettel accelerate faster with open infrastru...
Security Tips to run Docker in Production
Kubernetes Multitenancy - KubeSec Enterprise Security Summit

What's hot (20)

PDF
Container security within Cisco Container Platform
PDF
Cisco Cloud Networking Workshop
PDF
Keystone at openstack multi sites
PPTX
Microservices: AutoScaling in Hyper-Microservice Architecture | Nguyễn Trung ...
PPTX
Microservices - The good, The bad, The does and The don'ts
PPTX
Orchestrating stateful applications with PKS and Portworx
PDF
Nex clipper 1905_summary_eng
PDF
Docker Networking with Project Calico
PDF
NYC Docker Meetup: Contiv networking on Docker
PPTX
DockerCon EU 2015: Using Docker and SDN for telco-grade applications
PDF
Istio : Service Mesh
PPTX
The Challenges of Becoming Cloud Native
PDF
What is Google Cloud Good For at DevFestInspire 2021
PDF
Armo webinar rethinking your cloud security in the shadow of the solar winds ...
PPTX
Akri cncf-jobs-webinar-final
PDF
Cisco Live 2017: Container networking deep dive with Docker Enterprise Editio...
PDF
Ports, pods and proxies
PDF
Clocker, Calico and Docker
PDF
DockerCon EU 2015: Production Ready Containers from IBM and Docker
PDF
VietOpenStack meetup 7th High Performance VM
Container security within Cisco Container Platform
Cisco Cloud Networking Workshop
Keystone at openstack multi sites
Microservices: AutoScaling in Hyper-Microservice Architecture | Nguyễn Trung ...
Microservices - The good, The bad, The does and The don'ts
Orchestrating stateful applications with PKS and Portworx
Nex clipper 1905_summary_eng
Docker Networking with Project Calico
NYC Docker Meetup: Contiv networking on Docker
DockerCon EU 2015: Using Docker and SDN for telco-grade applications
Istio : Service Mesh
The Challenges of Becoming Cloud Native
What is Google Cloud Good For at DevFestInspire 2021
Armo webinar rethinking your cloud security in the shadow of the solar winds ...
Akri cncf-jobs-webinar-final
Cisco Live 2017: Container networking deep dive with Docker Enterprise Editio...
Ports, pods and proxies
Clocker, Calico and Docker
DockerCon EU 2015: Production Ready Containers from IBM and Docker
VietOpenStack meetup 7th High Performance VM
Ad

Similar to Kubernetes meetup geneva june 2021 (20)

PPTX
Kubernetes And Istio and Azure AKS DevOps
PDF
Google Kubernetes Engine Deep Dive Meetup
PDF
Kubernetes and Cloud Native Update Q4 2018
PPTX
Introduction to kubernetes
PDF
Kubernetes Architecture - beyond a black box - Part 1
PDF
Robust Network Security and Observability with GitOps and Cilium
PDF
KCD Munich 2022: How to Prevent Your Kubernetes Cluster From Being Hacked
PDF
Kubernetes for the PHP developer
PDF
Kubernetes From Scratch .pdf
PDF
Next Generation Infrastructure - Devops Enterprise Summit 2018
PDF
Free GitOps Workshop + Intro to Kubernetes & GitOps
PDF
Clusternaut: Orchestrating  Percona XtraDB Cluster with Kubernetes
PDF
How to Prevent Your Kubernetes Cluster From Being Hacked
PDF
Getting Started with Kubernetes
PDF
LISA2017 Kubernetes: Hit the Ground Running
PDF
Kubernetes intro public - kubernetes user group 4-21-2015
PDF
Kubernetes intro public - kubernetes meetup 4-21-2015
PDF
Meetup 2023 - Gateway API.pdf
PDF
Kash Kubernetified
PDF
Webinar- Tea for the Tillerman
Kubernetes And Istio and Azure AKS DevOps
Google Kubernetes Engine Deep Dive Meetup
Kubernetes and Cloud Native Update Q4 2018
Introduction to kubernetes
Kubernetes Architecture - beyond a black box - Part 1
Robust Network Security and Observability with GitOps and Cilium
KCD Munich 2022: How to Prevent Your Kubernetes Cluster From Being Hacked
Kubernetes for the PHP developer
Kubernetes From Scratch .pdf
Next Generation Infrastructure - Devops Enterprise Summit 2018
Free GitOps Workshop + Intro to Kubernetes & GitOps
Clusternaut: Orchestrating  Percona XtraDB Cluster with Kubernetes
How to Prevent Your Kubernetes Cluster From Being Hacked
Getting Started with Kubernetes
LISA2017 Kubernetes: Hit the Ground Running
Kubernetes intro public - kubernetes user group 4-21-2015
Kubernetes intro public - kubernetes meetup 4-21-2015
Meetup 2023 - Gateway API.pdf
Kash Kubernetified
Webinar- Tea for the Tillerman
Ad

Recently uploaded (20)

PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
PDF
CIFDAQ's Market Insight: SEC Turns Pro Crypto
PDF
Review of recent advances in non-invasive hemoglobin estimation
PDF
Modernizing your data center with Dell and AMD
PDF
Building Integrated photovoltaic BIPV_UPV.pdf
PDF
Unlocking AI with Model Context Protocol (MCP)
PDF
Encapsulation theory and applications.pdf
PDF
NewMind AI Monthly Chronicles - July 2025
PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PDF
Dropbox Q2 2025 Financial Results & Investor Presentation
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PPTX
20250228 LYD VKU AI Blended-Learning.pptx
PPTX
MYSQL Presentation for SQL database connectivity
PPTX
Cloud computing and distributed systems.
PPTX
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
PPTX
A Presentation on Artificial Intelligence
PDF
Approach and Philosophy of On baking technology
PPTX
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
PDF
Network Security Unit 5.pdf for BCA BBA.
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
CIFDAQ's Market Insight: SEC Turns Pro Crypto
Review of recent advances in non-invasive hemoglobin estimation
Modernizing your data center with Dell and AMD
Building Integrated photovoltaic BIPV_UPV.pdf
Unlocking AI with Model Context Protocol (MCP)
Encapsulation theory and applications.pdf
NewMind AI Monthly Chronicles - July 2025
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
Diabetes mellitus diagnosis method based random forest with bat algorithm
Dropbox Q2 2025 Financial Results & Investor Presentation
Advanced methodologies resolving dimensionality complications for autism neur...
20250228 LYD VKU AI Blended-Learning.pptx
MYSQL Presentation for SQL database connectivity
Cloud computing and distributed systems.
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
A Presentation on Artificial Intelligence
Approach and Philosophy of On baking technology
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
Network Security Unit 5.pdf for BCA BBA.

Kubernetes meetup geneva june 2021

  • 2. ¡ Offrir un espace de rencontre entre passionnés ¡ Echanger sur l’écosystème Kubernetes ¡ Nouveautés ¡ Bonnes pratiques ¡ Démonstrations ¡ … ¡ … et bien entendu échanger autour d’une bière ! OBJECTIVES
  • 3. AGENDA KubeCon Europe 2021 Sébastien Féré / Yann Albou SoKube Kubernetes Admission Controllers - PSP, OPA and Kyverno Rory McCune Cloud Native Security Advocate at AquaSec
  • 4. SPONSORS SoKube helps companies entering the world of Containers & Kubernetes, using a comprehensive SDLC approach from Dev to Production, and using best practices coming from Agile, CI/CD, DevSecOps, SRE, GitOps. Security Means Freedom Aqua unleashes the power of cloud native security so your business and applications can run free. https://www.aquasec.com/ CNCF Silver Member & Kubernetes Certified Service Provider https://www.sokube.ch
  • 5. KubeCon Europe 2021 Sébastien Féré Yann Albou CTO & Co-Founder SoKube DevOps Lead Mountain & Trail addict
  • 7. Keynotes Cloud Native: The Building Blocks for the Human Experience Priyanka Sharma & Zain Asgar The CNCF Sandbox: An Exploration and Guided Tour Justin Cormack, CTO, Docker Predictions from the Technical Oversight Committee (TOC) Liz Rice & Lei Zhang
  • 8. KubeCon Europe 2021 Multi-Cluster & Multi- Tenancy SIG updates Projects updates Security Machine Learning Service Mesh Observability Things at Scale GitOps K8S
  • 9. KubeCon Europe 2021 K8S The Long, Winding and Bumpy Road to CronJob’s GA Maciej Szulik, Red Hat & Alay Patel, Red Hat https://www.youtube.com/watch?v=o5h6s3A9bXY
  • 10. KubeCon Europe 2021 K8S SIG Scheduling Intro and Deep Dive Mike Dame & Jan Chaloupka, Red Hat https://www.youtube.com/watch?v=pnNE5ZWpenE
  • 11. KubeCon Europe 2021 K8S Service Mesh Gateway API: A New Set of Kubernetes APIs for Advanced Traffic Routing Harry Bagdi & Rob Scott https://www.youtube.com/watch?v=lCRuzWFJBO0 • Ingress à too simple to support advanced usecases • Gateway classes : abstract the notion of LB infra in k8s • Support more complexe traffic routing like Canary or traffic Mirroring • Role-oriented, portable, expressive, extensible • No plan to remove Ingress API Demo: • Multiple Gateways • Route Header Matching • Multicluster Traffic Splitting Service Mesh: implementation in progress
  • 12. KubeCon Europe 2021 Service Mesh Turning Your Cloud Native Apps Inside Out With a Service Mesh Adam Zwickey & Liam White, Tetrate https://www.youtube.com/watch?v=eLxx8WjmEdk // removed from the app Ingress & Service Discovery • Eureka dependencies • @LoadBalanced, @DiscoveryClient • Eureka registries Client-Side Load Balancing • @LoadBalanced, @DiscoveryClient • Ribbon, LB configs or implementations Resiliency • Hystrix / Spring Cloud circuit breaker • Resilience4j • Deps, Factory impl., Configs, Annotations Security – Service to Service • L7 to non-TLS • TrustStore / KeyStore for Jars Security – Request level • ** varies widely**
  • 13. KubeCon Europe 2021 GitOps Flux Stefan Prodan, Developer Experience Engineer, Weaveworks https://www.youtube.com/watch?v=kuzZpKHLoVM Promoted to incubation : 40k+ Contributions, 1888 Contributors, 14 Maintainers in 5 companies Multi-source, Built-in-Secrets management, Multi-tenancy, auto update to git, Multi-Cluster, Observability
  • 14. KubeCon Europe 2021 GitOps BuildKit CLI for kubectl: A New Way to Build Container Images Daniel Hiltgen & Patrick Devine, VMware https://www.youtube.com/watch?v=vTh6jkW_xtI DevX inner-loop % kubectl build -t myapp:test . && kubectl delete pod -l app=myapp apiVersion: apps/v1 kind: Deployment metadata: name: myapp spec: selector: matchLabels: app: myapp replicas: 1 strategy: type: Recreate template: metadata: labels: app: myapp spec: containers: - name: service image: myapp:test imagePullPolicy: Never restartPolicy: Always terminationGracePeriodSeconds: 0
  • 15. KubeCon Europe 2021 Security Notary v2: Supply Chain Security for Containers Justin Cormack, Docker & Steve Lasker, Microsoft https://www.youtube.com/watch?v=SZMbuirEQVU
  • 16. KubeCon Europe 2021 Security Observability eBPF: extended Berkeley Packet Filter Usecases: • Networking • Observability • Tracing / Profiling • Security Tools/Projects: Kubectl-trace, Inspektor Gadget Falco, Tracee, Hubble, Weave scope, Suricata Cilium: Networking optimization (Kube-proxy replacement) eBPF on the Rise - Getting Started Quentin Monnet, Isovalent https://www.youtube.com/watch?v=vTh6jkW_xtI
  • 17. KubeCon Europe 2021 Observability CNCF SIG Observability Updates Bartlomiej Płotka, Richard Hartmann & Simone Ferlin https://www.youtube.com/watch?v=fxscFF7Jwk8
  • 18. KubeCon Europe 2021 Machine Learning Building MLOps POCs and Sandbox Env. using k3s and Argo Sergio Mendez https://www.youtube.com/watch?v=oMaJhpxd4FE
  • 19. KubeCon Europe 2021 Observability Traces from Events: A New Way to visualize Kubernetes Activities Bryan Boreham, Weaveworks https://www.youtube.com/watch?v=g5tHHD4crtQ
  • 20. KubeCon Europe 2021 Multi-Cluster & Multi- Tenancy Multi-Tenancy in Kubernetes: How We Avoided Clusters Sprawl With Capsule Dario Tranchitella & Maksim Fedotov https://www.youtube.com/watch?v=WWKat7NP0NM Capsule is an operator allowing to introduce a notion of multi-tenancy in Kubernetes (absent by default). What is a Tenant ? Single CRD that defines a Tenant
  • 21. KubeCon Europe 2021 Security Hacking into Kubernetes Security for Beginners Ellen Körbes, Tilt & Tabitha Sable, Datadog https://www.youtube.com/watch?v=mLsCm9GVIQg
  • 23. Kubernetes Admission Controllers Rory McCune Cloud Native Security Advocate at AquaSec Pod Security Policies Open Policy Agent Kyverno
  • 24. ¡ Prochain Meetup - Septembre ¡ Objectif - Présentiel ¡ Sujets - A vos propositions ! La communauté a besoin de vous. ¡ Bonnes vacances J PROCHAIN