SlideShare une entreprise Scribd logo
1  sur  24
Télécharger pour lire hors ligne
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

Contenu connexe

Tendances

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.
 

Tendances (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
 

Similaire à 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
 

Similaire à 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
 

Dernier

GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?Antenna Manufacturer Coco
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 

Dernier (20)

GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 

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