SlideShare ist ein Scribd-Unternehmen logo
1 von 57
Downloaden Sie, um offline zu lesen
@brendandburns @bridgetkromhout#devopsdays
kubernetes
operability tooling
@brendandburns @bridgetkromhout#devopsdays
Bridget KromhoutBrendan Burns
@brendandburns @bridgetkromhout#devopsdays
Outline
1.what even are containers & k8s?
2.k8s basics
3.tools in the k8s ecosystem
4.the future
@brendandburns @bridgetkromhout#devopsdays
Spoilers
1.what even are containers & k8s?
2.k8s basics
3.tools in the k8s ecosystem
4.the future
@brendandburns @bridgetkromhout#devopsdays
“And you may ask yourself,
‘Well... how did I get here?’”
Talking Heads — Once in a Lifetime
@brendandburns @bridgetkromhout#devopsdays
cloud
@brendandburns @bridgetkromhout#devopsdays
https://xkcd.com/908/
cloud
@brendandburns @bridgetkromhout#devopsdays
Namespaces Cgroups
Not a real thing. An application delivery mechanism with
process isolation based on several Linux kernel features.
• PID
• Mount
• Network
• UTS
• Memory
• CPU
• Blkio
• Cpuacct
(what a process can see) (what a process can use)
• IPC
• User
• Cgroup
• Cpuset
• Devices
• Net_prio
• Freezer
What is a container?
@brendandburns @bridgetkromhout#devopsdays
consistent development repeatable deployment
containers solve problems
@brendandburns @bridgetkromhout#devopsdays
containers solve problemsdon’t
all
@brendandburns @bridgetkromhout#devopsdays
once upon a time…
@brendandburns @bridgetkromhout#devopsdays
1979 (Version 7)

1982 (BSD)
20042000
chroot FreeBSD jails Solaris Zones LXC
2008
containers: early days
@brendandburns @bridgetkromhout#devopsdays
containers: becoming mainstream
2011
Cloud Foundry
2013
Docker
2014
Rocket (later rkt)
2015
OCI
@brendandburns @bridgetkromhout#devopsdays
“Kubernetes is an open-source
platform designed to automate
deploying, scaling, and operating
application containers."
Initial release: 7 June 2014
@brendandburns @bridgetkromhout#devopsdays
k8s 101
“If you are confused, check with the sun
Carry a compass to help you along”
R.E.M. — Stand
@brendandburns @bridgetkromhout#devopsdays
unified API surface
JSON-based API
often controlled with kubectl CLI
k8s 101
@brendandburns @bridgetkromhout#devopsdays
Pod: a collection of containers co-
located on a single machine
k8s 101
(they run your application)
@brendandburns @bridgetkromhout#devopsdays
Service: a load balancer which can
route traffic to a collection of pods
k8s 101
@brendandburns @bridgetkromhout#devopsdays
Deployment: uses a replica set to
replicate a container multiple times
for availability or scale
k8s 101
@brendandburns @bridgetkromhout#devopsdays
Simplify the deployment, management,
and operations of Kubernetes
Work how you 

want with open-
source APIs
Scale and run
applications with
confidence
Focus on your
containers not the
infrastructure
Azure Kubernetes Service (AKS)
@brendandburns @bridgetkromhout#devopsdays
aka.ms/k8slearning
Azure Kubernetes Service (AKS)
@brendandburns @bridgetkromhout#devopsdays
Get started easily
$ az aks create -g myResourceGroup -n myCluster --generate-ssh-keys
 Running ..
$ az aks install-cli
Downloading client to /usr/local/bin/kubectl ..
$ az aks get-credentials -g myResourceGroup -n myCluster
Merged "myCluster" as current context ..
$ kubectl get nodes
NAME                   STATUS    AGE       VERSION
aks-nodepool1-29486530-0   Ready     4m       v1.11.9
aks-nodepool1-29486530-1   Ready     4m       v1.11.9
aks-nodepool1-29486530-2   Ready     4m       v1.11.9
Azure Kubernetes Service (AKS)
@brendandburns @bridgetkromhout#devopsdays
Manage an AKS cluster
$ az aks list -o table
Name Location ResourceGroup KubernetesRelease ProvisioningState
------------------ ---------- -------------- ------------------- -------------------
myCluster eastus myResourceGroup 1.11.9 Succeeded
$ az aks get-versions --location eastus --output table
KubernetesVersion Upgrades
------------------- ------------------------
1.12.7 None available
1.12.6 1.12.7
1.11.9 1.12.6, 1.12.7
[…]
$ az aks upgrade -g myResourceGroup -n myCluster --kubernetes-version 1.12.7
 Running ..
$ kubectl get nodes
NAME                   STATUS    AGE       VERSION
aks-nodepool1-29486530-0   Ready     12m       v1.12.7
aks-nodepool1-29486530-1   Ready     8m       v1.12.7
aks-nodepool1-29486530-2   Ready     3m       v1.12.7
$ az aks scale -g myResourceGroup -n myCluster --node-count 10
 Running ..
@brendandburns @bridgetkromhout#devopsdays
demo: AKS
@brendandburns @bridgetkromhout#devopsdays
tools in the k8s ecosystem
“Cannot run out time. There is infinite
time. You are finite. Zathras is finite.
This is wrong tool!”
Babylon 5 —“War Without End, Part 2”
@brendandburns @bridgetkromhout#devopsdays
kubernetes operability tooling
-Getting started with Terraform
-Managing configs with Helm & apps with Draft
-Event-driven scripting with Brigade & Kashti
-Packaging distributed apps: CNAB, Duffle, Porter
@brendandburns @bridgetkromhout#devopsdays
Deploy k8s clusters, pods, and services!
Find modules: https://registry.terraform.io/
Providers include Azure & Azure Stack, as
well as other clouds.
@brendandburns @bridgetkromhout#devopsdays
demo: Terraform
@brendandburns @bridgetkromhout#devopsdays
@brendandburns @bridgetkromhout#devopsdays
Find, share, and use software built for k8s
Manage complexity Easy updates
Simple sharing Rollbacks
@brendandburns @bridgetkromhout#devopsdays
Manage complexity
Charts can describe complex apps;
provide repeatable app installs, and
serve as a single point of authority
@brendandburns @bridgetkromhout#devopsdays
Easy updates
Take the pain out of updates with
in-place upgrades and custom hooks
@brendandburns @bridgetkromhout#devopsdays
Simple sharing
Charts are easy to version, share,
and host on public or private servers
@brendandburns @bridgetkromhout#devopsdays
Rollbacks
Use helm rollback to roll back to an
older version of a release with ease
@brendandburns @bridgetkromhout#devopsdays
demo: Helm
@brendandburns @bridgetkromhout#devopsdays
Simple app development and deployment – into any
Kubernetes cluster
Simplified development
Using two simple commands,
developers can now begin working
on container-based applications
without requiring Docker or even
installing Kubernetes themselves
Language support
Draft detects which language your
app is written in, and then uses
packs to generate a Dockerfile and
Helm Chart with the best practices
for that language
@brendandburns @bridgetkromhout#devopsdays
Run scriptable, automated tasks in the cloud — as part of
your Kubernetes cluster
Simple, powerful pipes
Each project gets a brigade.js
config file, which is where you
can write dynamic, interwoven
pipelines and tasks for your
Kubernetes cluster
Runs inside your cluster
By running Brigade as a
service inside your Kubernetes
cluster, you can harness the
power of millions of available
Docker images
@brendandburns @bridgetkromhout#devopsdays
A simple UI to display build results and logs
Simple visualizations
A web dashboard for
Brigade, helping to
easily visualize and
inspect your Brigade
builds
Driving deep insights
Make Brigade DevOps
workflows— projects,
scripts, and jobs—and
their events visible
instantly
Kashti
@brendandburns @bridgetkromhout#devopsdays
Spec for packaging distributed apps
CNAB: package distributed apps
CNABs facilitate the bundling,
installing and managing of
container-native apps — and
their coupled services
Cloud Native Application Bundle
@brendandburns @bridgetkromhout#devopsdays
Install and manage distributed app bundles
Duffle: install & manage
distributed app bundles
Simple CLI to interact with
CNAB, for use with your
clouds and services of choice
Duffle
@brendandburns @bridgetkromhout#devopsdays
A friendlier cloud installer
Install your app and its baggage
Bundle up not just the app,
but everything it needs to run
in the cloud
Build bundles smarter, not harder
Use mixins for common tools
and clouds, and depend on
existing bundles.
Surprise! It does package
management too
Package and version your
bundle, then distribute it for
others to use.
@brendandburns @bridgetkromhout#devopsdays
sweetcode.io/a-first-look-at-the-helm-3-plan
Helm 3 changes include…
•deprecating tiller
•libraries, schematized values, and ext directory in charts
•lifecycle events
•embedded Lua engine for scripting event handlers
•Release and release version Secret objects
•new Helm Controller project for pull-based workflows
github.com/helm/community/blob/master/helm-v3/000-helm-v3.md
@brendandburns @bridgetkromhout#devopsdays
Virtual
Kubelet
@brendandburns @bridgetkromhout#devopsdays
@brendandburns @bridgetkromhout#devopsdays
@brendandburns @bridgetkromhout#devopsdays
openpolicyagent.org
Policy-based control
specified declaratively &
enforced automatically
Update without recompiling
or redeploying
Integrate as a sidecar, host-
level daemon, or library.
Open Policy Agent
Improve consistency,
security, compliance
@brendandburns @bridgetkromhout#devopsdays
demo: OPA
@brendandburns @bridgetkromhout#devopsdays
the future
“What’s next?”
Jed Bartlet, The West Wing
@brendandburns @bridgetkromhout#devopsdays
winter is coming
(k8s getting real)
@brendandburns @bridgetkromhout#devopsdays
(okay, winter is here)
@brendandburns @bridgetkromhout#devopsdays
silos are for grain
not actually devops
still computers
@brendandburns @bridgetkromhout#devopsdays
recognize
change
exists…
@brendandburns @bridgetkromhout#devopsdays
…and change
doesn’t end...
@brendandburns @bridgetkromhout#devopsdays
…change is
the only
constant.
@brendandburns @bridgetkromhout#devopsdays
@brendandburns @bridgetkromhout#devopsdays
To learn more…
Cloud Native Tooling
deislabs.io
Microsoft Ignite: The Tour
microsoft.com/ignite-the-tour
AKS docs
docs.microsoft.com/azure/aks
Microsoft Learn
docs.microsoft.com/learn
@brendandburns @bridgetkromhout#devopsdays
Cloud Native Tooling
deislabs.io
Microsoft Ignite: The Tour
microsoft.com/ignite-the-tour
AKS docs
docs.microsoft.com/azure/aks
Microsoft Learn
docs.microsoft.com/learn
Thanks!

Weitere ähnliche Inhalte

Was ist angesagt?

WSO2Con US 2015 Kubernetes: a platform for automating deployment, scaling, an...
WSO2Con US 2015 Kubernetes: a platform for automating deployment, scaling, an...WSO2Con US 2015 Kubernetes: a platform for automating deployment, scaling, an...
WSO2Con US 2015 Kubernetes: a platform for automating deployment, scaling, an...
Brian Grant
 

Was ist angesagt? (19)

TIAD : Automating the modern datacenter
TIAD : Automating the modern datacenterTIAD : Automating the modern datacenter
TIAD : Automating the modern datacenter
 
Game of Streams: How to Tame and Get the Most from Your Messaging Platforms
Game of Streams: How to Tame and Get the Most from Your Messaging PlatformsGame of Streams: How to Tame and Get the Most from Your Messaging Platforms
Game of Streams: How to Tame and Get the Most from Your Messaging Platforms
 
Google Cloud Platform Kubernetes Workshop IYTE
Google Cloud Platform Kubernetes Workshop IYTEGoogle Cloud Platform Kubernetes Workshop IYTE
Google Cloud Platform Kubernetes Workshop IYTE
 
Shakr - Container CI/CD with Google Cloud Platform
Shakr - Container CI/CD with Google Cloud PlatformShakr - Container CI/CD with Google Cloud Platform
Shakr - Container CI/CD with Google Cloud Platform
 
Cloud, Containers, Kubernetes (YOW Sydney 2018)
Cloud, Containers, Kubernetes (YOW Sydney 2018)Cloud, Containers, Kubernetes (YOW Sydney 2018)
Cloud, Containers, Kubernetes (YOW Sydney 2018)
 
Kubernetes - Sailing a Sea of Containers
Kubernetes - Sailing a Sea of ContainersKubernetes - Sailing a Sea of Containers
Kubernetes - Sailing a Sea of Containers
 
Guide To Continuous Deployment Containerization With Docker Complete Deck
Guide To Continuous Deployment Containerization With Docker Complete DeckGuide To Continuous Deployment Containerization With Docker Complete Deck
Guide To Continuous Deployment Containerization With Docker Complete Deck
 
Docker Enterprise Workshop - Technical
Docker Enterprise Workshop - TechnicalDocker Enterprise Workshop - Technical
Docker Enterprise Workshop - Technical
 
Kubernetes vs Docker Swarm | Container Orchestration War | Kubernetes Trainin...
Kubernetes vs Docker Swarm | Container Orchestration War | Kubernetes Trainin...Kubernetes vs Docker Swarm | Container Orchestration War | Kubernetes Trainin...
Kubernetes vs Docker Swarm | Container Orchestration War | Kubernetes Trainin...
 
TIAD - DYI: A simple orchestrator built step by step
TIAD - DYI: A simple orchestrator built step by stepTIAD - DYI: A simple orchestrator built step by step
TIAD - DYI: A simple orchestrator built step by step
 
What Is Kubernetes | Kubernetes Introduction | Kubernetes Tutorial For Beginn...
What Is Kubernetes | Kubernetes Introduction | Kubernetes Tutorial For Beginn...What Is Kubernetes | Kubernetes Introduction | Kubernetes Tutorial For Beginn...
What Is Kubernetes | Kubernetes Introduction | Kubernetes Tutorial For Beginn...
 
Using Deep Learning Toolkits with Kubernetes clusters
Using Deep Learning Toolkits with Kubernetes clustersUsing Deep Learning Toolkits with Kubernetes clusters
Using Deep Learning Toolkits with Kubernetes clusters
 
Kube Overview and Kube Conformance Certification OpenSource101 Raleigh
Kube Overview and Kube Conformance Certification OpenSource101 RaleighKube Overview and Kube Conformance Certification OpenSource101 Raleigh
Kube Overview and Kube Conformance Certification OpenSource101 Raleigh
 
WSO2Con US 2015 Kubernetes: a platform for automating deployment, scaling, an...
WSO2Con US 2015 Kubernetes: a platform for automating deployment, scaling, an...WSO2Con US 2015 Kubernetes: a platform for automating deployment, scaling, an...
WSO2Con US 2015 Kubernetes: a platform for automating deployment, scaling, an...
 
Kubernetes Architecture with Components
 Kubernetes Architecture with Components Kubernetes Architecture with Components
Kubernetes Architecture with Components
 
Git interview questions | Edureka
Git interview questions | EdurekaGit interview questions | Edureka
Git interview questions | Edureka
 
Clocker - How to Train your Docker Cloud
Clocker - How to Train your Docker CloudClocker - How to Train your Docker Cloud
Clocker - How to Train your Docker Cloud
 
Sf k8-ignite-meetup
Sf k8-ignite-meetupSf k8-ignite-meetup
Sf k8-ignite-meetup
 
Kubo (Cloud Foundry Container Platform): Your Gateway Drug to Cloud-native
Kubo (Cloud Foundry Container Platform): Your Gateway Drug to Cloud-nativeKubo (Cloud Foundry Container Platform): Your Gateway Drug to Cloud-native
Kubo (Cloud Foundry Container Platform): Your Gateway Drug to Cloud-native
 

Ähnlich wie Kubernetes Operability Tooling (devopsdays Seattle 2019)

Ähnlich wie Kubernetes Operability Tooling (devopsdays Seattle 2019) (20)

Kubernetes Operability Tooling (Minnebar 2019)
Kubernetes Operability Tooling (Minnebar 2019)Kubernetes Operability Tooling (Minnebar 2019)
Kubernetes Operability Tooling (Minnebar 2019)
 
Kubernetes Operability Tooling (LEAP 2019)
Kubernetes Operability Tooling (LEAP 2019)Kubernetes Operability Tooling (LEAP 2019)
Kubernetes Operability Tooling (LEAP 2019)
 
Kubernetes Operability Tooling (GOTO Chicago 2019)
Kubernetes Operability Tooling (GOTO Chicago 2019)Kubernetes Operability Tooling (GOTO Chicago 2019)
Kubernetes Operability Tooling (GOTO Chicago 2019)
 
Day 2 Kubernetes - Tools for Operability (Velocity London Meetup)
Day 2 Kubernetes - Tools for Operability (Velocity London Meetup)Day 2 Kubernetes - Tools for Operability (Velocity London Meetup)
Day 2 Kubernetes - Tools for Operability (Velocity London Meetup)
 
Day 2 Kubernetes - Tools for Operability (KubeCon)
Day 2 Kubernetes - Tools for Operability (KubeCon)Day 2 Kubernetes - Tools for Operability (KubeCon)
Day 2 Kubernetes - Tools for Operability (KubeCon)
 
Join Our Party: The Cloud Native Adventure Brigade (OSS 2019)
Join Our Party: The Cloud Native Adventure Brigade (OSS 2019)Join Our Party: The Cloud Native Adventure Brigade (OSS 2019)
Join Our Party: The Cloud Native Adventure Brigade (OSS 2019)
 
Day 2 Kubernetes - Tools for Operability (HashiConf)
Day 2 Kubernetes - Tools for Operability (HashiConf)Day 2 Kubernetes - Tools for Operability (HashiConf)
Day 2 Kubernetes - Tools for Operability (HashiConf)
 
Join Our Party: The Cloud Native Adventure Brigade (devopsdays Philly 2019)
Join Our Party: The Cloud Native Adventure Brigade (devopsdays Philly 2019)Join Our Party: The Cloud Native Adventure Brigade (devopsdays Philly 2019)
Join Our Party: The Cloud Native Adventure Brigade (devopsdays Philly 2019)
 
Federated Kubernetes: As a Platform for Distributed Scientific Computing
Federated Kubernetes: As a Platform for Distributed Scientific ComputingFederated Kubernetes: As a Platform for Distributed Scientific Computing
Federated Kubernetes: As a Platform for Distributed Scientific Computing
 
Kubernetes Kops - Automation Night
Kubernetes Kops - Automation NightKubernetes Kops - Automation Night
Kubernetes Kops - Automation Night
 
Kubernetes Vs. Docker Swarm: Comparing the Best Container Orchestration Tool ...
Kubernetes Vs. Docker Swarm: Comparing the Best Container Orchestration Tool ...Kubernetes Vs. Docker Swarm: Comparing the Best Container Orchestration Tool ...
Kubernetes Vs. Docker Swarm: Comparing the Best Container Orchestration Tool ...
 
Kubernetes and Hybrid Deployments
Kubernetes and Hybrid DeploymentsKubernetes and Hybrid Deployments
Kubernetes and Hybrid Deployments
 
Cloud, Containers, Kubernetes (YOW Brisbane 2018)
Cloud, Containers, Kubernetes (YOW Brisbane 2018)Cloud, Containers, Kubernetes (YOW Brisbane 2018)
Cloud, Containers, Kubernetes (YOW Brisbane 2018)
 
Join Our Party: The Cloud Native Adventure Brigade (TCSW 2019)
Join Our Party: The Cloud Native Adventure Brigade (TCSW 2019)Join Our Party: The Cloud Native Adventure Brigade (TCSW 2019)
Join Our Party: The Cloud Native Adventure Brigade (TCSW 2019)
 
Kubernetes: A Top Notch Automation Solution
Kubernetes: A Top Notch Automation SolutionKubernetes: A Top Notch Automation Solution
Kubernetes: A Top Notch Automation Solution
 
DevOps with Kubernetes and Helm - OSCON 2018
DevOps with Kubernetes and Helm - OSCON 2018DevOps with Kubernetes and Helm - OSCON 2018
DevOps with Kubernetes and Helm - OSCON 2018
 
Cloud-native .NET Microservices mit Kubernetes
Cloud-native .NET Microservices mit KubernetesCloud-native .NET Microservices mit Kubernetes
Cloud-native .NET Microservices mit Kubernetes
 
'DOCKER' & CLOUD: ENABLERS For DEVOPS
'DOCKER' & CLOUD:  ENABLERS For DEVOPS'DOCKER' & CLOUD:  ENABLERS For DEVOPS
'DOCKER' & CLOUD: ENABLERS For DEVOPS
 
Kubernetes: https://youtu.be/KnjnQj-FvfQ
Kubernetes: https://youtu.be/KnjnQj-FvfQKubernetes: https://youtu.be/KnjnQj-FvfQ
Kubernetes: https://youtu.be/KnjnQj-FvfQ
 
DevOps with Kubernetes and Helm - Jenkins World Edition
DevOps with Kubernetes and Helm - Jenkins World EditionDevOps with Kubernetes and Helm - Jenkins World Edition
DevOps with Kubernetes and Helm - Jenkins World Edition
 

Mehr von bridgetkromhout

Mehr von bridgetkromhout (17)

An introduction to Helm - KubeCon EU 2020
An introduction to Helm - KubeCon EU 2020An introduction to Helm - KubeCon EU 2020
An introduction to Helm - KubeCon EU 2020
 
Join Our Party: The Cloud Native Adventure Brigade (Kubernetes Belgium 2019)
Join Our Party: The Cloud Native Adventure Brigade (Kubernetes Belgium 2019)Join Our Party: The Cloud Native Adventure Brigade (Kubernetes Belgium 2019)
Join Our Party: The Cloud Native Adventure Brigade (Kubernetes Belgium 2019)
 
devops, distributed (devopsdays Ghent 2019)
devops, distributed (devopsdays Ghent 2019)devops, distributed (devopsdays Ghent 2019)
devops, distributed (devopsdays Ghent 2019)
 
Increasing Reliability via Helm Pre-Release Checks (Helm Summit 2019)
Increasing Reliability via Helm Pre-Release Checks (Helm Summit 2019)Increasing Reliability via Helm Pre-Release Checks (Helm Summit 2019)
Increasing Reliability via Helm Pre-Release Checks (Helm Summit 2019)
 
Kubernetes for the Impatient (devopsdays Cape Town 2019)
Kubernetes for the Impatient (devopsdays Cape Town 2019)Kubernetes for the Impatient (devopsdays Cape Town 2019)
Kubernetes for the Impatient (devopsdays Cape Town 2019)
 
Helm 3: Navigating To Distant Shores (OSS NA 2019)
Helm 3: Navigating To Distant Shores (OSS NA 2019)Helm 3: Navigating To Distant Shores (OSS NA 2019)
Helm 3: Navigating To Distant Shores (OSS NA 2019)
 
Helm 3: Navigating to Distant Shores (OSCON 2019)
Helm 3: Navigating to Distant Shores (OSCON 2019)Helm 3: Navigating to Distant Shores (OSCON 2019)
Helm 3: Navigating to Distant Shores (OSCON 2019)
 
Kubernetes for the Impatient (Velocity San Jose 2019)
Kubernetes for the Impatient (Velocity San Jose 2019)Kubernetes for the Impatient (Velocity San Jose 2019)
Kubernetes for the Impatient (Velocity San Jose 2019)
 
Community projects inform enterprise products (Velocity San Jose 2019)
Community projects inform enterprise products (Velocity San Jose 2019)Community projects inform enterprise products (Velocity San Jose 2019)
Community projects inform enterprise products (Velocity San Jose 2019)
 
Helm 3: Navigating to Distant Shores (KubeCon EU 2019)
Helm 3: Navigating to Distant Shores (KubeCon EU 2019)Helm 3: Navigating to Distant Shores (KubeCon EU 2019)
Helm 3: Navigating to Distant Shores (KubeCon EU 2019)
 
Livetweeting Tech Conferences - SREcon Americas 2019
Livetweeting Tech Conferences - SREcon Americas 2019Livetweeting Tech Conferences - SREcon Americas 2019
Livetweeting Tech Conferences - SREcon Americas 2019
 
Day 2 Kubernetes - Tools for Operability (Philly Open Source)
Day 2 Kubernetes - Tools for Operability (Philly Open Source)Day 2 Kubernetes - Tools for Operability (Philly Open Source)
Day 2 Kubernetes - Tools for Operability (Philly Open Source)
 
the endless now: distributed systems & teams
the endless now: distributed systems & teamsthe endless now: distributed systems & teams
the endless now: distributed systems & teams
 
Containers will not fix your broken culture (and other hard truths) - OhioLinux
Containers will not fix your broken culture (and other hard truths) - OhioLinuxContainers will not fix your broken culture (and other hard truths) - OhioLinux
Containers will not fix your broken culture (and other hard truths) - OhioLinux
 
Containers will not fix your broken culture (and other hard truths) - ApacheC...
Containers will not fix your broken culture (and other hard truths) - ApacheC...Containers will not fix your broken culture (and other hard truths) - ApacheC...
Containers will not fix your broken culture (and other hard truths) - ApacheC...
 
Through a glass darkly: ethics in AI (PagerDuty Summit 2018)
Through a glass darkly: ethics in AI (PagerDuty Summit 2018)Through a glass darkly: ethics in AI (PagerDuty Summit 2018)
Through a glass darkly: ethics in AI (PagerDuty Summit 2018)
 
Give Actionable Takeaways
Give Actionable TakeawaysGive Actionable Takeaways
Give Actionable Takeaways
 

Kürzlich hochgeladen

Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 
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
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 

Kürzlich hochgeladen (20)

Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
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
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024
 
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
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
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
 
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
 
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
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
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...
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
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...
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
 

Kubernetes Operability Tooling (devopsdays Seattle 2019)