SlideShare une entreprise Scribd logo
1  sur  123
Télécharger pour lire hors ligne
Kubernetes and CNCF
Landscape 101
Giulio Roggero
Founder and CTO Mia-Platform
2https://landscape.cncf.io/
3https://landscape.cncf.io/
4https://landscape.cncf.io/
5https://landscape.cncf.io/
Process
6
Un sistema operativo gestisce
processi, schedulandoli e
fornendogli le risorse per
funzionare in modo corretto
Process
7
Cosa ha bisogno di un processo per girare?
Process
8
CPU per far girare le logiche
Process
9
Memoria per gestire i dati in
modo veloce
Process
10
Disco per salvare i dati in modo
persistente
Process
11
Networking per poter
comunicare con l’esterno
Process ProcessProcess
12
I processi
sono più di
uno alla vota,
centinaia!
A B C
Se avessi più macchine?
A B C
Process ProcessProcess
… e volessi
distribuire i
processi su
più macchine
A B C
Process ProcessProcess
Ho bisogno di 2
repliche
Ho bisogno di 4
repliche
Ho bisogno di 3
repliche
… e volessi
replicarli?
A B C
Process
Orchestration
Process
Scheduling
A B C
Process
Orchestration
2 instances
Process
Scheduling
A B C
Process
Orchestration
2 instances
Process
Scheduling
Go on
A and B
ProcessProcess
A B C
Process
Orchestration
2 instances
Process
Scheduling
Go on
A and B
Process Process ProcessProcess Process
A B C
Process
Orchestration
2 instances 3 instances
Process
Scheduling
Go on
A and B
Go on
A and B
Process Process ProcessProcessProcess ProcessProcess ProcessProcess
A B C
Process
Orchestration
2 instances 3 instances 4 instances
Process
Scheduling
Go on
A and B
Go on
A and B
Go on
A and C
Process Process ProcessProcessProcess ProcessProcess ProcessProcess
A is broken! B C
Process
Orchestration
2 instances 3 instances 4 instances
Process
Scheduling
Go on
A and B
Go on
A and B
Go on
A and C
Process Process ProcessProcessProcess ProcessProcessProcess Process
A is broken! B C
Process
Orchestration
2 instances 3 instances 4 instances
Process
Scheduling
Go on
B
Go on
B and C
Go on
B and C
I processi sono
rischedulati in
automatico e in
modo trasparente
24
Come funziona nel dettaglio
25
26
Per maggiori dettagli si rimanda alla documentazione ufficiale di Kubernetes
https://kubernetes.io/docs/concepts/overview/components/
Un cluster k8s è
27
A B C
Virtualization
A B C
Virtualization
Master Master
Worker
Node
Worker
Node
Worker
Node
Worker
Node
Worker
Node
Worker
Node
A B C
Kubernetes
Virtualization
Master Master
Worker
Node
Worker
Node
Worker
Node
Worker
Node
Worker
Node
Worker
Node
A B C
Kubernetes
Virtualization
Master Master
Worker
Node
Worker
Node
Worker
Node
Worker
Node
Worker
Node
Worker
Node
Namespaces
A B C
Kubernetes
Virtualization
Master Master
Worker
Node
Worker
Node
Worker
Node
Worker
Node
Worker
Node
Worker
Node
Namespaces
Pod
Pod
Pod
Pod
Pod
Pod
Pod
Pod
Pod
Pod
Pod
Pod
Pod
Pod
A B C
Kubernetes
Virtualization
Master Master
Worker
Node
Worker
Node
Worker
Node
Worker
Node
Worker
Node
Worker
Node
Namespaces
Pod
Pod
Pod
Pod
Pod
Pod
Pod
Pod
Pod
Pod
Pod
Pod
Pod
Pod
Pod
Container
Container
Microservice
Sidecar
Container Runtime API
A B C
35
Distro, Hosting, Installer e PaaS di K8S
https://landscape.cncf.io/
36
Distro, Hosting, Installer e PaaS di K8S
https://landscape.cncf.io/
Come configuro un pod su k8s?
37
38
https://kubernetes.io/docs/tasks/configure-pod-container/configure-volume-storage/
Kubernetes
Namespace
Worker
Node
Worker
Node
Worker
Node
39
https://kubernetes.io/docs/tasks/configure-pod-container/configure-volume-storage/
Kubernetes
Namespace
Worker
Node
Worker
Node
Worker
Node
40
https://kubernetes.io/docs/tasks/configure-pod-container/configure-volume-storage/
Kubernetes
Namespace
Worker
Node
Worker
Node
Worker
Node
41
https://kubernetes.io/docs/tasks/configure-pod-container/configure-volume-storage/
Kubernetes
Namespace
Worker
Node
Worker
Node
Worker
Node
42
https://kubernetes.io/docs/tasks/configure-pod-container/configure-volume-storage/
Kubernetes
Namespace
Worker
Node
Worker
Node
Worker
Node
Docker Registry
redis
43
https://kubernetes.io/docs/tasks/configure-pod-container/configure-volume-storage/
Kubernetes
Namespace
Worker
Node
Worker
Node
Worker
Node
Docker Registry
redis
pull
44
https://kubernetes.io/docs/tasks/configure-pod-container/configure-volume-storage/
Kubernetes
Namespace
Worker
Node
Worker
Node
Worker
Node
Pod
redis
Docker Registry
redis
pull
45
https://kubernetes.io/docs/tasks/configure-pod-container/configure-volume-storage/
Kubernetes
Namespace
Worker
Node
Worker
Node
Worker
Node
Pod
46
https://kubernetes.io/docs/tasks/configure-pod-container/configure-volume-storage/
Kubernetes
Namespace
Pod
redis
Container
redis
Worker
Node
Worker
Node
Worker
Node
47
https://kubernetes.io/docs/tasks/run-application/run-stateless-application-deployment/
Kubernetes
Namespace
Worker
Node
Worker
Node
Worker
Node
Worker
Node
48
https://kubernetes.io/docs/tasks/run-application/run-stateless-application-deployment/
Kubernetes
Namespace
Worker
Node
Worker
Node
Worker
Node
Worker
Node
49
https://kubernetes.io/docs/tasks/run-application/run-stateless-application-deployment/
Kubernetes
Namespace
Worker
Node
Worker
Node
Worker
Node
Worker
Node
Deployment
nginx-deployment
50
https://kubernetes.io/docs/tasks/run-application/run-stateless-application-deployment/
Kubernetes
Namespace
Worker
Node
Worker
Node
Worker
Node
Worker
Node
Deployment
nginx-deployment
Pod
Pod
51
https://kubernetes.io/docs/tasks/run-application/run-stateless-application-deployment/
Kubernetes
Namespace
Worker
Node
Worker
Node
Worker
Node
Worker
Node
Deployment
nginx-deployment
Pod
Pod
52
https://kubernetes.io/docs/tasks/run-application/run-stateless-application-deployment/
Kubernetes
Namespace
Pod
nginx-....-7o5ns
Container
Nginx
Worker
Node
Worker
Node
Worker
Node
nginx-....-r18az
Container
Nginx
Pod
Deployment
nginx-deployment
Worker
Node
53Tutte le risorse: https://kubernetes.io/docs/reference/kubectl/overview/
54Tutte le risorse: https://kubernetes.io/docs/reference/kubectl/overview/
55
56
Rilasciare su k8s
57
58
Kubernetes
Namespace
Worker
Node
Worker
Node
Worker
Node
Git Repo
Code
59
Kubernetes
Namespace
Worker
Node
Worker
Node
Worker
Node
Git Repo
Code Pipeline
Docker Registry
Image
60
Kubernetes
Namespace
Worker
Node
Worker
Node
Worker
Node
Git Repo
Code Pipeline
Docker Registry
Image
yaml conf
61
Kubernetes
Namespace
Worker
Node
Worker
Node
Worker
Node
Git Repo
Code
yaml conf
Pipeline
Docker Registry
Image
Pipeline apply -f .yaml
62
Kubernetes
Namespace
Worker
Node
Worker
Node
Worker
Node
Git Repo
Code
Yaml conf
Pipeline
Docker Registry
Image
Pipeline apply -f .yaml
pull
63
Kubernetes
Namespace
Worker
Node
Worker
Node
Worker
Node
Git Repo
Code
Yaml conf
Pipeline
Docker Registry
Image
Pipeline apply -f .yaml
Pod
64
65
Rotte di salute
66
67
Kubernetes
Namespace
Worker
Node
Worker
Node
Worker
Node
Pod
Service
/-/ready
È pronto per ricevere traffico?
readinessProbe
https://kubernetes.io/docs/tasks/configure-pod-container/configure-liveness-readiness-startup-probes/
68
Kubernetes
Namespace
Worker
Node
Worker
Node
Worker
Node
Pod
Service
/-/ready
La readiness dice ok!
readinessProbe
https://kubernetes.io/docs/tasks/configure-pod-container/configure-liveness-readiness-startup-probes/
69
Kubernetes
Namespace
Worker
Node
Worker
Node
Worker
Node
Pod
Service
/-/ready
Il service manda il traffico al Pod!
readinessProbe
https://kubernetes.io/docs/tasks/configure-pod-container/configure-liveness-readiness-startup-probes/
70
Kubernetes
Namespace
Worker
Node
Worker
Node
Worker
Node
Pod
Service
/-/ready
Se ci mette molto tempo è consigliabile aggiungere la
startup Probe che aspetta anche minuti prima che si avvii il
servizio e poi passa alla readiness
https://kubernetes.io/docs/tasks/configure-pod-container/configure-liveness-readiness-startup-probes/
startupProbe
71
Kubernetes
Namespace
Worker
Node
Worker
Node
Worker
Node
Pod
Service
/-/ready
https://kubernetes.io/docs/tasks/configure-pod-container/configure-liveness-readiness-startup-probes/
/-/healthz È in salute?
livenessProbe
Quando è tutto funzionante è bene chiedersi se il servizio è
sempre attivo e risponde nei tempi
72
Kubernetes
Namespace
Worker
Node
Worker
Node
Worker
Node
Pod
Service
/-/ready
https://kubernetes.io/docs/tasks/configure-pod-container/configure-liveness-readiness-startup-probes/
/-/healthz
Al momento sì! La liveness probe
funziona correttamente
livenessProbe
73
Kubernetes
Namespace
Worker
Node
Worker
Node
Worker
Node
Pod
Service
/-/ready
https://kubernetes.io/docs/tasks/configure-pod-container/configure-liveness-readiness-startup-probes/
/-/healthz Se smette di rispondere va in KO
livenessProbe
74
Kubernetes
Namespace
Worker
Node
Worker
Node
Worker
Node
Pod
Service
/-/ready
https://kubernetes.io/docs/tasks/configure-pod-container/configure-liveness-readiness-startup-probes/
/-/healthz k8s riavvia il Pod
Restart!
livenessProbe
75
Kubernetes
Namespace
Worker
Node
Worker
Node
Worker
Node
Pod
Service
/-/ready
https://kubernetes.io/docs/tasks/configure-pod-container/configure-liveness-readiness-startup-probes/
/-/healthz
e il traffico non è più indirizzato
Restart!
livenessProbe
76
Kubernetes
Namespace
Worker
Node
Worker
Node
Worker
Node
Pod
Service
/-/ready
https://kubernetes.io/docs/tasks/configure-pod-container/configure-liveness-readiness-startup-probes/
/-/healthz
Tutte le rotte non rispondono
restarting...
livenessProbe
77
Kubernetes
Namespace
Worker
Node
Worker
Node
Worker
Node
Pod
Service
/-/ready
https://kubernetes.io/docs/tasks/configure-pod-container/configure-liveness-readiness-startup-probes/
/-/healthz
È pronto
livenessProbe
78
Kubernetes
Namespace
Worker
Node
Worker
Node
Worker
Node
Pod
Service
/-/ready
https://kubernetes.io/docs/tasks/configure-pod-container/configure-liveness-readiness-startup-probes/
/-/healthz
indirizza il traffico
livenessProbe
79
Kubernetes
Namespace
Worker
Node
Worker
Node
Worker
Node
Pod
Service
/-/ready
https://kubernetes.io/docs/tasks/configure-pod-container/configure-liveness-readiness-startup-probes/
/-/healthz
Tutto di nuovo funzionante
livenessProbe
Metriche
80
81
Kubernetes
Namespace
Worker
Node
Worker
Node
Worker
Node
Pod
Service
https://kubernetes.io/docs/tasks/configure-pod-container/configure-liveness-readiness-startup-probes/
/-/metrics
Possiamo esporre delle misure che
vengono prese in pull da un servizio
che le salva su DB e consente di
graficare nel tempo le metriche. Es:
● Messaggi scodati
● Pagamenti effettuati
● Utenti attivi
● ecc...
82
Kubernetes
Namespace
Worker
Node
Worker
Node
Worker
Node
Pod
Service
https://kubernetes.io/docs/tasks/configure-pod-container/configure-liveness-readiness-startup-probes/
/-/metrics
Possiamo esporre delle misure che
vengono prese in pull da un servizio
che le salva su DB e consente di
graficare nel tempo le metriche. Es:
● Messaggi scodati
● Pagamenti effettuati
● Utenti attivi
● ecc...
Metric
Collector DB
83
Kubernetes
Namespace
Worker
Node
Worker
Node
Worker
Node
Pod
Service
https://kubernetes.io/docs/tasks/configure-pod-container/configure-liveness-readiness-startup-probes/
/-/metrics
Possiamo esporre delle misure che
vengono prese in pull da un servizio
che le salva su DB e consente di
graficare nel tempo le metriche. Es:
● Messaggi scodati
● Pagamenti effettuati
● Utenti attivi
● ecc...
Metric
Collector DB
Dashboards
84
Kubernetes
Namespace
Worker
Node
Worker
Node
Worker
Node
Pod
Service
https://kubernetes.io/docs/tasks/configure-pod-container/configure-liveness-readiness-startup-probes/
/-/metrics
Metric
Collector DB
Dashboards
Posso costruire degli allarmi sulle
metriche applicando anche tecniche
di Machine Learning.
Msg in queue >
1000
85
Kubernetes
Namespace
Worker
Node
Worker
Node
Worker
Node
Service
https://kubernetes.io/docs/tasks/configure-pod-container/configure-liveness-readiness-startup-probes/
/-/metrics
Metric
Collector DB
Dashboards
E posso decidere di far scalare i pod
nel caso è necessario scodare di più
Msg in queue >
1000
scale!
Pod
86
Kubernetes
Namespace
Worker
Node
Worker
Node
Worker
Node
Pod
Service
https://kubernetes.io/docs/tasks/configure-pod-container/configure-liveness-readiness-startup-probes/
/-/metrics
Metric
Collector DB
Dashboards
Msg in queue >
1000
PodPod
scale!
E posso decidere di far scalare i pod
nel caso è necessario scodare di più
87
Kubernetes
Namespace
Worker
Node
Worker
Node
Worker
Node
Pod
Service
https://kubernetes.io/docs/tasks/configure-pod-container/configure-liveness-readiness-startup-probes/
/-/metrics
Metric
Collector DB
Dashboards
Msg in queue >
1000
PodPod
E l’allarme rientra
88
89
Logs
90
91
Kubernetes
Namespace
Worker
Node
Worker
Node
Worker
Node
Pod
Service
https://kubernetes.io/docs/tasks/configure-pod-container/configure-liveness-readiness-startup-probes/
I log vanno su stdout
log stdout
92
Kubernetes
Namespace
Worker
Node
Worker
Node
Worker
Node
Pod
Service
https://kubernetes.io/docs/tasks/configure-pod-container/configure-liveness-readiness-startup-probes/
Logs
collector DB
Possono essere mandati ad un
collettore che li salva ordinati su un
db per fare analisi e allarmi.
log stdout
93
Kubernetes
Namespace
Worker
Node
Worker
Node
Worker
Node
Pod
Service
https://kubernetes.io/docs/tasks/configure-pod-container/configure-liveness-readiness-startup-probes/
Logs
collector DB
Dashboards
Possono essere aggregati in
dashboard per capire il
comportamento degli applicativi
log stdout
94
Kubernetes
Namespace
Worker
Node
Worker
Node
Worker
Node
Pod
Service
https://kubernetes.io/docs/tasks/configure-pod-container/configure-liveness-readiness-startup-probes/
Logs
collector DB
Dashboards
499 response code
E si possono definire allarmi sui log
log stdout
95
96
Tracing
97
98
Kubernetes
Namespace
Worker
Node
Worker
Node
Worker
Node
Pod
Service
https://kubernetes.io/docs/tasks/configure-pod-container/configure-liveness-readiness-startup-probes/
Se voglio vedere tutte le chiamate
interne ad un servizio utilizzo il
tracing
99
Kubernetes
Namespace
Worker
Node
Worker
Node
Worker
Node
Pod
Service
https://kubernetes.io/docs/tasks/configure-pod-container/configure-liveness-readiness-startup-probes/
instrumentation
Instrumento il codice con delle
librerie
100
Kubernetes
Namespace
Worker
Node
Worker
Node
Worker
Node
Pod
Service
https://kubernetes.io/docs/tasks/configure-pod-container/configure-liveness-readiness-startup-probes/
Collector
DBinstrumentation Dashboards
E a questo punto posso raccogliere
tutte le informazioni di tracing di
tutte le chiamate tra servizi e tutti i
metodi interni dei servizi.
101
102
Canary Release
103
104
Canary Deploy
Gateway
/api/*
Products Namespace
Catalogue
Purchase Namespace
Cart Payment
Gateway
Pricing Namespace
Pricing
105
Canary Deploy
Gateway
/api/*
Products Namespace
Catalogue
Purchase Namespace
Cart Payment
Gateway
Pricing Namespace
Pricing
106
Canary Deploy
Gateway
/api/*
Products Namespace
Catalogue
Purchase Namespace
Cart Payment
Gateway
Pricing Namespace
Pricing
107
Canary Deploy
Gateway
/api/*
Products Namespace
Catalogue
Purchase Namespace
Cart Payment
Gateway
Pricing Namespace
Pricing
108
Canary Deploy
Gateway
/api/*
Products Namespace
Catalogue
Purchase Namespace
Cart Payment
Gateway
Pricing Namespace
Pricing v1
Pricing v2Come farli
convivere?
109
Canary Deploy
Gateway
/api/*
Products Namespace
Catalogue
Proxy
Purchase Namespace
Cart
Proxy
Payment
Gateway
Proxy
Pricing Namespace
Pricing v1
Proxy
Pricing v2
Proxy
110
Canary Deploy
Gateway
/api/*
Products Namespace
Catalogue
Proxy
Purchase Namespace
Cart
Proxy
Payment
Gateway
Proxy
Pricing Namespace
Pricing v1
Proxy
Pricing v2
Proxy
111
Canary Deploy
Gateway
/api/*
Products Namespace
Catalogue
Proxy
Purchase Namespace
Cart
Proxy
Payment
Gateway
Proxy
Pricing Namespace
Pricing v1
Proxy
Pricing v2
Proxy90%
112
Canary Deploy
Gateway
/api/*
Products Namespace
Catalogue
Proxy
Purchase Namespace
Cart
Proxy
Payment
Gateway
Proxy
Pricing Namespace
Pricing v1
Proxy
Pricing v2
Proxy
10%
90%
113
Canary Deploy
Gateway
/api/*
Products Namespace
Catalogue
Proxy
Purchase Namespace
Cart
Proxy
Payment
Gateway
Proxy
Pricing Namespace
Pricing v1
Proxy
Pricing v2
Proxy
User-agent
iPhone
User-agent
Android
114
115
Lo schema finale
116
117
Kubernetes
Namespace
Worker
Node
Worker
Node
Worker
Node
Pod
Service
Kubernetes Distro
Sidecars
118
Kubernetes
Namespace
Worker
Node
Worker
Node
Worker
Node
Pod
Service
Kubernetes Distro
Sidecars
Git
Pipelines
Docker
Registry
119
Kubernetes
Namespace
Worker
Node
Worker
Node
Worker
Node
Pod
Service
Kubernetes Distro
Sidecars
Git
Pipelines
Docker
Registry
Tracing
Metrics
Logs
120
Kubernetes
Namespace
Worker
Node
Worker
Node
Worker
Node
Pod
Service
Git
Pipelines
Docker
Registry
Metrics
Logs
APIs
Kubernetes Distro
Sidecars
Tracing
Da dove posso iniziare?
121
122
https://kubernetes.io/docs/home/
https://www.cncf.io/
https://landscape.cncf.io/
123
https://sessionize.com/giulio-roggero/

Contenu connexe

Tendances

OpenShift Overview - Red Hat Open House 2017
OpenShift Overview - Red Hat Open House 2017OpenShift Overview - Red Hat Open House 2017
OpenShift Overview - Red Hat Open House 2017Rodolfo Carvalho
 
OpenShift pour le developpement cloud native - 20171214
OpenShift pour le developpement cloud native - 20171214OpenShift pour le developpement cloud native - 20171214
OpenShift pour le developpement cloud native - 20171214Laurent Broudoux
 
Introduction to Jenkins X - a beginner's guide
Introduction to Jenkins X - a beginner's guideIntroduction to Jenkins X - a beginner's guide
Introduction to Jenkins X - a beginner's guideAndrew Bayer
 
Kubernetes and lastminute.com: our course towards better scalability and proc...
Kubernetes and lastminute.com: our course towards better scalability and proc...Kubernetes and lastminute.com: our course towards better scalability and proc...
Kubernetes and lastminute.com: our course towards better scalability and proc...Michele Orsi
 
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
 
Paolo Kreth - Persistence layers for microservices – the converged database a...
Paolo Kreth - Persistence layers for microservices – the converged database a...Paolo Kreth - Persistence layers for microservices – the converged database a...
Paolo Kreth - Persistence layers for microservices – the converged database a...matteo mazzeri
 
Enterprise Cloud Native is the New Normal
Enterprise Cloud Native is the New NormalEnterprise Cloud Native is the New Normal
Enterprise Cloud Native is the New NormalQAware GmbH
 
Network Automation Journey, A systems engineer NetOps perspective
Network Automation Journey, A systems engineer NetOps perspectiveNetwork Automation Journey, A systems engineer NetOps perspective
Network Automation Journey, A systems engineer NetOps perspectiveWalid Shaari
 
[DevDay 2017] OpenShift Enterprise - Speaker: Linh Do - DevOps Engineer at Ax...
[DevDay 2017] OpenShift Enterprise - Speaker: Linh Do - DevOps Engineer at Ax...[DevDay 2017] OpenShift Enterprise - Speaker: Linh Do - DevOps Engineer at Ax...
[DevDay 2017] OpenShift Enterprise - Speaker: Linh Do - DevOps Engineer at Ax...DevDay.org
 
Kubernetes for Beginners
Kubernetes for BeginnersKubernetes for Beginners
Kubernetes for BeginnersDigitalOcean
 
E bpf and profilers
E bpf and profilersE bpf and profilers
E bpf and profilersLibbySchulze
 
Achieve Data & Operational Sovereignty: Managing Hybrid & Edge EKS Deployment...
Achieve Data & Operational Sovereignty: Managing Hybrid & Edge EKS Deployment...Achieve Data & Operational Sovereignty: Managing Hybrid & Edge EKS Deployment...
Achieve Data & Operational Sovereignty: Managing Hybrid & Edge EKS Deployment...Weaveworks
 
Seriously Open Cloud Native Java Microservices
Seriously Open Cloud Native Java MicroservicesSeriously Open Cloud Native Java Microservices
Seriously Open Cloud Native Java MicroservicesJamie Coleman
 
Modern Application Development v1-0
Modern Application Development  v1-0Modern Application Development  v1-0
Modern Application Development v1-0Greg Hoelzer
 
Hands-on GitOps Patterns for Helm Users
Hands-on GitOps Patterns for Helm UsersHands-on GitOps Patterns for Helm Users
Hands-on GitOps Patterns for Helm UsersWeaveworks
 
DevOps Spain 2019. Beatriz Martínez-IBM
DevOps Spain 2019. Beatriz Martínez-IBMDevOps Spain 2019. Beatriz Martínez-IBM
DevOps Spain 2019. Beatriz Martínez-IBMatSistemas
 
Application Modernization with PKS / Kubernetes
Application Modernization with PKS / KubernetesApplication Modernization with PKS / Kubernetes
Application Modernization with PKS / KubernetesPaul Czarkowski
 

Tendances (20)

OpenShift Overview - Red Hat Open House 2017
OpenShift Overview - Red Hat Open House 2017OpenShift Overview - Red Hat Open House 2017
OpenShift Overview - Red Hat Open House 2017
 
OpenShift pour le developpement cloud native - 20171214
OpenShift pour le developpement cloud native - 20171214OpenShift pour le developpement cloud native - 20171214
OpenShift pour le developpement cloud native - 20171214
 
Introduction to Jenkins X - a beginner's guide
Introduction to Jenkins X - a beginner's guideIntroduction to Jenkins X - a beginner's guide
Introduction to Jenkins X - a beginner's guide
 
Kubernetes and lastminute.com: our course towards better scalability and proc...
Kubernetes and lastminute.com: our course towards better scalability and proc...Kubernetes and lastminute.com: our course towards better scalability and proc...
Kubernetes and lastminute.com: our course towards better scalability and proc...
 
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
 
Paolo Kreth - Persistence layers for microservices – the converged database a...
Paolo Kreth - Persistence layers for microservices – the converged database a...Paolo Kreth - Persistence layers for microservices – the converged database a...
Paolo Kreth - Persistence layers for microservices – the converged database a...
 
Enterprise Cloud Native is the New Normal
Enterprise Cloud Native is the New NormalEnterprise Cloud Native is the New Normal
Enterprise Cloud Native is the New Normal
 
Network Automation Journey, A systems engineer NetOps perspective
Network Automation Journey, A systems engineer NetOps perspectiveNetwork Automation Journey, A systems engineer NetOps perspective
Network Automation Journey, A systems engineer NetOps perspective
 
[DevDay 2017] OpenShift Enterprise - Speaker: Linh Do - DevOps Engineer at Ax...
[DevDay 2017] OpenShift Enterprise - Speaker: Linh Do - DevOps Engineer at Ax...[DevDay 2017] OpenShift Enterprise - Speaker: Linh Do - DevOps Engineer at Ax...
[DevDay 2017] OpenShift Enterprise - Speaker: Linh Do - DevOps Engineer at Ax...
 
Kubernetes for Beginners
Kubernetes for BeginnersKubernetes for Beginners
Kubernetes for Beginners
 
E bpf and profilers
E bpf and profilersE bpf and profilers
E bpf and profilers
 
8.cncf en
8.cncf  en8.cncf  en
8.cncf en
 
12 Factor App
12 Factor App12 Factor App
12 Factor App
 
Achieve Data & Operational Sovereignty: Managing Hybrid & Edge EKS Deployment...
Achieve Data & Operational Sovereignty: Managing Hybrid & Edge EKS Deployment...Achieve Data & Operational Sovereignty: Managing Hybrid & Edge EKS Deployment...
Achieve Data & Operational Sovereignty: Managing Hybrid & Edge EKS Deployment...
 
OpenShift Introduction
OpenShift IntroductionOpenShift Introduction
OpenShift Introduction
 
Seriously Open Cloud Native Java Microservices
Seriously Open Cloud Native Java MicroservicesSeriously Open Cloud Native Java Microservices
Seriously Open Cloud Native Java Microservices
 
Modern Application Development v1-0
Modern Application Development  v1-0Modern Application Development  v1-0
Modern Application Development v1-0
 
Hands-on GitOps Patterns for Helm Users
Hands-on GitOps Patterns for Helm UsersHands-on GitOps Patterns for Helm Users
Hands-on GitOps Patterns for Helm Users
 
DevOps Spain 2019. Beatriz Martínez-IBM
DevOps Spain 2019. Beatriz Martínez-IBMDevOps Spain 2019. Beatriz Martínez-IBM
DevOps Spain 2019. Beatriz Martínez-IBM
 
Application Modernization with PKS / Kubernetes
Application Modernization with PKS / KubernetesApplication Modernization with PKS / Kubernetes
Application Modernization with PKS / Kubernetes
 

Similaire à Kubernetes and CNCF Landscape 101

KubeCon EU 2016 Keynote: Pushing Kubernetes Forward
KubeCon EU 2016 Keynote: Pushing Kubernetes ForwardKubeCon EU 2016 Keynote: Pushing Kubernetes Forward
KubeCon EU 2016 Keynote: Pushing Kubernetes ForwardKubeAcademy
 
Tectonic Summit 2016: Brandon Philips, CTO of CoreOS, Keynote
Tectonic Summit 2016: Brandon Philips, CTO of CoreOS, KeynoteTectonic Summit 2016: Brandon Philips, CTO of CoreOS, Keynote
Tectonic Summit 2016: Brandon Philips, CTO of CoreOS, KeynoteCoreOS
 
Using Spinnaker to Create a Development Workflow on Kubernetes - Paul Czarkowski
Using Spinnaker to Create a Development Workflow on Kubernetes - Paul CzarkowskiUsing Spinnaker to Create a Development Workflow on Kubernetes - Paul Czarkowski
Using Spinnaker to Create a Development Workflow on Kubernetes - Paul CzarkowskiVMware Tanzu
 
Kubernetes day 2 Operations
Kubernetes day 2 OperationsKubernetes day 2 Operations
Kubernetes day 2 OperationsPaul Czarkowski
 
Docker Dhahran November 2017 meetup
Docker Dhahran November 2017 meetupDocker Dhahran November 2017 meetup
Docker Dhahran November 2017 meetupWalid Shaari
 
Kubernetes One-Click Deployment: Hands-on Workshop (Mainz)
Kubernetes One-Click Deployment: Hands-on Workshop (Mainz)Kubernetes One-Click Deployment: Hands-on Workshop (Mainz)
Kubernetes One-Click Deployment: Hands-on Workshop (Mainz)QAware GmbH
 
Kubernetes extensibility
Kubernetes extensibilityKubernetes extensibility
Kubernetes extensibilityDocker, Inc.
 
Keynote #Tech - Google : aperçu de la gestion des services distribués chez Go...
Keynote #Tech - Google : aperçu de la gestion des services distribués chez Go...Keynote #Tech - Google : aperçu de la gestion des services distribués chez Go...
Keynote #Tech - Google : aperçu de la gestion des services distribués chez Go...Paris Open Source Summit
 
A Love Story with Kubevirt and Backstage from Cloud Native NoVA meetup Feb 2024
A Love Story with Kubevirt and Backstage from Cloud Native NoVA meetup Feb 2024A Love Story with Kubevirt and Backstage from Cloud Native NoVA meetup Feb 2024
A Love Story with Kubevirt and Backstage from Cloud Native NoVA meetup Feb 2024Cloud Native NoVA
 
Shifter singularity - june 7, 2018 - bw symposium
Shifter  singularity - june 7, 2018 - bw symposiumShifter  singularity - june 7, 2018 - bw symposium
Shifter singularity - june 7, 2018 - bw symposiuminside-BigData.com
 
Scientific Computing @ Fred Hutch
Scientific Computing @ Fred HutchScientific Computing @ Fred Hutch
Scientific Computing @ Fred HutchDirk Petersen
 
Episode 3: Kubernetes and Big Data Services
Episode 3: Kubernetes and Big Data ServicesEpisode 3: Kubernetes and Big Data Services
Episode 3: Kubernetes and Big Data ServicesMesosphere Inc.
 
Kubermatic CNCF Webinar - start.kubermatic.pdf
Kubermatic CNCF Webinar - start.kubermatic.pdfKubermatic CNCF Webinar - start.kubermatic.pdf
Kubermatic CNCF Webinar - start.kubermatic.pdfLibbySchulze
 
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 kubeflowMarynaHoldaieva
 
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...Lviv Startup Club
 

Similaire à Kubernetes and CNCF Landscape 101 (20)

KubeCon EU 2016 Keynote: Pushing Kubernetes Forward
KubeCon EU 2016 Keynote: Pushing Kubernetes ForwardKubeCon EU 2016 Keynote: Pushing Kubernetes Forward
KubeCon EU 2016 Keynote: Pushing Kubernetes Forward
 
Tectonic Summit 2016: Brandon Philips, CTO of CoreOS, Keynote
Tectonic Summit 2016: Brandon Philips, CTO of CoreOS, KeynoteTectonic Summit 2016: Brandon Philips, CTO of CoreOS, Keynote
Tectonic Summit 2016: Brandon Philips, CTO of CoreOS, Keynote
 
Kubernetes 1001
Kubernetes 1001Kubernetes 1001
Kubernetes 1001
 
Introduction of k8s rancher
Introduction of k8s rancherIntroduction of k8s rancher
Introduction of k8s rancher
 
Using Spinnaker to Create a Development Workflow on Kubernetes - Paul Czarkowski
Using Spinnaker to Create a Development Workflow on Kubernetes - Paul CzarkowskiUsing Spinnaker to Create a Development Workflow on Kubernetes - Paul Czarkowski
Using Spinnaker to Create a Development Workflow on Kubernetes - Paul Czarkowski
 
Introduction of kubernetes rancher
Introduction of kubernetes rancherIntroduction of kubernetes rancher
Introduction of kubernetes rancher
 
Kubernetes day 2 Operations
Kubernetes day 2 OperationsKubernetes day 2 Operations
Kubernetes day 2 Operations
 
Docker Dhahran November 2017 meetup
Docker Dhahran November 2017 meetupDocker Dhahran November 2017 meetup
Docker Dhahran November 2017 meetup
 
Kubernetes One-Click Deployment: Hands-on Workshop (Mainz)
Kubernetes One-Click Deployment: Hands-on Workshop (Mainz)Kubernetes One-Click Deployment: Hands-on Workshop (Mainz)
Kubernetes One-Click Deployment: Hands-on Workshop (Mainz)
 
Kubernetes extensibility
Kubernetes extensibilityKubernetes extensibility
Kubernetes extensibility
 
Keynote #Tech - Google : aperçu de la gestion des services distribués chez Go...
Keynote #Tech - Google : aperçu de la gestion des services distribués chez Go...Keynote #Tech - Google : aperçu de la gestion des services distribués chez Go...
Keynote #Tech - Google : aperçu de la gestion des services distribués chez Go...
 
A Love Story with Kubevirt and Backstage from Cloud Native NoVA meetup Feb 2024
A Love Story with Kubevirt and Backstage from Cloud Native NoVA meetup Feb 2024A Love Story with Kubevirt and Backstage from Cloud Native NoVA meetup Feb 2024
A Love Story with Kubevirt and Backstage from Cloud Native NoVA meetup Feb 2024
 
Remote debugging of Application in Kubernetes
Remote debugging of Application in KubernetesRemote debugging of Application in Kubernetes
Remote debugging of Application in Kubernetes
 
Shifter singularity - june 7, 2018 - bw symposium
Shifter  singularity - june 7, 2018 - bw symposiumShifter  singularity - june 7, 2018 - bw symposium
Shifter singularity - june 7, 2018 - bw symposium
 
Scientific Computing @ Fred Hutch
Scientific Computing @ Fred HutchScientific Computing @ Fred Hutch
Scientific Computing @ Fred Hutch
 
Episode 3: Kubernetes and Big Data Services
Episode 3: Kubernetes and Big Data ServicesEpisode 3: Kubernetes and Big Data Services
Episode 3: Kubernetes and Big Data Services
 
Kubermatic CNCF Webinar - start.kubermatic.pdf
Kubermatic CNCF Webinar - start.kubermatic.pdfKubermatic CNCF Webinar - start.kubermatic.pdf
Kubermatic CNCF Webinar - start.kubermatic.pdf
 
Kubermatic.pdf
Kubermatic.pdfKubermatic.pdf
Kubermatic.pdf
 
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...
 

Plus de Giulio Roggero

Platform Engineering - a 360 degree view
Platform Engineering - a 360 degree viewPlatform Engineering - a 360 degree view
Platform Engineering - a 360 degree viewGiulio Roggero
 
Modernize Legacy Systems with Kubernetes
Modernize Legacy Systems with KubernetesModernize Legacy Systems with Kubernetes
Modernize Legacy Systems with KubernetesGiulio Roggero
 
Stili architetturali in Kubernetes
Stili architetturali in KubernetesStili architetturali in Kubernetes
Stili architetturali in KubernetesGiulio Roggero
 
Do pair programming with an artificial intelligence
Do pair programming with an artificial intelligenceDo pair programming with an artificial intelligence
Do pair programming with an artificial intelligenceGiulio Roggero
 
Come i Microservizi favoriscono il lavoro dei Feature Teams
Come i Microservizi favoriscono il lavoro dei Feature TeamsCome i Microservizi favoriscono il lavoro dei Feature Teams
Come i Microservizi favoriscono il lavoro dei Feature TeamsGiulio Roggero
 
Microservices, Microfrontends and Feature Teams
Microservices, Microfrontends and Feature TeamsMicroservices, Microfrontends and Feature Teams
Microservices, Microfrontends and Feature TeamsGiulio Roggero
 
Invisible infrastructures
Invisible infrastructuresInvisible infrastructures
Invisible infrastructuresGiulio Roggero
 
Stop Meeting, Start Coding!
Stop Meeting, Start Coding!Stop Meeting, Start Coding!
Stop Meeting, Start Coding!Giulio Roggero
 
Eliminare gli Spaghetti API
Eliminare gli Spaghetti APIEliminare gli Spaghetti API
Eliminare gli Spaghetti APIGiulio Roggero
 
Da spaghetti API a Piattaforma Digitale
Da spaghetti API a Piattaforma DigitaleDa spaghetti API a Piattaforma Digitale
Da spaghetti API a Piattaforma DigitaleGiulio Roggero
 
API Conf 2017 - Allineare il business e la tecnologia grazie alle api
API Conf 2017 - Allineare il business e la tecnologia grazie alle apiAPI Conf 2017 - Allineare il business e la tecnologia grazie alle api
API Conf 2017 - Allineare il business e la tecnologia grazie alle apiGiulio Roggero
 
Progettare l’intangibile - Progettando 2017
Progettare l’intangibile - Progettando 2017Progettare l’intangibile - Progettando 2017
Progettare l’intangibile - Progettando 2017Giulio Roggero
 
Trust me, I'm a developer
Trust me, I'm a developerTrust me, I'm a developer
Trust me, I'm a developerGiulio Roggero
 
Agilità interculturale
Agilità interculturaleAgilità interculturale
Agilità interculturaleGiulio Roggero
 
Favorire i feature teams con architetture microservices
Favorire i feature teams con architetture microservicesFavorire i feature teams con architetture microservices
Favorire i feature teams con architetture microservicesGiulio Roggero
 
Agile Fixed Price - XP Days 2015
Agile Fixed Price - XP Days 2015Agile Fixed Price - XP Days 2015
Agile Fixed Price - XP Days 2015Giulio Roggero
 

Plus de Giulio Roggero (20)

Platform Engineering - a 360 degree view
Platform Engineering - a 360 degree viewPlatform Engineering - a 360 degree view
Platform Engineering - a 360 degree view
 
Modernize Legacy Systems with Kubernetes
Modernize Legacy Systems with KubernetesModernize Legacy Systems with Kubernetes
Modernize Legacy Systems with Kubernetes
 
Stili architetturali in Kubernetes
Stili architetturali in KubernetesStili architetturali in Kubernetes
Stili architetturali in Kubernetes
 
Do pair programming with an artificial intelligence
Do pair programming with an artificial intelligenceDo pair programming with an artificial intelligence
Do pair programming with an artificial intelligence
 
Come i Microservizi favoriscono il lavoro dei Feature Teams
Come i Microservizi favoriscono il lavoro dei Feature TeamsCome i Microservizi favoriscono il lavoro dei Feature Teams
Come i Microservizi favoriscono il lavoro dei Feature Teams
 
Scaling Legacy
Scaling LegacyScaling Legacy
Scaling Legacy
 
Agile Journey
Agile JourneyAgile Journey
Agile Journey
 
Microservices, Microfrontends and Feature Teams
Microservices, Microfrontends and Feature TeamsMicroservices, Microfrontends and Feature Teams
Microservices, Microfrontends and Feature Teams
 
Invisible infrastructures
Invisible infrastructuresInvisible infrastructures
Invisible infrastructures
 
Stop Meeting, Start Coding!
Stop Meeting, Start Coding!Stop Meeting, Start Coding!
Stop Meeting, Start Coding!
 
Eliminare gli Spaghetti API
Eliminare gli Spaghetti APIEliminare gli Spaghetti API
Eliminare gli Spaghetti API
 
Innovare nel B2C
Innovare nel B2CInnovare nel B2C
Innovare nel B2C
 
Da spaghetti API a Piattaforma Digitale
Da spaghetti API a Piattaforma DigitaleDa spaghetti API a Piattaforma Digitale
Da spaghetti API a Piattaforma Digitale
 
Kanban board!
Kanban board!Kanban board!
Kanban board!
 
API Conf 2017 - Allineare il business e la tecnologia grazie alle api
API Conf 2017 - Allineare il business e la tecnologia grazie alle apiAPI Conf 2017 - Allineare il business e la tecnologia grazie alle api
API Conf 2017 - Allineare il business e la tecnologia grazie alle api
 
Progettare l’intangibile - Progettando 2017
Progettare l’intangibile - Progettando 2017Progettare l’intangibile - Progettando 2017
Progettare l’intangibile - Progettando 2017
 
Trust me, I'm a developer
Trust me, I'm a developerTrust me, I'm a developer
Trust me, I'm a developer
 
Agilità interculturale
Agilità interculturaleAgilità interculturale
Agilità interculturale
 
Favorire i feature teams con architetture microservices
Favorire i feature teams con architetture microservicesFavorire i feature teams con architetture microservices
Favorire i feature teams con architetture microservices
 
Agile Fixed Price - XP Days 2015
Agile Fixed Price - XP Days 2015Agile Fixed Price - XP Days 2015
Agile Fixed Price - XP Days 2015
 

Dernier

Cybersecurity Awareness Training Presentation v2024.03
Cybersecurity Awareness Training Presentation v2024.03Cybersecurity Awareness Training Presentation v2024.03
Cybersecurity Awareness Training Presentation v2024.03DallasHaselhorst
 
Ten Organizational Design Models to align structure and operations to busines...
Ten Organizational Design Models to align structure and operations to busines...Ten Organizational Design Models to align structure and operations to busines...
Ten Organizational Design Models to align structure and operations to busines...Seta Wicaksana
 
Annual General Meeting Presentation Slides
Annual General Meeting Presentation SlidesAnnual General Meeting Presentation Slides
Annual General Meeting Presentation SlidesKeppelCorporation
 
Cyber Security Training in Office Environment
Cyber Security Training in Office EnvironmentCyber Security Training in Office Environment
Cyber Security Training in Office Environmentelijahj01012
 
Financial-Statement-Analysis-of-Coca-cola-Company.pptx
Financial-Statement-Analysis-of-Coca-cola-Company.pptxFinancial-Statement-Analysis-of-Coca-cola-Company.pptx
Financial-Statement-Analysis-of-Coca-cola-Company.pptxsaniyaimamuddin
 
PB Project 1: Exploring Your Personal Brand
PB Project 1: Exploring Your Personal BrandPB Project 1: Exploring Your Personal Brand
PB Project 1: Exploring Your Personal BrandSharisaBethune
 
International Business Environments and Operations 16th Global Edition test b...
International Business Environments and Operations 16th Global Edition test b...International Business Environments and Operations 16th Global Edition test b...
International Business Environments and Operations 16th Global Edition test b...ssuserf63bd7
 
Organizational Structure Running A Successful Business
Organizational Structure Running A Successful BusinessOrganizational Structure Running A Successful Business
Organizational Structure Running A Successful BusinessSeta Wicaksana
 
Innovation Conference 5th March 2024.pdf
Innovation Conference 5th March 2024.pdfInnovation Conference 5th March 2024.pdf
Innovation Conference 5th March 2024.pdfrichard876048
 
Flow Your Strategy at Flight Levels Day 2024
Flow Your Strategy at Flight Levels Day 2024Flow Your Strategy at Flight Levels Day 2024
Flow Your Strategy at Flight Levels Day 2024Kirill Klimov
 
Traction part 2 - EOS Model JAX Bridges.
Traction part 2 - EOS Model JAX Bridges.Traction part 2 - EOS Model JAX Bridges.
Traction part 2 - EOS Model JAX Bridges.Anamaria Contreras
 
PSCC - Capability Statement Presentation
PSCC - Capability Statement PresentationPSCC - Capability Statement Presentation
PSCC - Capability Statement PresentationAnamaria Contreras
 
Investment in The Coconut Industry by Nancy Cheruiyot
Investment in The Coconut Industry by Nancy CheruiyotInvestment in The Coconut Industry by Nancy Cheruiyot
Investment in The Coconut Industry by Nancy Cheruiyotictsugar
 
8447779800, Low rate Call girls in Tughlakabad Delhi NCR
8447779800, Low rate Call girls in Tughlakabad Delhi NCR8447779800, Low rate Call girls in Tughlakabad Delhi NCR
8447779800, Low rate Call girls in Tughlakabad Delhi NCRashishs7044
 
Chapter 9 PPT 4th edition.pdf internal audit
Chapter 9 PPT 4th edition.pdf internal auditChapter 9 PPT 4th edition.pdf internal audit
Chapter 9 PPT 4th edition.pdf internal auditNhtLNguyn9
 
Memorándum de Entendimiento (MoU) entre Codelco y SQM
Memorándum de Entendimiento (MoU) entre Codelco y SQMMemorándum de Entendimiento (MoU) entre Codelco y SQM
Memorándum de Entendimiento (MoU) entre Codelco y SQMVoces Mineras
 
NewBase 19 April 2024 Energy News issue - 1717 by Khaled Al Awadi.pdf
NewBase  19 April  2024  Energy News issue - 1717 by Khaled Al Awadi.pdfNewBase  19 April  2024  Energy News issue - 1717 by Khaled Al Awadi.pdf
NewBase 19 April 2024 Energy News issue - 1717 by Khaled Al Awadi.pdfKhaled Al Awadi
 

Dernier (20)

Cybersecurity Awareness Training Presentation v2024.03
Cybersecurity Awareness Training Presentation v2024.03Cybersecurity Awareness Training Presentation v2024.03
Cybersecurity Awareness Training Presentation v2024.03
 
Ten Organizational Design Models to align structure and operations to busines...
Ten Organizational Design Models to align structure and operations to busines...Ten Organizational Design Models to align structure and operations to busines...
Ten Organizational Design Models to align structure and operations to busines...
 
Annual General Meeting Presentation Slides
Annual General Meeting Presentation SlidesAnnual General Meeting Presentation Slides
Annual General Meeting Presentation Slides
 
Japan IT Week 2024 Brochure by 47Billion (English)
Japan IT Week 2024 Brochure by 47Billion (English)Japan IT Week 2024 Brochure by 47Billion (English)
Japan IT Week 2024 Brochure by 47Billion (English)
 
Cyber Security Training in Office Environment
Cyber Security Training in Office EnvironmentCyber Security Training in Office Environment
Cyber Security Training in Office Environment
 
Financial-Statement-Analysis-of-Coca-cola-Company.pptx
Financial-Statement-Analysis-of-Coca-cola-Company.pptxFinancial-Statement-Analysis-of-Coca-cola-Company.pptx
Financial-Statement-Analysis-of-Coca-cola-Company.pptx
 
PB Project 1: Exploring Your Personal Brand
PB Project 1: Exploring Your Personal BrandPB Project 1: Exploring Your Personal Brand
PB Project 1: Exploring Your Personal Brand
 
International Business Environments and Operations 16th Global Edition test b...
International Business Environments and Operations 16th Global Edition test b...International Business Environments and Operations 16th Global Edition test b...
International Business Environments and Operations 16th Global Edition test b...
 
Organizational Structure Running A Successful Business
Organizational Structure Running A Successful BusinessOrganizational Structure Running A Successful Business
Organizational Structure Running A Successful Business
 
Innovation Conference 5th March 2024.pdf
Innovation Conference 5th March 2024.pdfInnovation Conference 5th March 2024.pdf
Innovation Conference 5th March 2024.pdf
 
Flow Your Strategy at Flight Levels Day 2024
Flow Your Strategy at Flight Levels Day 2024Flow Your Strategy at Flight Levels Day 2024
Flow Your Strategy at Flight Levels Day 2024
 
Traction part 2 - EOS Model JAX Bridges.
Traction part 2 - EOS Model JAX Bridges.Traction part 2 - EOS Model JAX Bridges.
Traction part 2 - EOS Model JAX Bridges.
 
PSCC - Capability Statement Presentation
PSCC - Capability Statement PresentationPSCC - Capability Statement Presentation
PSCC - Capability Statement Presentation
 
Enjoy ➥8448380779▻ Call Girls In Sector 18 Noida Escorts Delhi NCR
Enjoy ➥8448380779▻ Call Girls In Sector 18 Noida Escorts Delhi NCREnjoy ➥8448380779▻ Call Girls In Sector 18 Noida Escorts Delhi NCR
Enjoy ➥8448380779▻ Call Girls In Sector 18 Noida Escorts Delhi NCR
 
Investment in The Coconut Industry by Nancy Cheruiyot
Investment in The Coconut Industry by Nancy CheruiyotInvestment in The Coconut Industry by Nancy Cheruiyot
Investment in The Coconut Industry by Nancy Cheruiyot
 
8447779800, Low rate Call girls in Tughlakabad Delhi NCR
8447779800, Low rate Call girls in Tughlakabad Delhi NCR8447779800, Low rate Call girls in Tughlakabad Delhi NCR
8447779800, Low rate Call girls in Tughlakabad Delhi NCR
 
Chapter 9 PPT 4th edition.pdf internal audit
Chapter 9 PPT 4th edition.pdf internal auditChapter 9 PPT 4th edition.pdf internal audit
Chapter 9 PPT 4th edition.pdf internal audit
 
Memorándum de Entendimiento (MoU) entre Codelco y SQM
Memorándum de Entendimiento (MoU) entre Codelco y SQMMemorándum de Entendimiento (MoU) entre Codelco y SQM
Memorándum de Entendimiento (MoU) entre Codelco y SQM
 
NewBase 19 April 2024 Energy News issue - 1717 by Khaled Al Awadi.pdf
NewBase  19 April  2024  Energy News issue - 1717 by Khaled Al Awadi.pdfNewBase  19 April  2024  Energy News issue - 1717 by Khaled Al Awadi.pdf
NewBase 19 April 2024 Energy News issue - 1717 by Khaled Al Awadi.pdf
 
No-1 Call Girls In Goa 93193 VIP 73153 Escort service In North Goa Panaji, Ca...
No-1 Call Girls In Goa 93193 VIP 73153 Escort service In North Goa Panaji, Ca...No-1 Call Girls In Goa 93193 VIP 73153 Escort service In North Goa Panaji, Ca...
No-1 Call Girls In Goa 93193 VIP 73153 Escort service In North Goa Panaji, Ca...
 

Kubernetes and CNCF Landscape 101