SlideShare a Scribd company logo
What is
Andreas Grabner, Dynatrace
@grabnerandi
@keptnProject
https://keptn.sh
https://github.com/keptn
Confidential 2
$ keptn new artifact sampleservice:3.0.0
Option 1: keptn CLI
Option 2: keptn REST API –> enables integrations from CI, e.g: Jenkins, Bamboo ...
HTTP POST https://control.keptn.mydomain.com
{
"type":"sh.keptn.events.new-artifact",
"data":{
"image":"simplenodeservice", "tag":"3.0.0"
}
}
Confidential 3
Industry is pushing „Autonomous Cloud Management“
Confidential 4
MTTI
Mean Time to Innovation
MTTR
Mean Time to Remediate
4.8 days
4 hours
~ 10min
12.5 days 2 days ~ 1 hour
The reality and evidence supports the need for ACM!
https://dynatrace.ai/acsurvey
Only < 5% is „Cloud Native“
5Confidential
Increase Quality &
Level of Automation
Increase Speed &
Reduce Costs
Automated
Testing
Continuous
Performance
Auto Quality
Gates
AUTOMATE
OPERATIONS
AUTOMATE
DEPLOYMENT
AUTOMATE
MONITORING
Feature
Flagging
Adaptive
Scaling
Auto
Roll-Back
Canary
Releases
Blue /
Green
Deploymen
ts
Auto-
Remediation
AUTOMATE
QUALITY
Strategically Used as Pipeline Feature
Building Blocks for ACM/Cloud Natives!
Confidential 6
That is why we are building
Because cloud native delivery and operations is a BIG challenge for enterprises!
Cloud Native
Confidential 7
Quote: “Pipelines seem to be becoming our new future un-managable legacy code!“
First: solves the Continuous Delivery Problem!
Second: Continuous Delivery is NOT ENOUGH!
Continuous Delivery – Launch control
Launch operations are supervised and
controlled from several control rooms (also
known as a firing room). The controllers are
in control of pre-launch checks, the booster
and spacecraft. Once the rocket has cleared
the launch tower (usually within the first
10–15 seconds), is when control is switched
over to the Mission Control Center
Continuous Operations – Mission Control
A mission control center (MCC, sometimes
called a flight control center or operations
center) is a facility that manages space flights,
usually from the point of launch until landing
or the end of the mission. It is part of
the ground segment of spacecraft operations.
A staff of flight controllers and other support
personnel monitor all aspects of the mission
using telemetry, and send commands to the
vehicle using ground stations
Confidential 11
Quote: “We spend more time in manual communicaton than remediating issues“
Second: has Continuous Operations at its Core!
ENGAGE TRIAGE FIND & ASSEMBLE RESOLVE RESTORE
MANUAL
COMMUNICATION
MANUAL
COMM
Before
After
RESTORERESOLVE
NUMBER
OF ISSUES BEFORE: mostly manual
AFTER: mostly automated
Mission Control
“Automated Operations” = Day 2 Ops
Launch Control
“Continuous Deployment” = Day 1 Ops
keptn accelerates building autonomous clouds
Event-driven runbook automation
Productionproblemscan beautomaticallyremediatedin
real-timebyexecutingrunbooksthatrequirenomanual
intervention.
Self-healing blue/green deployments
Deploymentsthatfollowthe“Operationsas Code”
paradigmautomaticallyremediateproblemsandget
yourdeploymentpipelineworkingagain inundera
minute.
Automated multistage unbreakable delivery
pipelines
GitOps-enableddeliverypipelineswithautomated
qualitygates supportautomatedtestingandmonitoring-
as-a-service.
Designed for modern applications
GitOps-based collaboration
AllkeptnworkflowsarebasedontheGitOps
paradigm.
Operator patterns for all logic
components
Logiccomponentscan bereusedforother
operationaltasks.
Monitoring and operations as code
Developer-friendlydefinitionofmonitoringand
operationaltasks.
Built on and for Kubernetes
Builtformoderncloud-nativeenvironments.
Event-driven and serverless
Powerfulwitha minimal
resourcefootprint.
Pluggable tooling
Alltoolsleveragedbykeptn
can bereplacedbased
onyourtoolpreferences.
14
Keptn Use Cases
• Installation
• One-Line Installation: on most popular k8s platforms
• Zero-Touch Toolchain Integration: No custom tool integrations needed
• Re-Think Pipelines: Gone are the days of custom pipeline coding!
• Zero-Touch Cloud Native Services: Enables GitOps event-driven CD/CO for your services
• Continuous Delivery
• Automated Multi-Stage Delivery: Risk-Free auto deployment through multi-stage delivery pipelines
• Automated Quality Gates: stops bad changes before production using Pitometer
• Self-Healing Blue/Green Deployments: reverts bad changes before impacting end-users
• Zero-Touch Toolchain Updates: Add/Remove/Replace tools without custom coding
• Mastering Continuous Delivery: Risk-Free Automated Deployments
• Continuous Operations
• Self-Healing Production: Automated Problem Remediation (Scale-Up, Scale-Down, ...)
• Self-Healing/Continuous BizDevOps: Automated Business Operations Optimization, Turn on/off feature flags based on conversion rates ...
• Zero-Touch Toolchain Updates: Add/Remove/Replace tools without custom coding
• Auto-Protect Production & Business: Stop DDOS attacks, Redirect Bot Traffic ...
• Chaos-Driven Operation Readiness: Chaos Engineering to validate your production self-healing
15
Config ChatOps IT Autom
Deploy Test Observe
One-Line Installation: $ keptn install
16
Config ChatOps IT Autom
Deploy Test Observe
Zero-Touch Toolchain Integration: $ keptn wear uniform <GitHub, Slack ...>
17
Config ChatOps IT Autom
Deploy Test Observe
Re-Think Pipelines: $ keptn create project keptn-sample {stage(perf),prod(bg)}
S
T
A
G
I
N
G
P
R
O
D
DirectUpdateC D
Blue/GreenUpdateC D
18
Config ChatOps IT Autom
Deploy Test Observe
Zero-Touch Cloud Native Services: $ keptn onboard service myservice [xxx.yaml]
S
T
A
G
I
N
G
P
R
O
D
DirectUpdateC D
Blue/GreenUpdateC D
PLACEHOLDER
PLACEHOLDER
19
Config ChatOps IT Autom
Deploy Test Observe
Automated Multi-Stage Delivery: $ keptn new artifact myservice:1.0.0
S
T
A
G
I
N
G
P
R
O
D
ScoreDirect PerformanceUpdate Promote?C D T O
ScoreBlue/GreenUpdate Keep?C D T O
PLACEHOLDER
PLACEHOLDER
1.0.0
1 1 90
/
100
1.0.0
1 1 1 75
/
100
P
R
O
M
O
T
E
K
E
E
P
20
A Quick word on Pitometer: Automated Deployment Validation
Metric Source &
Query
Grading Details
& Metric Score
Pitometer Specfile
Total Scoring
Objectives
2GB
Allocated Bytes (from Prometheus)
> 2GB: 0 Points
< 2GB: 20 Points
5%
2% < 2%: 0 Points
< 5%: 10 Points
> 5%: 20 Points
Conversion Rate (Dynatrace)
GraderSource
If value: 3GB
Score: 0
If value: 3.9%
Score: 10
Total Score: 10
21
Config ChatOps IT Autom
Deploy Test Observe
Automated Quality Gates: $ keptn new artifact myservice:2.0.0
S
T
A
G
I
N
G
P
R
O
D
ScoreDirect PerformanceUpdate Promote?C D T O
ScoreBlue/GreenUpdate Keep?C D T O
1.0.0
1 1 45
/
100
1.0.0
1 1 1
2.0.0
2 2
A
B
O
R
T
22
Config ChatOps IT Autom
Deploy Test Observe
Self-Healing Blue/Green Deployments: $ keptn new artifact myservice:3.0.0
S
T
A
G
I
N
G
P
R
O
D
ScoreDirect PerformanceUpdate Promote?C D T O
ScoreBlue/GreenUpdate Keep?C D T O
1.0.0
1 1 85
/
100
1.0.0
1 1 1
2.0.0
2 2
3.0.0
3 3
3.0.0
3 3 3
80
/
100
P
R
O
M
O
T
E
R
E
V
E
R
T
23
Config ChatOps IT Autom
Deploy Test Observe
Zero-Touch Toolchain Updates: $ keptn update uniform <+neo,+end2end,+spinnaker>
S
T
A
G
I
N
G
P
R
O
D
ScoreDirect PerformanceUpdate Promote?C D T O
ScoreBlue/GreenUpdate Keep?C D O
1.0.0
1 1
1.0.0
1 1 1
2.0.0
2 2
3.0.0
3 3
End2EndT
24
Config ChatOps IT Autom
Deploy Test Observe
Mastering Continuous Delivery: $ keptn new artifact myservice:4.0.0
S
T
A
G
I
N
G
P
R
O
D
ScoreDirect PerformanceUpdate Promote?C D T O
ScoreBlue/GreenUpdate Keep?C D O
1.0.0
1 1
1.0.0
1 1 1
2.0.0
2 2
3.0.0
3 3
4 4 4
End2EndT
4.0.0
4.0.0
4 4 95
/
100
90
/
100
K
E
E
P
P
R
O
M
O
T
E
25
4 4
Config ChatOps IT Autom
Deploy Test Observe
Self-Healing Production: $ keptn new problem <Services, Root Cause>
P
R
O
D
Evaluate
Decide
Act
Notify
4 Escalate
4 4
Confidential 26
MTTI
= Mean Time to Innovation
MTTR
Mean Time to Remediate
4.8 days
4 hours
~ 10min
12.5 days 2 days ~ 1 hour
We are building keptn to re-shape this reality
GROW this number!
27Confidential
• https://github.com/keptn/community
• @keptnproject
• keptn@dynatrace.com
• keptn.slack.com
• Biweekly communitymeetings
• Zoom https://dynatrace.zoom.us/j/578828410
• Notes https://tinyurl.com/keptn-meeting-notes
Jointhecommunity
28
dynatrace.com
29

More Related Content

What's hot (18)

PPTX
How to explain DevOps to your mom
Andreas Grabner
 
PPTX
DevOps Pipelines and Metrics Driven Feedback Loops
Andreas Grabner
 
PPTX
DevOps Days Toronto: From 6 Months Waterfall to 1 hour Code Deploys
Andreas Grabner
 
PPTX
AWS Summit - Trends in Advanced Monitoring for AWS environments
Andreas Grabner
 
PPTX
Performance Metrics Driven CI/CD - Introduction to Continuous Innovation and ...
Mike Villiger
 
PPTX
Metrics Driven DevOps - Automate Scalability and Performance Into your Pipeline
Andreas Grabner
 
PDF
Metrics-driven Continuous Delivery
Andrew Phillips
 
PPTX
Boston DevOps Days 2016: Implementing Metrics Driven DevOps - Why and How
Andreas Grabner
 
PPTX
How to build your own auto-remediation workflow - Ansible Meetup Munich
Jürgen Etzlstorfer
 
PPTX
Web and App Performance: Top Problems to avoid to keep you out of the News
Andreas Grabner
 
PPTX
DevOps Transformation at Dynatrace and with Dynatrace
Andreas Grabner
 
PPTX
Top Java Performance Problems and Metrics To Check in Your Pipeline
Andreas Grabner
 
PDF
Continuous Performance Testing: The New Standard
TechWell
 
PPTX
DevOps for AI Apps
Richin Jain
 
PPTX
OOP 2016 - Building Software That Eats The World
Andreas Grabner
 
PPTX
Java Performance Mistakes
Andreas Grabner
 
PDF
Keptn: Unbreakable Continuous Delivery - Berlin CI/CD Meetup
Jürgen Etzlstorfer
 
PPTX
Top .NET, Java & Web Performance Mistakes - Meetup Jan 2015
Andreas Grabner
 
How to explain DevOps to your mom
Andreas Grabner
 
DevOps Pipelines and Metrics Driven Feedback Loops
Andreas Grabner
 
DevOps Days Toronto: From 6 Months Waterfall to 1 hour Code Deploys
Andreas Grabner
 
AWS Summit - Trends in Advanced Monitoring for AWS environments
Andreas Grabner
 
Performance Metrics Driven CI/CD - Introduction to Continuous Innovation and ...
Mike Villiger
 
Metrics Driven DevOps - Automate Scalability and Performance Into your Pipeline
Andreas Grabner
 
Metrics-driven Continuous Delivery
Andrew Phillips
 
Boston DevOps Days 2016: Implementing Metrics Driven DevOps - Why and How
Andreas Grabner
 
How to build your own auto-remediation workflow - Ansible Meetup Munich
Jürgen Etzlstorfer
 
Web and App Performance: Top Problems to avoid to keep you out of the News
Andreas Grabner
 
DevOps Transformation at Dynatrace and with Dynatrace
Andreas Grabner
 
Top Java Performance Problems and Metrics To Check in Your Pipeline
Andreas Grabner
 
Continuous Performance Testing: The New Standard
TechWell
 
DevOps for AI Apps
Richin Jain
 
OOP 2016 - Building Software That Eats The World
Andreas Grabner
 
Java Performance Mistakes
Andreas Grabner
 
Keptn: Unbreakable Continuous Delivery - Berlin CI/CD Meetup
Jürgen Etzlstorfer
 
Top .NET, Java & Web Performance Mistakes - Meetup Jan 2015
Andreas Grabner
 

Similar to Keptn - Automated Operations & Continuous Delivery for k8s (20)

PPTX
Ship code like a keptn
Rob Jahn
 
PDF
Building Autonomous Operations for Kubernetes with keptn
Johannes Bräuer
 
PPTX
Chicago DevOps Meetup Nov2019
Mike Villiger
 
PDF
GCP Meetup #3 - Approaches to Cloud Native Architectures
nine
 
PPTX
Cloud Native Summit 2019 Summary
Everett Toews
 
PDF
Building and Delivering Software in a Faster and More Consistent Way
DevOps Indonesia
 
PPTX
Observability and Orchestration of your GitOps Deployments with Keptn
Andreas Grabner
 
PDF
Keptn- A Cloud-native application life-cycle orchestration.pdf
Knoldus Inc.
 
PDF
OSO Confluent GitOps Demo
Sion Smith
 
PDF
Kubo (Cloud Foundry Container Platform): Your Gateway Drug to Cloud-native
cornelia davis
 
PDF
Kubo (Cloud Foundry Container Platform): Your Gateway Drug to Cloud-native
VMware Tanzu
 
PPTX
Container and Test Automation Management Practices in TrendMicro
Jen-Chieh Ko
 
PDF
Canary Deployments for Kubernetes (KubeCon 2018 North America)
Nail Islamov
 
PDF
Supercharge Continuous Delivery for Kubernetes with Spinnaker
DevOps.com
 
PDF
Getting Started with DevOps on AWS [Mar 2020]
Dhaval Nagar
 
PDF
Gitlab ci e kubernetes, build test and deploy your projects like a pro
sparkfabrik
 
PDF
Cloud Native Dünyada CI/CD
Mustafa AKIN
 
PPTX
Cloud Native Transformation (Alexis Richardson) - Continuous Lifecycle 2018 ...
Weaveworks
 
PDF
Reliability Pipelines With Keptn Quality Gates
Paul Balogh
 
PDF
Continuous Delivery With Containers
All Things Open
 
Ship code like a keptn
Rob Jahn
 
Building Autonomous Operations for Kubernetes with keptn
Johannes Bräuer
 
Chicago DevOps Meetup Nov2019
Mike Villiger
 
GCP Meetup #3 - Approaches to Cloud Native Architectures
nine
 
Cloud Native Summit 2019 Summary
Everett Toews
 
Building and Delivering Software in a Faster and More Consistent Way
DevOps Indonesia
 
Observability and Orchestration of your GitOps Deployments with Keptn
Andreas Grabner
 
Keptn- A Cloud-native application life-cycle orchestration.pdf
Knoldus Inc.
 
OSO Confluent GitOps Demo
Sion Smith
 
Kubo (Cloud Foundry Container Platform): Your Gateway Drug to Cloud-native
cornelia davis
 
Kubo (Cloud Foundry Container Platform): Your Gateway Drug to Cloud-native
VMware Tanzu
 
Container and Test Automation Management Practices in TrendMicro
Jen-Chieh Ko
 
Canary Deployments for Kubernetes (KubeCon 2018 North America)
Nail Islamov
 
Supercharge Continuous Delivery for Kubernetes with Spinnaker
DevOps.com
 
Getting Started with DevOps on AWS [Mar 2020]
Dhaval Nagar
 
Gitlab ci e kubernetes, build test and deploy your projects like a pro
sparkfabrik
 
Cloud Native Dünyada CI/CD
Mustafa AKIN
 
Cloud Native Transformation (Alexis Richardson) - Continuous Lifecycle 2018 ...
Weaveworks
 
Reliability Pipelines With Keptn Quality Gates
Paul Balogh
 
Continuous Delivery With Containers
All Things Open
 
Ad

More from Andreas Grabner (12)

PPTX
KCD Munich - Cloud Native Platform Dilemma - Turning it into an Opportunity
Andreas Grabner
 
PPTX
OpenTelemetry For GitOps: Tracing Deployments from Git Commit to Production
Andreas Grabner
 
PPTX
Don't Deploy Into the Dark: DORA Metrics for your K8s GitOps Deployments
Andreas Grabner
 
PPTX
Adding Security to your SLO-based Release Validation with Keptn
Andreas Grabner
 
PPTX
Four Practices to Fix Your Top .NET Performance Problems
Andreas Grabner
 
PPTX
Docker/DevOps Meetup: Metrics-Driven Continuous Performance and Scalabilty
Andreas Grabner
 
PPTX
JavaOne 2015: Top Performance Patterns Deep Dive
Andreas Grabner
 
PPTX
Application Quality Gates in Continuous Delivery: Deliver Better Software Fas...
Andreas Grabner
 
PPTX
Deploy Faster Without Failing Faster - Metrics-Driven - Dynatrace User Groups...
Andreas Grabner
 
PPTX
BTD2015 - Your Place In DevTOps is Finding Solutions - Not Just Bugs!
Andreas Grabner
 
PPTX
Mobile User Experience: Auto Drive through Performance Metrics
Andreas Grabner
 
PPTX
HSPS 2015 - SharePoint Performance Santiy Checks
Andreas Grabner
 
KCD Munich - Cloud Native Platform Dilemma - Turning it into an Opportunity
Andreas Grabner
 
OpenTelemetry For GitOps: Tracing Deployments from Git Commit to Production
Andreas Grabner
 
Don't Deploy Into the Dark: DORA Metrics for your K8s GitOps Deployments
Andreas Grabner
 
Adding Security to your SLO-based Release Validation with Keptn
Andreas Grabner
 
Four Practices to Fix Your Top .NET Performance Problems
Andreas Grabner
 
Docker/DevOps Meetup: Metrics-Driven Continuous Performance and Scalabilty
Andreas Grabner
 
JavaOne 2015: Top Performance Patterns Deep Dive
Andreas Grabner
 
Application Quality Gates in Continuous Delivery: Deliver Better Software Fas...
Andreas Grabner
 
Deploy Faster Without Failing Faster - Metrics-Driven - Dynatrace User Groups...
Andreas Grabner
 
BTD2015 - Your Place In DevTOps is Finding Solutions - Not Just Bugs!
Andreas Grabner
 
Mobile User Experience: Auto Drive through Performance Metrics
Andreas Grabner
 
HSPS 2015 - SharePoint Performance Santiy Checks
Andreas Grabner
 
Ad

Recently uploaded (20)

PDF
Blockchain Transactions Explained For Everyone
CIFDAQ
 
PDF
Smart Trailers 2025 Update with History and Overview
Paul Menig
 
PDF
Fl Studio 24.2.2 Build 4597 Crack for Windows Free Download 2025
faizk77g
 
PDF
CIFDAQ Weekly Market Wrap for 11th July 2025
CIFDAQ
 
PPTX
Webinar: Introduction to LF Energy EVerest
DanBrown980551
 
PDF
Presentation - Vibe Coding The Future of Tech
yanuarsinggih1
 
PDF
Agentic AI lifecycle for Enterprise Hyper-Automation
Debmalya Biswas
 
PDF
Timothy Rottach - Ramp up on AI Use Cases, from Vector Search to AI Agents wi...
AWS Chicago
 
PPTX
Q2 FY26 Tableau User Group Leader Quarterly Call
lward7
 
PDF
Using FME to Develop Self-Service CAD Applications for a Major UK Police Force
Safe Software
 
PDF
The Builder’s Playbook - 2025 State of AI Report.pdf
jeroen339954
 
PPTX
"Autonomy of LLM Agents: Current State and Future Prospects", Oles` Petriv
Fwdays
 
PPTX
AUTOMATION AND ROBOTICS IN PHARMA INDUSTRY.pptx
sameeraaabegumm
 
PDF
Exolore The Essential AI Tools in 2025.pdf
Srinivasan M
 
PDF
"AI Transformation: Directions and Challenges", Pavlo Shaternik
Fwdays
 
PDF
HubSpot Main Hub: A Unified Growth Platform
Jaswinder Singh
 
PDF
Newgen 2022-Forrester Newgen TEI_13 05 2022-The-Total-Economic-Impact-Newgen-...
darshakparmar
 
PDF
Reverse Engineering of Security Products: Developing an Advanced Microsoft De...
nwbxhhcyjv
 
PDF
CIFDAQ Token Spotlight for 9th July 2025
CIFDAQ
 
PDF
New from BookNet Canada for 2025: BNC BiblioShare - Tech Forum 2025
BookNet Canada
 
Blockchain Transactions Explained For Everyone
CIFDAQ
 
Smart Trailers 2025 Update with History and Overview
Paul Menig
 
Fl Studio 24.2.2 Build 4597 Crack for Windows Free Download 2025
faizk77g
 
CIFDAQ Weekly Market Wrap for 11th July 2025
CIFDAQ
 
Webinar: Introduction to LF Energy EVerest
DanBrown980551
 
Presentation - Vibe Coding The Future of Tech
yanuarsinggih1
 
Agentic AI lifecycle for Enterprise Hyper-Automation
Debmalya Biswas
 
Timothy Rottach - Ramp up on AI Use Cases, from Vector Search to AI Agents wi...
AWS Chicago
 
Q2 FY26 Tableau User Group Leader Quarterly Call
lward7
 
Using FME to Develop Self-Service CAD Applications for a Major UK Police Force
Safe Software
 
The Builder’s Playbook - 2025 State of AI Report.pdf
jeroen339954
 
"Autonomy of LLM Agents: Current State and Future Prospects", Oles` Petriv
Fwdays
 
AUTOMATION AND ROBOTICS IN PHARMA INDUSTRY.pptx
sameeraaabegumm
 
Exolore The Essential AI Tools in 2025.pdf
Srinivasan M
 
"AI Transformation: Directions and Challenges", Pavlo Shaternik
Fwdays
 
HubSpot Main Hub: A Unified Growth Platform
Jaswinder Singh
 
Newgen 2022-Forrester Newgen TEI_13 05 2022-The-Total-Economic-Impact-Newgen-...
darshakparmar
 
Reverse Engineering of Security Products: Developing an Advanced Microsoft De...
nwbxhhcyjv
 
CIFDAQ Token Spotlight for 9th July 2025
CIFDAQ
 
New from BookNet Canada for 2025: BNC BiblioShare - Tech Forum 2025
BookNet Canada
 

Keptn - Automated Operations & Continuous Delivery for k8s

  • 1. What is Andreas Grabner, Dynatrace @grabnerandi @keptnProject https://keptn.sh https://github.com/keptn
  • 2. Confidential 2 $ keptn new artifact sampleservice:3.0.0 Option 1: keptn CLI Option 2: keptn REST API –> enables integrations from CI, e.g: Jenkins, Bamboo ... HTTP POST https://control.keptn.mydomain.com { "type":"sh.keptn.events.new-artifact", "data":{ "image":"simplenodeservice", "tag":"3.0.0" } }
  • 3. Confidential 3 Industry is pushing „Autonomous Cloud Management“
  • 4. Confidential 4 MTTI Mean Time to Innovation MTTR Mean Time to Remediate 4.8 days 4 hours ~ 10min 12.5 days 2 days ~ 1 hour The reality and evidence supports the need for ACM! https://dynatrace.ai/acsurvey Only < 5% is „Cloud Native“
  • 5. 5Confidential Increase Quality & Level of Automation Increase Speed & Reduce Costs Automated Testing Continuous Performance Auto Quality Gates AUTOMATE OPERATIONS AUTOMATE DEPLOYMENT AUTOMATE MONITORING Feature Flagging Adaptive Scaling Auto Roll-Back Canary Releases Blue / Green Deploymen ts Auto- Remediation AUTOMATE QUALITY Strategically Used as Pipeline Feature Building Blocks for ACM/Cloud Natives!
  • 6. Confidential 6 That is why we are building Because cloud native delivery and operations is a BIG challenge for enterprises! Cloud Native
  • 7. Confidential 7 Quote: “Pipelines seem to be becoming our new future un-managable legacy code!“ First: solves the Continuous Delivery Problem!
  • 9. Continuous Delivery – Launch control Launch operations are supervised and controlled from several control rooms (also known as a firing room). The controllers are in control of pre-launch checks, the booster and spacecraft. Once the rocket has cleared the launch tower (usually within the first 10–15 seconds), is when control is switched over to the Mission Control Center
  • 10. Continuous Operations – Mission Control A mission control center (MCC, sometimes called a flight control center or operations center) is a facility that manages space flights, usually from the point of launch until landing or the end of the mission. It is part of the ground segment of spacecraft operations. A staff of flight controllers and other support personnel monitor all aspects of the mission using telemetry, and send commands to the vehicle using ground stations
  • 11. Confidential 11 Quote: “We spend more time in manual communicaton than remediating issues“ Second: has Continuous Operations at its Core! ENGAGE TRIAGE FIND & ASSEMBLE RESOLVE RESTORE MANUAL COMMUNICATION MANUAL COMM Before After RESTORERESOLVE NUMBER OF ISSUES BEFORE: mostly manual AFTER: mostly automated
  • 12. Mission Control “Automated Operations” = Day 2 Ops Launch Control “Continuous Deployment” = Day 1 Ops keptn accelerates building autonomous clouds Event-driven runbook automation Productionproblemscan beautomaticallyremediatedin real-timebyexecutingrunbooksthatrequirenomanual intervention. Self-healing blue/green deployments Deploymentsthatfollowthe“Operationsas Code” paradigmautomaticallyremediateproblemsandget yourdeploymentpipelineworkingagain inundera minute. Automated multistage unbreakable delivery pipelines GitOps-enableddeliverypipelineswithautomated qualitygates supportautomatedtestingandmonitoring- as-a-service.
  • 13. Designed for modern applications GitOps-based collaboration AllkeptnworkflowsarebasedontheGitOps paradigm. Operator patterns for all logic components Logiccomponentscan bereusedforother operationaltasks. Monitoring and operations as code Developer-friendlydefinitionofmonitoringand operationaltasks. Built on and for Kubernetes Builtformoderncloud-nativeenvironments. Event-driven and serverless Powerfulwitha minimal resourcefootprint. Pluggable tooling Alltoolsleveragedbykeptn can bereplacedbased onyourtoolpreferences.
  • 14. 14 Keptn Use Cases • Installation • One-Line Installation: on most popular k8s platforms • Zero-Touch Toolchain Integration: No custom tool integrations needed • Re-Think Pipelines: Gone are the days of custom pipeline coding! • Zero-Touch Cloud Native Services: Enables GitOps event-driven CD/CO for your services • Continuous Delivery • Automated Multi-Stage Delivery: Risk-Free auto deployment through multi-stage delivery pipelines • Automated Quality Gates: stops bad changes before production using Pitometer • Self-Healing Blue/Green Deployments: reverts bad changes before impacting end-users • Zero-Touch Toolchain Updates: Add/Remove/Replace tools without custom coding • Mastering Continuous Delivery: Risk-Free Automated Deployments • Continuous Operations • Self-Healing Production: Automated Problem Remediation (Scale-Up, Scale-Down, ...) • Self-Healing/Continuous BizDevOps: Automated Business Operations Optimization, Turn on/off feature flags based on conversion rates ... • Zero-Touch Toolchain Updates: Add/Remove/Replace tools without custom coding • Auto-Protect Production & Business: Stop DDOS attacks, Redirect Bot Traffic ... • Chaos-Driven Operation Readiness: Chaos Engineering to validate your production self-healing
  • 15. 15 Config ChatOps IT Autom Deploy Test Observe One-Line Installation: $ keptn install
  • 16. 16 Config ChatOps IT Autom Deploy Test Observe Zero-Touch Toolchain Integration: $ keptn wear uniform <GitHub, Slack ...>
  • 17. 17 Config ChatOps IT Autom Deploy Test Observe Re-Think Pipelines: $ keptn create project keptn-sample {stage(perf),prod(bg)} S T A G I N G P R O D DirectUpdateC D Blue/GreenUpdateC D
  • 18. 18 Config ChatOps IT Autom Deploy Test Observe Zero-Touch Cloud Native Services: $ keptn onboard service myservice [xxx.yaml] S T A G I N G P R O D DirectUpdateC D Blue/GreenUpdateC D PLACEHOLDER PLACEHOLDER
  • 19. 19 Config ChatOps IT Autom Deploy Test Observe Automated Multi-Stage Delivery: $ keptn new artifact myservice:1.0.0 S T A G I N G P R O D ScoreDirect PerformanceUpdate Promote?C D T O ScoreBlue/GreenUpdate Keep?C D T O PLACEHOLDER PLACEHOLDER 1.0.0 1 1 90 / 100 1.0.0 1 1 1 75 / 100 P R O M O T E K E E P
  • 20. 20 A Quick word on Pitometer: Automated Deployment Validation Metric Source & Query Grading Details & Metric Score Pitometer Specfile Total Scoring Objectives 2GB Allocated Bytes (from Prometheus) > 2GB: 0 Points < 2GB: 20 Points 5% 2% < 2%: 0 Points < 5%: 10 Points > 5%: 20 Points Conversion Rate (Dynatrace) GraderSource If value: 3GB Score: 0 If value: 3.9% Score: 10 Total Score: 10
  • 21. 21 Config ChatOps IT Autom Deploy Test Observe Automated Quality Gates: $ keptn new artifact myservice:2.0.0 S T A G I N G P R O D ScoreDirect PerformanceUpdate Promote?C D T O ScoreBlue/GreenUpdate Keep?C D T O 1.0.0 1 1 45 / 100 1.0.0 1 1 1 2.0.0 2 2 A B O R T
  • 22. 22 Config ChatOps IT Autom Deploy Test Observe Self-Healing Blue/Green Deployments: $ keptn new artifact myservice:3.0.0 S T A G I N G P R O D ScoreDirect PerformanceUpdate Promote?C D T O ScoreBlue/GreenUpdate Keep?C D T O 1.0.0 1 1 85 / 100 1.0.0 1 1 1 2.0.0 2 2 3.0.0 3 3 3.0.0 3 3 3 80 / 100 P R O M O T E R E V E R T
  • 23. 23 Config ChatOps IT Autom Deploy Test Observe Zero-Touch Toolchain Updates: $ keptn update uniform <+neo,+end2end,+spinnaker> S T A G I N G P R O D ScoreDirect PerformanceUpdate Promote?C D T O ScoreBlue/GreenUpdate Keep?C D O 1.0.0 1 1 1.0.0 1 1 1 2.0.0 2 2 3.0.0 3 3 End2EndT
  • 24. 24 Config ChatOps IT Autom Deploy Test Observe Mastering Continuous Delivery: $ keptn new artifact myservice:4.0.0 S T A G I N G P R O D ScoreDirect PerformanceUpdate Promote?C D T O ScoreBlue/GreenUpdate Keep?C D O 1.0.0 1 1 1.0.0 1 1 1 2.0.0 2 2 3.0.0 3 3 4 4 4 End2EndT 4.0.0 4.0.0 4 4 95 / 100 90 / 100 K E E P P R O M O T E
  • 25. 25 4 4 Config ChatOps IT Autom Deploy Test Observe Self-Healing Production: $ keptn new problem <Services, Root Cause> P R O D Evaluate Decide Act Notify 4 Escalate 4 4
  • 26. Confidential 26 MTTI = Mean Time to Innovation MTTR Mean Time to Remediate 4.8 days 4 hours ~ 10min 12.5 days 2 days ~ 1 hour We are building keptn to re-shape this reality GROW this number!
  • 27. 27Confidential • https://github.com/keptn/community • @keptnproject • [email protected] • keptn.slack.com • Biweekly communitymeetings • Zoom https://dynatrace.zoom.us/j/578828410 • Notes https://tinyurl.com/keptn-meeting-notes Jointhecommunity
  • 29. 29

Editor's Notes

  • #5: Numbers based on our survey – https://dynatrace.ai/acsurvey
  • #8: Many teams we spoken with build their own Deployment Pipelines: Combination of OpenSource & Commercial Tools for Deployment Automation! Testing Pipelines: Combination of OpenSource & Commerical Tools for Test Execution Quality Gates: Most often done manual. Some are investing in automated validation! Auto Remediation: Mostly done manual with a trend towards simply remediation actions
  • #27: Numbers based on our survey – https://dynatrace.ai/acsurvey