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

What's hot

Container security within Cisco Container Platform
Container security within Cisco Container PlatformContainer security within Cisco Container Platform
Container security within Cisco Container PlatformSanjeev Rampal
 
Cisco Cloud Networking Workshop
Cisco Cloud Networking Workshop Cisco Cloud Networking Workshop
Cisco Cloud Networking Workshop Cisco Canada
 
Microservices: AutoScaling in Hyper-Microservice Architecture | Nguyễn Trung ...
Microservices: AutoScaling in Hyper-Microservice Architecture | Nguyễn Trung ...Microservices: AutoScaling in Hyper-Microservice Architecture | Nguyễn Trung ...
Microservices: AutoScaling in Hyper-Microservice Architecture | Nguyễn Trung ...Vietnam Open Infrastructure User Group
 
Microservices - The good, The bad, The does and The don'ts
Microservices - The good, The bad, The does and The don'tsMicroservices - The good, The bad, The does and The don'ts
Microservices - The good, The bad, The does and The don'tsFrederik Mogensen
 
Orchestrating stateful applications with PKS and Portworx
Orchestrating stateful applications with PKS and PortworxOrchestrating stateful applications with PKS and Portworx
Orchestrating stateful applications with PKS and PortworxVMware Tanzu
 
Nex clipper 1905_summary_eng
Nex clipper 1905_summary_engNex clipper 1905_summary_eng
Nex clipper 1905_summary_engJinyong Kim
 
Docker Networking with Project Calico
Docker Networking with Project CalicoDocker Networking with Project Calico
Docker Networking with Project CalicoAndrew Kennedy
 
NYC Docker Meetup: Contiv networking on Docker
NYC Docker Meetup: Contiv networking on DockerNYC Docker Meetup: Contiv networking on Docker
NYC Docker Meetup: Contiv networking on DockerSanjeev Rampal
 
DockerCon EU 2015: Using Docker and SDN for telco-grade applications
DockerCon EU 2015: Using Docker and SDN for telco-grade applicationsDockerCon EU 2015: Using Docker and SDN for telco-grade applications
DockerCon EU 2015: Using Docker and SDN for telco-grade applicationsDocker, Inc.
 
Istio : Service Mesh
Istio : Service MeshIstio : Service Mesh
Istio : Service MeshKnoldus Inc.
 
The Challenges of Becoming Cloud Native
The Challenges of Becoming Cloud NativeThe Challenges of Becoming Cloud Native
The Challenges of Becoming Cloud NativeBen Hall
 
What is Google Cloud Good For at DevFestInspire 2021
What is Google Cloud Good For at DevFestInspire 2021What is Google Cloud Good For at DevFestInspire 2021
What is Google Cloud Good For at DevFestInspire 2021Robert John
 
Armo webinar rethinking your cloud security in the shadow of the solar winds ...
Armo webinar rethinking your cloud security in the shadow of the solar winds ...Armo webinar rethinking your cloud security in the shadow of the solar winds ...
Armo webinar rethinking your cloud security in the shadow of the solar winds ...LibbySchulze
 
Akri cncf-jobs-webinar-final
Akri cncf-jobs-webinar-finalAkri cncf-jobs-webinar-final
Akri cncf-jobs-webinar-finalLibbySchulze1
 
Cisco Live 2017: Container networking deep dive with Docker Enterprise Editio...
Cisco Live 2017: Container networking deep dive with Docker Enterprise Editio...Cisco Live 2017: Container networking deep dive with Docker Enterprise Editio...
Cisco Live 2017: Container networking deep dive with Docker Enterprise Editio...Sanjeev Rampal
 
Ports, pods and proxies
Ports, pods and proxiesPorts, pods and proxies
Ports, pods and proxiesLibbySchulze
 
Clocker, Calico and Docker
Clocker, Calico and DockerClocker, Calico and Docker
Clocker, Calico and DockerAndrew Kennedy
 
DockerCon EU 2015: Production Ready Containers from IBM and Docker
DockerCon EU 2015: Production Ready Containers from IBM and DockerDockerCon EU 2015: Production Ready Containers from IBM and Docker
DockerCon EU 2015: Production Ready Containers from IBM and DockerDocker, Inc.
 

What's hot (20)

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

Similar to Kubernetes meetup geneva june 2021

Kubecon seattle 2018 recap - Application Deployment aspects
Kubecon seattle 2018 recap - Application Deployment aspectsKubecon seattle 2018 recap - Application Deployment aspects
Kubecon seattle 2018 recap - Application Deployment aspectsKrishna-Kumar
 
[Devopsdays2021] Roll Your Product with Kaizen Culture
[Devopsdays2021] Roll Your Product with Kaizen Culture[Devopsdays2021] Roll Your Product with Kaizen Culture
[Devopsdays2021] Roll Your Product with Kaizen CultureWoohyeok Kim
 
Why Kubernetes? Cloud Native and Developer Experience at Zalando - Enterprise...
Why Kubernetes? Cloud Native and Developer Experience at Zalando - Enterprise...Why Kubernetes? Cloud Native and Developer Experience at Zalando - Enterprise...
Why Kubernetes? Cloud Native and Developer Experience at Zalando - Enterprise...Henning Jacobs
 
Red Hat and kubernetes: awesome stuff coming your way
Red Hat and kubernetes:  awesome stuff coming your wayRed Hat and kubernetes:  awesome stuff coming your way
Red Hat and kubernetes: awesome stuff coming your wayJohannes Brännström
 
Demystifying container connectivity with kubernetes in docker
Demystifying container connectivity with kubernetes in dockerDemystifying container connectivity with kubernetes in docker
Demystifying container connectivity with kubernetes in dockerDocker, Inc.
 
Demystifying Application Connectivity with Kubernetes in the Docker Platform
Demystifying Application Connectivity with Kubernetes in the Docker PlatformDemystifying Application Connectivity with Kubernetes in the Docker Platform
Demystifying Application Connectivity with Kubernetes in the Docker PlatformNicola Kabar
 
Kubernetes workshop -_the_basics
Kubernetes workshop -_the_basicsKubernetes workshop -_the_basics
Kubernetes workshop -_the_basicsSjuul Janssen
 
Sumo Logic Cert Jam - Advanced Metrics with Kubernetes
Sumo Logic Cert Jam - Advanced Metrics with KubernetesSumo Logic Cert Jam - Advanced Metrics with Kubernetes
Sumo Logic Cert Jam - Advanced Metrics with KubernetesSumo Logic
 
K8sfor dev parisoss-summit-microsoft-5-decembre-short
K8sfor dev parisoss-summit-microsoft-5-decembre-shortK8sfor dev parisoss-summit-microsoft-5-decembre-short
K8sfor dev parisoss-summit-microsoft-5-decembre-shortGabriel Bechara
 
給 RD 的 Kubernetes 初體驗
給 RD 的 Kubernetes 初體驗給 RD 的 Kubernetes 初體驗
給 RD 的 Kubernetes 初體驗William Yeh
 
Containerizing your Security Operations Center
Containerizing your Security Operations CenterContainerizing your Security Operations Center
Containerizing your Security Operations CenterJimmy Mesta
 
CNCF Introduction - Feb 2018
CNCF Introduction - Feb 2018CNCF Introduction - Feb 2018
CNCF Introduction - Feb 2018Krishna-Kumar
 
Introduction to KubeSphere and its open source ecosystem
Introduction to KubeSphere and its open source ecosystemIntroduction to KubeSphere and its open source ecosystem
Introduction to KubeSphere and its open source ecosystemKubeSphere
 
Develop and deploy Kubernetes applications with Docker - IBM Index 2018
Develop and deploy Kubernetes  applications with Docker - IBM Index 2018Develop and deploy Kubernetes  applications with Docker - IBM Index 2018
Develop and deploy Kubernetes applications with Docker - IBM Index 2018Patrick Chanezon
 
DCEU 18: Docker Container Networking
DCEU 18: Docker Container NetworkingDCEU 18: Docker Container Networking
DCEU 18: Docker Container NetworkingDocker, Inc.
 
Effective Kubernetes - Is Kubernetes the new Linux? Is the new Application Se...
Effective Kubernetes - Is Kubernetes the new Linux? Is the new Application Se...Effective Kubernetes - Is Kubernetes the new Linux? Is the new Application Se...
Effective Kubernetes - Is Kubernetes the new Linux? Is the new Application Se...Wojciech Barczyński
 
Building and Deploying Cloud Native Applications
Building and Deploying Cloud Native ApplicationsBuilding and Deploying Cloud Native Applications
Building and Deploying Cloud Native ApplicationsManish Kapur
 
Cloud Native Meetup Santa Clara 07-11-2019 by Manish Kapur
Cloud Native Meetup Santa Clara 07-11-2019 by Manish KapurCloud Native Meetup Santa Clara 07-11-2019 by Manish Kapur
Cloud Native Meetup Santa Clara 07-11-2019 by Manish KapurOracle Developers
 
Yet Another Session about Docker and Containers​
Yet Another Session about Docker and Containers​Yet Another Session about Docker and Containers​
Yet Another Session about Docker and Containers​Pedro Sousa
 
Load Balancing in the Cloud using Nginx & Kubernetes
Load Balancing in the Cloud using Nginx & KubernetesLoad Balancing in the Cloud using Nginx & Kubernetes
Load Balancing in the Cloud using Nginx & KubernetesLee Calcote
 

Similar to Kubernetes meetup geneva june 2021 (20)

Kubecon seattle 2018 recap - Application Deployment aspects
Kubecon seattle 2018 recap - Application Deployment aspectsKubecon seattle 2018 recap - Application Deployment aspects
Kubecon seattle 2018 recap - Application Deployment aspects
 
[Devopsdays2021] Roll Your Product with Kaizen Culture
[Devopsdays2021] Roll Your Product with Kaizen Culture[Devopsdays2021] Roll Your Product with Kaizen Culture
[Devopsdays2021] Roll Your Product with Kaizen Culture
 
Why Kubernetes? Cloud Native and Developer Experience at Zalando - Enterprise...
Why Kubernetes? Cloud Native and Developer Experience at Zalando - Enterprise...Why Kubernetes? Cloud Native and Developer Experience at Zalando - Enterprise...
Why Kubernetes? Cloud Native and Developer Experience at Zalando - Enterprise...
 
Red Hat and kubernetes: awesome stuff coming your way
Red Hat and kubernetes:  awesome stuff coming your wayRed Hat and kubernetes:  awesome stuff coming your way
Red Hat and kubernetes: awesome stuff coming your way
 
Demystifying container connectivity with kubernetes in docker
Demystifying container connectivity with kubernetes in dockerDemystifying container connectivity with kubernetes in docker
Demystifying container connectivity with kubernetes in docker
 
Demystifying Application Connectivity with Kubernetes in the Docker Platform
Demystifying Application Connectivity with Kubernetes in the Docker PlatformDemystifying Application Connectivity with Kubernetes in the Docker Platform
Demystifying Application Connectivity with Kubernetes in the Docker Platform
 
Kubernetes workshop -_the_basics
Kubernetes workshop -_the_basicsKubernetes workshop -_the_basics
Kubernetes workshop -_the_basics
 
Sumo Logic Cert Jam - Advanced Metrics with Kubernetes
Sumo Logic Cert Jam - Advanced Metrics with KubernetesSumo Logic Cert Jam - Advanced Metrics with Kubernetes
Sumo Logic Cert Jam - Advanced Metrics with Kubernetes
 
K8sfor dev parisoss-summit-microsoft-5-decembre-short
K8sfor dev parisoss-summit-microsoft-5-decembre-shortK8sfor dev parisoss-summit-microsoft-5-decembre-short
K8sfor dev parisoss-summit-microsoft-5-decembre-short
 
給 RD 的 Kubernetes 初體驗
給 RD 的 Kubernetes 初體驗給 RD 的 Kubernetes 初體驗
給 RD 的 Kubernetes 初體驗
 
Containerizing your Security Operations Center
Containerizing your Security Operations CenterContainerizing your Security Operations Center
Containerizing your Security Operations Center
 
CNCF Introduction - Feb 2018
CNCF Introduction - Feb 2018CNCF Introduction - Feb 2018
CNCF Introduction - Feb 2018
 
Introduction to KubeSphere and its open source ecosystem
Introduction to KubeSphere and its open source ecosystemIntroduction to KubeSphere and its open source ecosystem
Introduction to KubeSphere and its open source ecosystem
 
Develop and deploy Kubernetes applications with Docker - IBM Index 2018
Develop and deploy Kubernetes  applications with Docker - IBM Index 2018Develop and deploy Kubernetes  applications with Docker - IBM Index 2018
Develop and deploy Kubernetes applications with Docker - IBM Index 2018
 
DCEU 18: Docker Container Networking
DCEU 18: Docker Container NetworkingDCEU 18: Docker Container Networking
DCEU 18: Docker Container Networking
 
Effective Kubernetes - Is Kubernetes the new Linux? Is the new Application Se...
Effective Kubernetes - Is Kubernetes the new Linux? Is the new Application Se...Effective Kubernetes - Is Kubernetes the new Linux? Is the new Application Se...
Effective Kubernetes - Is Kubernetes the new Linux? Is the new Application Se...
 
Building and Deploying Cloud Native Applications
Building and Deploying Cloud Native ApplicationsBuilding and Deploying Cloud Native Applications
Building and Deploying Cloud Native Applications
 
Cloud Native Meetup Santa Clara 07-11-2019 by Manish Kapur
Cloud Native Meetup Santa Clara 07-11-2019 by Manish KapurCloud Native Meetup Santa Clara 07-11-2019 by Manish Kapur
Cloud Native Meetup Santa Clara 07-11-2019 by Manish Kapur
 
Yet Another Session about Docker and Containers​
Yet Another Session about Docker and Containers​Yet Another Session about Docker and Containers​
Yet Another Session about Docker and Containers​
 
Load Balancing in the Cloud using Nginx & Kubernetes
Load Balancing in the Cloud using Nginx & KubernetesLoad Balancing in the Cloud using Nginx & Kubernetes
Load Balancing in the Cloud using Nginx & Kubernetes
 

Recently uploaded

Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...Product School
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersSafe Software
 
When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...Elena Simperl
 
Free and Effective: Making Flows Publicly Accessible, Yumi Ibrahimzade
Free and Effective: Making Flows Publicly Accessible, Yumi IbrahimzadeFree and Effective: Making Flows Publicly Accessible, Yumi Ibrahimzade
Free and Effective: Making Flows Publicly Accessible, Yumi IbrahimzadeCzechDreamin
 
Unpacking Value Delivery - Agile Oxford Meetup - May 2024.pptx
Unpacking Value Delivery - Agile Oxford Meetup - May 2024.pptxUnpacking Value Delivery - Agile Oxford Meetup - May 2024.pptx
Unpacking Value Delivery - Agile Oxford Meetup - May 2024.pptxDavid Michel
 
IESVE for Early Stage Design and Planning
IESVE for Early Stage Design and PlanningIESVE for Early Stage Design and Planning
IESVE for Early Stage Design and PlanningIES VE
 
UiPath Test Automation using UiPath Test Suite series, part 1
UiPath Test Automation using UiPath Test Suite series, part 1UiPath Test Automation using UiPath Test Suite series, part 1
UiPath Test Automation using UiPath Test Suite series, part 1DianaGray10
 
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Tobias Schneck
 
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualityInflectra
 
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Product School
 
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptxIOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptxAbida Shariff
 
AI revolution and Salesforce, Jiří Karpíšek
AI revolution and Salesforce, Jiří KarpíšekAI revolution and Salesforce, Jiří Karpíšek
AI revolution and Salesforce, Jiří KarpíšekCzechDreamin
 
SOQL 201 for Admins & Developers: Slice & Dice Your Org’s Data With Aggregate...
SOQL 201 for Admins & Developers: Slice & Dice Your Org’s Data With Aggregate...SOQL 201 for Admins & Developers: Slice & Dice Your Org’s Data With Aggregate...
SOQL 201 for Admins & Developers: Slice & Dice Your Org’s Data With Aggregate...CzechDreamin
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Alison B. Lowndes
 
UiPath Test Automation using UiPath Test Suite series, part 2
UiPath Test Automation using UiPath Test Suite series, part 2UiPath Test Automation using UiPath Test Suite series, part 2
UiPath Test Automation using UiPath Test Suite series, part 2DianaGray10
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaRTTS
 
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Jeffrey Haguewood
 
Exploring UiPath Orchestrator API: updates and limits in 2024 🚀
Exploring UiPath Orchestrator API: updates and limits in 2024 🚀Exploring UiPath Orchestrator API: updates and limits in 2024 🚀
Exploring UiPath Orchestrator API: updates and limits in 2024 🚀DianaGray10
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesThousandEyes
 
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo DiehlFuture Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo DiehlPeter Udo Diehl
 

Recently uploaded (20)

Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
 
When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...
 
Free and Effective: Making Flows Publicly Accessible, Yumi Ibrahimzade
Free and Effective: Making Flows Publicly Accessible, Yumi IbrahimzadeFree and Effective: Making Flows Publicly Accessible, Yumi Ibrahimzade
Free and Effective: Making Flows Publicly Accessible, Yumi Ibrahimzade
 
Unpacking Value Delivery - Agile Oxford Meetup - May 2024.pptx
Unpacking Value Delivery - Agile Oxford Meetup - May 2024.pptxUnpacking Value Delivery - Agile Oxford Meetup - May 2024.pptx
Unpacking Value Delivery - Agile Oxford Meetup - May 2024.pptx
 
IESVE for Early Stage Design and Planning
IESVE for Early Stage Design and PlanningIESVE for Early Stage Design and Planning
IESVE for Early Stage Design and Planning
 
UiPath Test Automation using UiPath Test Suite series, part 1
UiPath Test Automation using UiPath Test Suite series, part 1UiPath Test Automation using UiPath Test Suite series, part 1
UiPath Test Automation using UiPath Test Suite series, part 1
 
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
 
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
 
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
 
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptxIOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
 
AI revolution and Salesforce, Jiří Karpíšek
AI revolution and Salesforce, Jiří KarpíšekAI revolution and Salesforce, Jiří Karpíšek
AI revolution and Salesforce, Jiří Karpíšek
 
SOQL 201 for Admins & Developers: Slice & Dice Your Org’s Data With Aggregate...
SOQL 201 for Admins & Developers: Slice & Dice Your Org’s Data With Aggregate...SOQL 201 for Admins & Developers: Slice & Dice Your Org’s Data With Aggregate...
SOQL 201 for Admins & Developers: Slice & Dice Your Org’s Data With Aggregate...
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
 
UiPath Test Automation using UiPath Test Suite series, part 2
UiPath Test Automation using UiPath Test Suite series, part 2UiPath Test Automation using UiPath Test Suite series, part 2
UiPath Test Automation using UiPath Test Suite series, part 2
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
 
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
 
Exploring UiPath Orchestrator API: updates and limits in 2024 🚀
Exploring UiPath Orchestrator API: updates and limits in 2024 🚀Exploring UiPath Orchestrator API: updates and limits in 2024 🚀
Exploring UiPath Orchestrator API: updates and limits in 2024 🚀
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
 
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo DiehlFuture Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
 

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