keptn / Keptn Tutorials

Add meeting Rate page Subscribe

keptn / Keptn Tutorials

These are all the meetings we have in "Keptn Tutorials" (part of the organization "keptn"). Click into individual meeting pages to watch the recording and search or read the transcript.

18 Jul 2023

In this video Florian Bacher presents the latest features to run your own business logic to support the lifecycle of your application deployment.

Learn more: https://lifecycle.keptn.sh/
Get started with tutorials: https://tutorials.keptn.sh
Join us in Slack: https://slack.keptn.sh
Star us on Github: https://github.com/keptn/keptn
Follow us on Twitter: https://twitter.com/keptnProject
Sign up to our newsletter: https://bit.ly/KeptnNews
  • 1 participant
  • 4 minutes
demoing
container
script
deployment
executed
runtime
application
busybox
task
k9s
youtube image

1 Jun 2023

How GitHub Codespace Makes Contributing to Keptn & Kept Docs Much Easier!

In this video Adam Gardner, DevRel at Dynatrace, walks you through, step-by-step, how to make a change to a Keptn repo using GitHub Codespaces by showing:
- How to fork a repo
- Code: Create Codespace on main
- Using the VS Code / Codespaces UI how to make a change
- How to stage the changes, commit staged as signed off (as required by CNCF & Keptn projects), and push those changes
- How to create a PR
  • 1 participant
  • 6 minutes
docs
markdownlin
fork
github
version
toolkit
captain
improving
copy
link
youtube image

30 Dec 2022

Keptn Lifecycle Toolkit (KLT) gives observability and orchestration of your GitOps deployments. It does this by ...
... using OpenTelemetry to trace any deployment on K8s from commit to running
... providing Serverless functions to execute pre- and post-deployment checks
... pulling Prometheus to validate environment health (SLOs) pre and post deployment
... bringing Application awareness to your Deployments

In this new tutorial - https://github.com/keptn-sandbox/klt-on-k3s-with-argocd - we walk you through through a fully ArgoCD, OpenTelemetry, Grafana and Keptn setup in 5 minutes on a bare linux VM using k3s as a lightweight K8s cluster.

Watch this video to see what you get after 5 minutes. Learn how Keptn Lifecycle Toolkit works and how it seamlessly provides observabilty and orchestration of your GitOps implementation

To learn more check out: https://lifecycle.keptn.sh/
Join us in Slack: https://slack.keptn.sh
Star us on Github: https://github.com/keptn/keptn
Follow us on Twitter: https://twitter.com/keptnProject
Sign up to our newsletter: https://bit.ly/KeptnNews
  • 1 participant
  • 9 minutes
deploying
deployments
deploys
dashboards
workflow
demo
lifecycle
k3s
git
captain
youtube image

13 May 2022

In this session, our Community Rockstar Christian Heckelmann will demonstrate how EKS Blueprints can simplify your Keptn Installation process with a few lines of code.

Learn more: https://keptn.sh
Get started with tutorials: https://tutorials.keptn.sh
Join us in Slack: https://slack.keptn.sh
Star us on Github: https://github.com/keptn/keptn
Follow us on Twitter: https://twitter.com/keptnProject
Sign up to our newsletter: https://bit.ly/KeptnNews
  • 2 participants
  • 15 minutes
eks
blueprints
dks
edk
aws
onboard
helm
deploying
controller
guide
youtube image

10 May 2022

Thomas Schuetz, the Keptn maintainer, goes through a use-case of running Keptn and ArgoCD together. In this presentation you will learn how Keptn can orchestrate Argo deployments, how to do continuous deployment with Argo while validating your apps with Argo, and other possible integrations through webhooks and notifications. Thomas also speaks about doing promotions via pull requests which is currently in progress.

Learn more: https://keptn.sh
Get started with tutorials: https://tutorials.keptn.sh
Join us in Slack: https://slack.keptn.sh
Star us on Github: https://github.com/keptn/keptn
Follow us on Twitter: https://twitter.com/keptnProject
Sign up to our newsletter: https://bit.ly/KeptnNews
  • 1 participant
  • 10 minutes
deployments
captain
deployed
argo
maintainer
decisions
git
execution
kubernetes
iocd
youtube image

7 Apr 2022

In this short video, Elizabeth Lang and Rob Jahn introduce the new trigger feature that was released with Keptn 0.14.1. It allows you to trigger sequences directly from the Bridge/CLI.

Find all the details of the new release here: https://keptn.sh/docs/news/release_announcements/keptn-0141/

-------------------------------------------------------------------------
Learn more: https://keptn.sh
Get started with tutorials: https://tutorials.keptn.sh
Join us in Slack: https://slack.keptn.sh
Star us on Github: https://github.com/keptn/keptn
Follow us on Twitter: https://twitter.com/keptnProject
Sign up to our newsletter: https://bit.ly/KeptnNews
  • 2 participants
  • 17 minutes
mockups
demo
interface
prototypes
project
user
showed
features
specifying
captain
youtube image

10 Nov 2021

Example of how to use the new Webhook Service to send notifications to tools such as Slack

Learn more: https://keptn.sh
Get started with tutorials: https://tutorials.keptn.sh
Join us in Slack: https://slack.keptn.sh
Star us on Github: https://github.com/keptn/keptn
Follow us on Twitter: https://twitter.com/keptnProject
Sign up to our newsletter: https://bit.ly/KeptnNews
  • 1 participant
  • 7 minutes
webhook
captain
loading
hook
deployment
demo
subscribed
service
handling
notifications
youtube image

22 Jun 2021

Francesco Lentini from Artillery shows how you can use Artillery to run load tests and smoke tests to help your services maintain their SLOs.

Artillery: https://artillery.io/
Integration: https://github.com/keptn-sandbox/artillery-service
Announcement: https://artillery.io/blog/shipping-friday-170621/#Keptn-Artillery

Learn more: https://keptn.sh
Get started with tutorials: https://tutorials.keptn.sh
Join us in Slack: https://slack.keptn.sh
Star us on Github: https://github.com/keptn/keptn
Follow us on Twitter: https://twitter.com/keptnProject
  • 2 participants
  • 25 minutes
artillery
deploying
firing
testing
captain
command
loading
tool
report
statsd
youtube image

3 May 2021

We are providing a hosted Keptn installation that you can explore without installing anything. Head over to keptn.public.demo.keptn.sh and have a look around to explore 4 different projects that we are currently hosting: Litmus, Podtatohead, Sockshop, Unleash.

Learn more: https://keptn.sh
Get started with tutorials: https://tutorials.keptn.sh
Join us in Slack: https://slack.keptn.sh
Star us on Github: https://github.com/keptn/keptn
Follow us on Twitter: https://twitter.com/keptnProject
Sign up to our community newsletter: https://keptn.sh/community/newsletter/
  • 1 participant
  • 4 minutes
sockshot
delivery
captain
project
staging
application
demo
deployed
service
overview
youtube image

22 Apr 2021

What we will cover in this tutorial:
- Setup a demo with Prometheus and Keptn
- Trigger Keptn Quality Gate evaluations
- Manage SLOs via the Keptn

Find the tutorial here: https://tutorials.keptn.sh/tutorials/keptn-quality-gates-prometheus-08/

Learn more: https://keptn.sh
Get started with tutorials: https://tutorials.keptn.sh
Join us in Slack: https://slack.keptn.sh
Star us on Github: https://github.com/keptn/keptn
Follow us on Twitter: https://twitter.com/keptnProject
Join our Keptn community newsletter: https://keptn.sh/community/newsletter/
  • 1 participant
  • 18 minutes
qualitygate
installations
captain
deploying
port
demo
vm
promethvoice
monitoring
prerequisites
youtube image

15 Apr 2021

Follow the tutorial yourself here: https://tutorials.keptn.sh/tutorials/keptn-in-a-box-08/index.html

Get the source: https://github.com/keptn-sandbox/keptn-in-a-box

What you'll find in this video:
00:00 Intro
01:15 Installation
12:34 What has been installed + Demo
24:00 Troubleshooting
26:42 Try it yourself

Learn more: https://keptn.sh
Get started with tutorials: https://tutorials.keptn.sh
Join us in Slack: https://slack.keptn.sh
Star us on Github: https://github.com/keptn/keptn
Follow us on Twitter: https://twitter.com/keptnProject
Join our Keptn community newsletter: https://keptn.sh/community/newsletter/
  • 2 participants
  • 28 minutes
scripts
captain
package
onboarded
box
installation
remotely
docker
kubernetes
tutorial
youtube image

12 Apr 2021

In this tutorial, we'll set up a demo application and have it undergo some chaos in combination with load testing. We will then use Keptn quality gates to evaluate the resilience of the application based on SLO-driven quality gates.

Follow the tutorial: https://tutorials.keptn.sh/tutorials/keptn-litmus-08/index.html

Learn more: https://keptn.sh
Get started with tutorials: https://tutorials.keptn.sh
Join us in Slack: https://slack.keptn.sh
Star us on Github: https://github.com/keptn/keptn
Follow us on Twitter: https://twitter.com/keptnProject
  • 1 participant
  • 28 minutes
captain
kubernetes
deploying
installation
ports
istio
terminal
cli
tutorial
resilience
youtube image

1 Apr 2021

Canary deployments are a very popular progressive delivery model where new versions of a software component is safely released in a "phased" approach (e.g: 25%, 50%, 75%, 100% of traffic) instead of a big bang (100% of traffic). Between each phase an evaluation takes place deciding on whether to continue with the next phase of rolling out the canary to more end users or whether to roll it back to the previous version.

Argo Rollouts is a very popular open source progressive delivery controller for Kubernetes (k8s) and provides both Blue/Green as well as Canary rollout models. If you want to learn more check out their introduction video of Argo Rollouts: https://www.youtube.com/watch?v=hIL0E2gLkf8

Link to tutorial: https://tutorials.keptn.sh/tutorials/keptn-argo-rollouts-dynatrace-08-on-k3s/

Learn more: https://keptn.sh
Get started with tutorials: https://tutorials.keptn.sh
Join us in Slack: https://slack.keptn.sh
Star us on Github: https://github.com/keptn/keptn
Follow us on Twitter: https://twitter.com/keptnProject
Join our Keptn community newsletter: https://keptn.sh/community/newsletter/
  • 2 participants
  • 15 minutes
rollout
deployments
delivery
advanced
demo
tutorial
onboarded
captain
rollers
argo
youtube image

19 Mar 2021

Follow the tutorial yourself: https://tutorials.keptn.sh/tutorials/keptn-quality-gates-dynatrace-08-on-k3s/index.html?index=..%2F..keptn08x#0

If you have tools that deploy your applications and then run tests against those you have done the hard work already. Keptn's Quality Gates help you to automate the evaluation of your test results and the monitoring data captured during your tests. Keptn does this by embracing the concept of Service Level Indicators (SLIs) and Service Level Objectives (SLOs). Essentially SLIs are metrics such as Response Time, Throughput, Error Rate, Number of Database Calls, Time spent in external service calls, ... and SLOs define which objective you have for these SLIs to consider your service to be adhering to what you expect, e.g: Response Time of Login should be faster than 200ms or Login should not make more than 1 database query.
Keptn didn't come up with these concepts. They have been around for a while and made very popular thanks to the work that Google did around Site Reliability Engineering

In this tutorial we teach you how you can use Keptn Quality Gates to automatically analyze important metrics (SLIs) that Dynatrace captures while your system is under load, e.g: during a load test and compare them against your expected behavior (SLOs). This comparison can either be against well defined thresholds, e.g: 200ms response time but can also be a comparison against previous test results, e.g: response time should not get slower than 10% of our previous build.

All tutorials: https://tutorials.keptn.sh
Website: https://keptn.sh
Slack: https://slack.keptn.sh
  • 1 participant
  • 8 minutes
k3s
installation
ssh
dashboards
prerequisites
terminal
git
demo
steps
advanced
youtube image

26 Feb 2021

  • 1 participant
  • 19 minutes
deployment
cloud
migrated
upgrade
captainv2
v2
configuration
service
microservices
redo
youtube image

24 Jun 2020

Azure DevOps is a popular choice for many organizations to automate continuous delivery of enterprise and cloud native applications. In this Keptn webinar we have Bert Van der Heyden, Performance Engineer at RealDolmen and creator of the Azure DevOps Keptn Extensions, walking us through the use case of integrating Keptn's SLI/SLO-based Quality Gates into Azure DevOps pipelines in order to automate the build validation and approval process. Join us live and bring your questions!

Get the extension here: https://marketplace.visualstudio.com/items?itemName=RealdolmenDevOps.keptn-integration

Source code: https://github.com/keptn-sandbox/keptn-azure-devops-extension


Learn more: https://keptn.sh
Get started with tutorials: https://tutorials.keptn.sh
Join us in Slack: https://slack.keptn.sh
Star us on Github: https://github.com/keptn/keptn
Follow us on Twitter: https://twitter.com/keptnProject
  • 2 participants
  • 47 minutes
captain
improvements
launched
deploying
manage
contribute
project
devops
service
overall
youtube image

4 May 2020

Want to level-up your Jenkins Pipelines with Keptn? In this webinar we show you how to "Automate Build Approvals through SLI/SLO based Quality Gates" and how to "Enable a Performance-Driven Culture through Performance as a Self-Service".

https://github.com/keptn-sandbox/jenkins-tutorial

Learn more: https://keptn.sh
Get started with tutorials: https://tutorials.keptn.sh
  • 1 participant
  • 58 minutes
captain
deploying
jenkins
manages
workflow
dashboards
project
enhancements
microservices
approvals
youtube image

24 Apr 2020

Keptn-In-A-Box is part of the automation for delivering Autonomous Cloud Workshops with Dynatrace. This is not a tutorial but more an explanation of what the shell file set up for you on a plain Ubuntu image.

A simple Bash script will set-up a fully functional Single Node Kubernetes Cluster with Dynatrace installed and Kubernetes Cluster, Cloud Applications, and Events monitoring enabled. This script is used as userdata when spinning up elastic compute images (ec2) in amazon web services, but it can run also manually in a Linux machine or VM with snap installed. The tested distro is Ubuntu Server 18.04 LTS For spinning up instances automatically with AWS completely configured and set up, and also automating the creation and management of Dynatrace environments.

https://github.com/keptn-sandbox/keptn-in-a-box

Learn more: https://keptn.sh
Get started with tutorials: https://tutorials.keptn.sh
  • 3 participants
  • 58 minutes
captain
captaincy
automation
demo
onboarding
package
technical
terminal
overview
docker
youtube image

8 Aug 2019

See this blog for context of this video. https://medium.com/@robjahn/keptn-now-talks-ms-teams-how-we-expand-keptns-footprint-in-the-microsoft-world-c330c0c8d4f1. This video shares an overview of a new Keptn notification service for Microsoft Teams that myself and Dynatrace colleague, Mike Beemer, developed and how you can install and try it out for yourself.
  • 1 participant
  • 6 minutes
deploying
captain
setup
notifications
connector
webhook
team
microsoft
downloaded
sending
youtube image