SlideShare ist ein Scribd-Unternehmen logo
1 von 54
Downloaden Sie, um offline zu lesen
© 2022 Cloud Native Computing Foundation
1
© 2022 Cloud Native Computing Foundation
2
Meetup Hosts
November 16th, 2022
Archy
CNCF Ambassador
Marino Wijay
Dev Rel
Sebastien / Prune
Lead Software Eng.
Mathieu Benoit
Dev Rel
© 2022 Cloud Native Computing Foundation
3
Agenda
➔ Introduction
➔ Prochains Meetup
➔ Récap KubeCon NA 2022
➔ Présentations éclairs
◆ GitOps et artifact OCI + Helm charts
◆ Istio ambient mesh
◆ Configurer votre laptop pour K8s (tuto review)
➔ Discussions éclairs
◆ Votre utilisation de GitOps ?
◆ Mise en place du KCD Québec
© 2022 Cloud Native Computing Foundation
4
Thank you to our sponsor!
© 2022 Cloud Native Computing Foundation
5
Become a Sponsor!
© 2022 Cloud Native Computing Foundation
6
Recap
© 2022 Cloud Native Computing Foundation
7
© 2022 Cloud Native Computing Foundation
8
© 2022 Cloud Native Computing Foundation
9
© 2022 Cloud Native Computing Foundation
10
Affluence:
Globalements:
- NA 2021 vs NA 2022: -27%
- EU 2022 vs NA 2022: -8.5%
En Personne:
- NA 2021 vs NA 2022: +109%
- EU 2022 vs NA 2022: +4.5%
Comparaisons
Port du masque
Kubecon NA Day 0 Events
12
Kubecon NA Day 0 Events
Multiplication des co-located events
● Continuous Delivery Summit
● GitOpsCon North America
● Application Networking Day
● PrometheusDay North America
● Kubernetes on Edge Day North America
● Kubernetes AI Day North America
● SigstoreCon North America
● ServiceMeshCon North America
● Reactive Summit
● BackstageCon North America
● Cloud Native eBPF Day North America
● Open Observability Day
● And more…..
Thèmes faisant le buzz
● Supply chain everything!!
● Web Assembly continues to make major
strides.
● A lot of managed services (K8s and more)
are cropping up.
● Developer experience continues to be a
challenge, but Backstage is in the lead…
● eBPF community continues to grow and
adds more and more features.
● Marketing to the ‘edge’ is a battlefield
13
Kubecon NA Day 0 Announcements
Les Day 0 events étaient vraiment centrés sur la technologie. Quelques annonces:
● Project Sigstore announces General Availability
● SPIFFE & SPIRE projects graduate from incubation
● Crossplane gains traction
● Grafana Partners with Isovalent (2)
● Cloud Native Security Con is now in February!
14
Kubecon NA Day -2: Rejekts Conference
15
KubeCon NA Top Announcements
1. Istio now Incubating Project
2. Red Hat Device Edge and MicroShift
3. Cilium on AKS
4. Cilium applies for CNCF Graduation
5. Fluentbit v2 adds Metric & Trace support
6. Cert-Manager is incubating
Sessions and Photos
18
Kubecon NA 2022 Trends by Marino
1. Edge Computing, K3s, Wasm
2. RUST
3. eBPF
4. SBOM
5. GitOPs EVERYTHING
6. Sidecar-less Service Mesh
7. Cilium becoming CNI standard for
Hyperscalars
Kubecon NA 2022 Trends by Mathieu
1. GitOps as core
ArgoCD, FluxCD
Progressive Delivery: Rollouts, Flagger
IdPs @ Adobe and Intuit
2. Policies
Kyverno + Gatekeeper
CEL for Admission Control in 1.26
3. S3C is more concrete
SigstoreDay
"Sign everything"
4. Wasm is emerging
Microsoft + Docker + Fermyon
WasmDay
Kubecon NA 2022 Trends by Prune
1. GitOps
So many (good) talks about Argo
2. Crossplane
So many (good) talks about Argo + Crossplane
3. K8s on Edge
4. Virtual Clusters for short-lived envs
5. eBPF everything
6. Support Opensource and contribute to projects !
It’s easier than you think
© 2022 Cloud Native Computing Foundation
22
Prochains KubeCon Europe
© 2022 Cloud Native Computing Foundation
23
Prochains KubeCon NA
Canadian Speakers
@ KubeCon NA 2022
and GitOpsCon NA 2022
Mathieu Benoit
DevRel Engineer
Google
Build and Deploy
OCI Artifacts, and Helm charts,
the GitOps Way
October 25, 2022 | Detroit, MI
apiVersion: configsync.gke.io/v1beta1
kind: RootSync
metadata:
name: root-sync-git
spec:
sourceFormat: unstructured
git:
repo: https://github.com/mathieu-benoit/ci-with-helm
revision: HEAD
branch: main
dir: .
auth: none
apiVersion: configsync.gke.io/v1beta1
kind: RootSync
metadata:
name: root-sync-oci
spec:
sourceFormat: unstructured
sourceType: oci
oci:
image: ghcr.io/mathieu-benoit/policies:0.1.0
dir: .
auth: none
tar -czf policies.tar.gz policies.yaml
oras push ghcr.io/mathieu-benoit/policies:0.1.0
apiVersion: configsync.gke.io/v1beta1
kind: RootSync
metadata:
name: root-sync-helm
spec:
sourceFormat: unstructured
sourceType: helm
helm:
repo: oci://ghcr.io/mathieu-benoit
chart: my-chart
version: 0.1.0
releaseName: my-chart
namespace: my-chart
auth: none
helm package my-chart --version 0.1.0
helm push my-chart-0.1.0.tgz oci://ghcr.io/mathieu-benoit
Generic
Portable
Efficient and fast
Granular security
Verification
Commit
Apps Operator
Push
Security Admin
Commit
↺
CI
Push
Pull
Pull
↺
Enforcement
↺
CI
+
Enforcement
Pull
Resources
● Recording
○ youtu.be/08ARHTeiXmo
● Setups and demos
○ github.com/mathieu-benoit/ci-with-helm
● Config Sync project
○ github.com/GoogleContainerTools/kpt-config-sync
CI/GitOps with GitHub actions (WIF) and GAR CI/GitOps with GitHub actions (PAT) and GHCR
for Kubernetes and
get produktive
Setup your
Laptop
Archy
CNCF Ambassador
Google
Photo
Prune
Software Engineer
© 2022 Cloud Native Computing Foundation
30
Notre KubeCon Na 2022 Présentation
© 2022 Cloud Native Computing Foundation
31
Tutoriel en ligne
https://rebrand.ly/k8s_tools
© 2022 Cloud Native Computing Foundation
32
Tutoriel en ligne
Dispo sur Youtube !
https://youtu.be/TKYAEjNg4Hw
© 2022 Cloud Native Computing Foundation
33
Online tutorial
- Installer Docker et un cluster K8s local
- Configurer son shell / Terminal
- Installer les bons utilitaires pour améliorer Kubectl
- K8s UI / Interfaces
- Intro à la gestion des déploiements et autre trucs cool
- quelques commandes pour une utilisation avancée
- manipuler les fichiers yaml comme un pro
© 2022 Cloud Native Computing Foundation
34
Tutorial example content
Istio Ambient Mesh
solo.io Developer Advocacy
36 | Copyright © 2022
@virtualized6ix
marino.wijay@solo.io
https://www.twitch.tv/virtualized6ix
https://marinow.hashnode.dev
https://www.linkedin.com/in/mwijay/
Developer Advocate - DevRel @ Solo
Marino Wijay
37 | Copyright © 2022
Istio - The Industry’s Leading Service Mesh
2017
Istio Launched
2022
Ambient Mesh
Launched
Data Plane
Enhancements
2019-20
7 New Community Releases
1000s Production Customers
~ 1000 Community Contributors
2022
CNCF
2019-2022
38 | Copyright © 2022
Introducing Istio Ambient Mesh
38 | Copyright © 2022
A new, open source contribution to the Istio project, that
defines a new sidecar-less data plane.
Solo.io and Google are the lead contributors to Istio
Ambient Mesh.
Cost
Reduction
Simplify
Operations
Improve
Performance
39 | Copyright © 2022
What is Istio Ambient Mesh?
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
Proxy
Istio Sidecar Data Plane
1 Pod/Container = 1 Proxy
Ambient Mesh Data Plane
1 Node = 1 Proxy
Move from Sidecar Proxy per-pod architecture
to a Proxy per-node architecture.
“Making the Mesh
Transparent to Applications”
● Reduced Compute Cost
● Improve Business Continuity
● Increase Business Flexibility
● Simplified Operations
● Reduced Maintenance
● Simplified Upgrades
● Easier to Add Applications
● Less Day-2-Day Complexity
● Adapt to Application Needs
● Offer SLAs for Applications
● Many Apps = 1 Platform
Application
Team
● Mesh is transparent to Apps
● Applications won’t break
● Flexible Performance Available
● Manage Security vs Performance
Business
Owner
Platform
Team
40 | Copyright © 2022
Istio enables Zero-Trust Security
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
L4 Proxy
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
Istio Security with Sidecar Proxy Istio Security with Ambient Mesh
L4 Proxy
L7 Proxy
● All traffic goes through Proxy
● Proxy manages mTLS, Identity
● Proxy manages L7 Application Filters | Policies
● All traffic goes through Proxy
● L4 Proxy manages mTLS, Identity
● L7 Proxy manages L7 Application Filters | Policies
41 | Copyright © 2022
Istio enables Service Mesh flexibility
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
Proxy
Istio Sidecar Data Plane
1 Pod/Container = 1 Proxy
Ambient Mesh Data Plane
1 Node = 1 Proxy
Istio Control Plane
Cost Flexibility
Operational Flexibility
Performance Flexibility
42 | Copyright © 2022
Gloo Mesh - The Future of Service Mesh
Built on Istio
P
P
P
P
P
P
P
P
P
P
P
P
Proxy
Istio Control Plane Istio Control Plane
Multi-Cluster
Control Plane
Istio Sidecar Data Plane Ambient Mesh Data Plane
API Gateway
Kubernetes Ingress
Microservices
Security, Observability
Kubernetes CNI
Network Policy
43 | Copyright © 2022
Architecture: Visualizing ztunnel
44 | Copyright © 2022
Architecture: Visualizing ztunnel
45 | Copyright © 2022
HBONE - The protocol used to connect nodes
HTTP Based Overlay Network Encapsulation protocol
source: https://www.solo.io/blog/understanding-istio-ambient-ztunnel-and-secure-overlay/
46 | Copyright © 2022
https://slack.solo.io/
• https://solo.io
• https://solo.io/blog
• https://slack.solo.io
• https://gloo.solo.io
• https://envoyproxy.io
• https://istio.io
• https://webassemblyhub.io
Thank You
Meetup Announcements
© 2022 Cloud Native Computing Foundation
49
• In-Person in Toronto
Join us at Cohere Thursday Nov. 17th
– Istio Ambient Mesh Interactive Workshop
– Lightning Talks
– Happy Hour sponsored by Solo.io
• RSVP - https://community.cncf.io/toronto/
Next Meetup in Toronto, Thursday Nov. 17th
© 2022 Cloud Native Computing Foundation
50
• In-Person in Montreal
Join us at PWC - Montreal Tuesday Nov. 22nd
– Istio Ambient Mesh Interactive Workshop
– Lightning Talks
– Happy Hour sponsored by Solo.io
• RSVP - https://community.cncf.io/montreal/
Next Meetup in Montreal, Tuesday Nov. 22nd
© 2022 Cloud Native Computing Foundation
51
• In-Person in Ottawa
Join us at PWC-Ottawa Tuesday Nov. 23nd
– Istio Ambient Mesh Interactive Workshop
– Lightning Talks
– Happy Hour sponsored by Solo.io
• RSVP - https://community.cncf.io/ottawa/
Next Meetup in Ottawa, Nov. 23nd
© 2022 Cloud Native Computing Foundation
52
Follow Us & Stay Connected!
@CloudNativeCA
© 2022 Cloud Native Computing Foundation
53
• (Virtual) Tech Talk
– CFP link: https://www.papercall.io/virtual-cncf-eastern-canada
– Who: CNCF Ambassadors, CNCF Project Maintainers, community members, sponsors, etc.
– Focus: cool projects, topics, tools: special guest speakers
– How long: 45 min format per speaker + Q&A
• In-Person Meetups
– CFP link Montreal: https://www.papercall.io/cncf-montreal
– CFP link Ottawa: https://www.papercall.io/cncf-ottawa
– CFP link Toronto: https://www.papercall.io/cncf-toronto
– CFP link Quebec City: https://www.papercall.io/cncf-quebec
– CFP link Kitchener-Waterloo: https://www.papercall.io/cncf-waterloo
– CFP link Halifax: Coming soon!
CFP Open for Online events
© 2022 Cloud Native Computing Foundation
54

Weitere ähnliche Inhalte

Ähnlich wie Quebec - 16 November 2022 - Canada CNCF Meetups.pdf

gitopsthekubernetesway-201026090439.pdf
gitopsthekubernetesway-201026090439.pdfgitopsthekubernetesway-201026090439.pdf
gitopsthekubernetesway-201026090439.pdf
saraichiba2
 

Ähnlich wie Quebec - 16 November 2022 - Canada CNCF Meetups.pdf (20)

Hybrid and Multi-Cloud Strategies for Kubernetes with GitOps
Hybrid and Multi-Cloud Strategies for Kubernetes with GitOpsHybrid and Multi-Cloud Strategies for Kubernetes with GitOps
Hybrid and Multi-Cloud Strategies for Kubernetes with GitOps
 
Cloud native past, present and future, Accenture Technology Workshop, IL
Cloud native past, present and future, Accenture Technology Workshop, ILCloud native past, present and future, Accenture Technology Workshop, IL
Cloud native past, present and future, Accenture Technology Workshop, IL
 
GDG Cloud Southlake #10 Christian Posta: Future of Service Mesh
GDG Cloud Southlake #10 Christian Posta: Future of Service MeshGDG Cloud Southlake #10 Christian Posta: Future of Service Mesh
GDG Cloud Southlake #10 Christian Posta: Future of Service Mesh
 
Making Cloud Native CI_CD Services.pdf
Making Cloud Native CI_CD Services.pdfMaking Cloud Native CI_CD Services.pdf
Making Cloud Native CI_CD Services.pdf
 
Kubernetes and Cloud Native Meetup - March, 2019
Kubernetes and Cloud Native Meetup - March, 2019Kubernetes and Cloud Native Meetup - March, 2019
Kubernetes and Cloud Native Meetup - March, 2019
 
KubeCon + CloudNativeCon Barcelona and Shanghai 2019 - Highlights
KubeCon + CloudNativeCon Barcelona and Shanghai 2019 - HighlightsKubeCon + CloudNativeCon Barcelona and Shanghai 2019 - Highlights
KubeCon + CloudNativeCon Barcelona and Shanghai 2019 - Highlights
 
The rise of microservices
The rise of microservicesThe rise of microservices
The rise of microservices
 
TechWiseTV Workshop: Cisco Hybrid Cloud Platform for Google Cloud
TechWiseTV Workshop:  Cisco Hybrid Cloud Platform for Google CloudTechWiseTV Workshop:  Cisco Hybrid Cloud Platform for Google Cloud
TechWiseTV Workshop: Cisco Hybrid Cloud Platform for Google Cloud
 
gitopsthekubernetesway-201026090439.pdf
gitopsthekubernetesway-201026090439.pdfgitopsthekubernetesway-201026090439.pdf
gitopsthekubernetesway-201026090439.pdf
 
Gitops: the kubernetes way
Gitops: the kubernetes wayGitops: the kubernetes way
Gitops: the kubernetes way
 
Kubernetes Native Infrastructure and CoreOS Operator Framework for 5G Edge Cl...
Kubernetes Native Infrastructure and CoreOS Operator Framework for 5G Edge Cl...Kubernetes Native Infrastructure and CoreOS Operator Framework for 5G Edge Cl...
Kubernetes Native Infrastructure and CoreOS Operator Framework for 5G Edge Cl...
 
EVERYTHING AS CODE: API-GATEWAY, DEVELOPER PORTAL UND GRAPHQL
EVERYTHING AS CODE: API-GATEWAY, DEVELOPER PORTAL UND GRAPHQLEVERYTHING AS CODE: API-GATEWAY, DEVELOPER PORTAL UND GRAPHQL
EVERYTHING AS CODE: API-GATEWAY, DEVELOPER PORTAL UND GRAPHQL
 
Continuous Lifecycle London 2018 Event Keynote
Continuous Lifecycle London 2018 Event KeynoteContinuous Lifecycle London 2018 Event Keynote
Continuous Lifecycle London 2018 Event Keynote
 
Yannis Zarkadas. Enterprise data science workflows on kubeflow
Yannis Zarkadas. Enterprise data science workflows on kubeflowYannis Zarkadas. Enterprise data science workflows on kubeflow
Yannis Zarkadas. Enterprise data science workflows on kubeflow
 
Yannis Zarkadas. Stefano Fioravanzo. Enterprise data science workflows on kub...
Yannis Zarkadas. Stefano Fioravanzo. Enterprise data science workflows on kub...Yannis Zarkadas. Stefano Fioravanzo. Enterprise data science workflows on kub...
Yannis Zarkadas. Stefano Fioravanzo. Enterprise data science workflows on kub...
 
Cloud-native Application Development on OCI
Cloud-native Application Development on OCICloud-native Application Development on OCI
Cloud-native Application Development on OCI
 
8.cncf en
8.cncf  en8.cncf  en
8.cncf en
 
Flux is incubating + the road ahead
Flux is incubating + the road aheadFlux is incubating + the road ahead
Flux is incubating + the road ahead
 
Implementing API-led Cloud-native apps on OCI
Implementing API-led Cloud-native apps on OCIImplementing API-led Cloud-native apps on OCI
Implementing API-led Cloud-native apps on OCI
 
Building Event-Driven Workflows with Knative and Tekton
Building Event-Driven Workflows with Knative and TektonBuilding Event-Driven Workflows with Knative and Tekton
Building Event-Driven Workflows with Knative and Tekton
 

Kürzlich hochgeladen

Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Victor Rentea
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Victor Rentea
 

Kürzlich hochgeladen (20)

Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdf
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUKSpring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 

Quebec - 16 November 2022 - Canada CNCF Meetups.pdf

  • 1. © 2022 Cloud Native Computing Foundation 1
  • 2. © 2022 Cloud Native Computing Foundation 2 Meetup Hosts November 16th, 2022 Archy CNCF Ambassador Marino Wijay Dev Rel Sebastien / Prune Lead Software Eng. Mathieu Benoit Dev Rel
  • 3. © 2022 Cloud Native Computing Foundation 3 Agenda ➔ Introduction ➔ Prochains Meetup ➔ Récap KubeCon NA 2022 ➔ Présentations éclairs ◆ GitOps et artifact OCI + Helm charts ◆ Istio ambient mesh ◆ Configurer votre laptop pour K8s (tuto review) ➔ Discussions éclairs ◆ Votre utilisation de GitOps ? ◆ Mise en place du KCD Québec
  • 4. © 2022 Cloud Native Computing Foundation 4 Thank you to our sponsor!
  • 5. © 2022 Cloud Native Computing Foundation 5 Become a Sponsor!
  • 6. © 2022 Cloud Native Computing Foundation 6 Recap
  • 7. © 2022 Cloud Native Computing Foundation 7
  • 8. © 2022 Cloud Native Computing Foundation 8
  • 9. © 2022 Cloud Native Computing Foundation 9
  • 10. © 2022 Cloud Native Computing Foundation 10 Affluence: Globalements: - NA 2021 vs NA 2022: -27% - EU 2022 vs NA 2022: -8.5% En Personne: - NA 2021 vs NA 2022: +109% - EU 2022 vs NA 2022: +4.5% Comparaisons
  • 12. Kubecon NA Day 0 Events 12
  • 13. Kubecon NA Day 0 Events Multiplication des co-located events ● Continuous Delivery Summit ● GitOpsCon North America ● Application Networking Day ● PrometheusDay North America ● Kubernetes on Edge Day North America ● Kubernetes AI Day North America ● SigstoreCon North America ● ServiceMeshCon North America ● Reactive Summit ● BackstageCon North America ● Cloud Native eBPF Day North America ● Open Observability Day ● And more….. Thèmes faisant le buzz ● Supply chain everything!! ● Web Assembly continues to make major strides. ● A lot of managed services (K8s and more) are cropping up. ● Developer experience continues to be a challenge, but Backstage is in the lead… ● eBPF community continues to grow and adds more and more features. ● Marketing to the ‘edge’ is a battlefield 13
  • 14. Kubecon NA Day 0 Announcements Les Day 0 events étaient vraiment centrés sur la technologie. Quelques annonces: ● Project Sigstore announces General Availability ● SPIFFE & SPIRE projects graduate from incubation ● Crossplane gains traction ● Grafana Partners with Isovalent (2) ● Cloud Native Security Con is now in February! 14
  • 15. Kubecon NA Day -2: Rejekts Conference 15
  • 16. KubeCon NA Top Announcements 1. Istio now Incubating Project 2. Red Hat Device Edge and MicroShift 3. Cilium on AKS 4. Cilium applies for CNCF Graduation 5. Fluentbit v2 adds Metric & Trace support 6. Cert-Manager is incubating
  • 18. 18
  • 19. Kubecon NA 2022 Trends by Marino 1. Edge Computing, K3s, Wasm 2. RUST 3. eBPF 4. SBOM 5. GitOPs EVERYTHING 6. Sidecar-less Service Mesh 7. Cilium becoming CNI standard for Hyperscalars
  • 20. Kubecon NA 2022 Trends by Mathieu 1. GitOps as core ArgoCD, FluxCD Progressive Delivery: Rollouts, Flagger IdPs @ Adobe and Intuit 2. Policies Kyverno + Gatekeeper CEL for Admission Control in 1.26 3. S3C is more concrete SigstoreDay "Sign everything" 4. Wasm is emerging Microsoft + Docker + Fermyon WasmDay
  • 21. Kubecon NA 2022 Trends by Prune 1. GitOps So many (good) talks about Argo 2. Crossplane So many (good) talks about Argo + Crossplane 3. K8s on Edge 4. Virtual Clusters for short-lived envs 5. eBPF everything 6. Support Opensource and contribute to projects ! It’s easier than you think
  • 22. © 2022 Cloud Native Computing Foundation 22 Prochains KubeCon Europe
  • 23. © 2022 Cloud Native Computing Foundation 23 Prochains KubeCon NA
  • 24. Canadian Speakers @ KubeCon NA 2022 and GitOpsCon NA 2022
  • 25. Mathieu Benoit DevRel Engineer Google Build and Deploy OCI Artifacts, and Helm charts, the GitOps Way October 25, 2022 | Detroit, MI
  • 26. apiVersion: configsync.gke.io/v1beta1 kind: RootSync metadata: name: root-sync-git spec: sourceFormat: unstructured git: repo: https://github.com/mathieu-benoit/ci-with-helm revision: HEAD branch: main dir: . auth: none apiVersion: configsync.gke.io/v1beta1 kind: RootSync metadata: name: root-sync-oci spec: sourceFormat: unstructured sourceType: oci oci: image: ghcr.io/mathieu-benoit/policies:0.1.0 dir: . auth: none tar -czf policies.tar.gz policies.yaml oras push ghcr.io/mathieu-benoit/policies:0.1.0 apiVersion: configsync.gke.io/v1beta1 kind: RootSync metadata: name: root-sync-helm spec: sourceFormat: unstructured sourceType: helm helm: repo: oci://ghcr.io/mathieu-benoit chart: my-chart version: 0.1.0 releaseName: my-chart namespace: my-chart auth: none helm package my-chart --version 0.1.0 helm push my-chart-0.1.0.tgz oci://ghcr.io/mathieu-benoit Generic Portable Efficient and fast Granular security Verification
  • 28. Resources ● Recording ○ youtu.be/08ARHTeiXmo ● Setups and demos ○ github.com/mathieu-benoit/ci-with-helm ● Config Sync project ○ github.com/GoogleContainerTools/kpt-config-sync CI/GitOps with GitHub actions (WIF) and GAR CI/GitOps with GitHub actions (PAT) and GHCR
  • 29. for Kubernetes and get produktive Setup your Laptop Archy CNCF Ambassador Google Photo Prune Software Engineer
  • 30. © 2022 Cloud Native Computing Foundation 30 Notre KubeCon Na 2022 Présentation
  • 31. © 2022 Cloud Native Computing Foundation 31 Tutoriel en ligne https://rebrand.ly/k8s_tools
  • 32. © 2022 Cloud Native Computing Foundation 32 Tutoriel en ligne Dispo sur Youtube ! https://youtu.be/TKYAEjNg4Hw
  • 33. © 2022 Cloud Native Computing Foundation 33 Online tutorial - Installer Docker et un cluster K8s local - Configurer son shell / Terminal - Installer les bons utilitaires pour améliorer Kubectl - K8s UI / Interfaces - Intro à la gestion des déploiements et autre trucs cool - quelques commandes pour une utilisation avancée - manipuler les fichiers yaml comme un pro
  • 34. © 2022 Cloud Native Computing Foundation 34 Tutorial example content
  • 35. Istio Ambient Mesh solo.io Developer Advocacy
  • 36. 36 | Copyright © 2022 @virtualized6ix marino.wijay@solo.io https://www.twitch.tv/virtualized6ix https://marinow.hashnode.dev https://www.linkedin.com/in/mwijay/ Developer Advocate - DevRel @ Solo Marino Wijay
  • 37. 37 | Copyright © 2022 Istio - The Industry’s Leading Service Mesh 2017 Istio Launched 2022 Ambient Mesh Launched Data Plane Enhancements 2019-20 7 New Community Releases 1000s Production Customers ~ 1000 Community Contributors 2022 CNCF 2019-2022
  • 38. 38 | Copyright © 2022 Introducing Istio Ambient Mesh 38 | Copyright © 2022 A new, open source contribution to the Istio project, that defines a new sidecar-less data plane. Solo.io and Google are the lead contributors to Istio Ambient Mesh. Cost Reduction Simplify Operations Improve Performance
  • 39. 39 | Copyright © 2022 What is Istio Ambient Mesh? P P P P P P P P P P P P P P P P P P Proxy Istio Sidecar Data Plane 1 Pod/Container = 1 Proxy Ambient Mesh Data Plane 1 Node = 1 Proxy Move from Sidecar Proxy per-pod architecture to a Proxy per-node architecture. “Making the Mesh Transparent to Applications” ● Reduced Compute Cost ● Improve Business Continuity ● Increase Business Flexibility ● Simplified Operations ● Reduced Maintenance ● Simplified Upgrades ● Easier to Add Applications ● Less Day-2-Day Complexity ● Adapt to Application Needs ● Offer SLAs for Applications ● Many Apps = 1 Platform Application Team ● Mesh is transparent to Apps ● Applications won’t break ● Flexible Performance Available ● Manage Security vs Performance Business Owner Platform Team
  • 40. 40 | Copyright © 2022 Istio enables Zero-Trust Security P P P P P P P P P P P P P P P P P P L4 Proxy P P P P P P P P P P P P P P P P P P Istio Security with Sidecar Proxy Istio Security with Ambient Mesh L4 Proxy L7 Proxy ● All traffic goes through Proxy ● Proxy manages mTLS, Identity ● Proxy manages L7 Application Filters | Policies ● All traffic goes through Proxy ● L4 Proxy manages mTLS, Identity ● L7 Proxy manages L7 Application Filters | Policies
  • 41. 41 | Copyright © 2022 Istio enables Service Mesh flexibility P P P P P P P P P P P P P P P P P P Proxy Istio Sidecar Data Plane 1 Pod/Container = 1 Proxy Ambient Mesh Data Plane 1 Node = 1 Proxy Istio Control Plane Cost Flexibility Operational Flexibility Performance Flexibility
  • 42. 42 | Copyright © 2022 Gloo Mesh - The Future of Service Mesh Built on Istio P P P P P P P P P P P P Proxy Istio Control Plane Istio Control Plane Multi-Cluster Control Plane Istio Sidecar Data Plane Ambient Mesh Data Plane API Gateway Kubernetes Ingress Microservices Security, Observability Kubernetes CNI Network Policy
  • 43. 43 | Copyright © 2022 Architecture: Visualizing ztunnel
  • 44. 44 | Copyright © 2022 Architecture: Visualizing ztunnel
  • 45. 45 | Copyright © 2022 HBONE - The protocol used to connect nodes HTTP Based Overlay Network Encapsulation protocol source: https://www.solo.io/blog/understanding-istio-ambient-ztunnel-and-secure-overlay/
  • 46. 46 | Copyright © 2022 https://slack.solo.io/
  • 47. • https://solo.io • https://solo.io/blog • https://slack.solo.io • https://gloo.solo.io • https://envoyproxy.io • https://istio.io • https://webassemblyhub.io Thank You
  • 49. © 2022 Cloud Native Computing Foundation 49 • In-Person in Toronto Join us at Cohere Thursday Nov. 17th – Istio Ambient Mesh Interactive Workshop – Lightning Talks – Happy Hour sponsored by Solo.io • RSVP - https://community.cncf.io/toronto/ Next Meetup in Toronto, Thursday Nov. 17th
  • 50. © 2022 Cloud Native Computing Foundation 50 • In-Person in Montreal Join us at PWC - Montreal Tuesday Nov. 22nd – Istio Ambient Mesh Interactive Workshop – Lightning Talks – Happy Hour sponsored by Solo.io • RSVP - https://community.cncf.io/montreal/ Next Meetup in Montreal, Tuesday Nov. 22nd
  • 51. © 2022 Cloud Native Computing Foundation 51 • In-Person in Ottawa Join us at PWC-Ottawa Tuesday Nov. 23nd – Istio Ambient Mesh Interactive Workshop – Lightning Talks – Happy Hour sponsored by Solo.io • RSVP - https://community.cncf.io/ottawa/ Next Meetup in Ottawa, Nov. 23nd
  • 52. © 2022 Cloud Native Computing Foundation 52 Follow Us & Stay Connected! @CloudNativeCA
  • 53. © 2022 Cloud Native Computing Foundation 53 • (Virtual) Tech Talk – CFP link: https://www.papercall.io/virtual-cncf-eastern-canada – Who: CNCF Ambassadors, CNCF Project Maintainers, community members, sponsors, etc. – Focus: cool projects, topics, tools: special guest speakers – How long: 45 min format per speaker + Q&A • In-Person Meetups – CFP link Montreal: https://www.papercall.io/cncf-montreal – CFP link Ottawa: https://www.papercall.io/cncf-ottawa – CFP link Toronto: https://www.papercall.io/cncf-toronto – CFP link Quebec City: https://www.papercall.io/cncf-quebec – CFP link Kitchener-Waterloo: https://www.papercall.io/cncf-waterloo – CFP link Halifax: Coming soon! CFP Open for Online events
  • 54. © 2022 Cloud Native Computing Foundation 54