Skip to content

Conversation

@fianmian
Copy link
Contributor

@fianmian fianmian commented Oct 8, 2025

Assignment Proposal

Title

Blue-Green Deployment with Automated Smoke Tests

Names and KTH ID

Deadline

  • Task 3

Category

  • Executable tutorial

Description

The tutorial will cover blue-green deployment and smoke testing, and how they can effectively work together. The tutorial will show:

  • how to deploy a new app version (green) alongside the current version (blue).
  • test the green version before switching traffic.
  • roll back if issues occur.
  • a simplified CD pipeline to show how automation can reduce downtime and risk in production.

The ILOs are:

  • understand and implement Blue-Green deployment in Kubernetes.
  • implement smoke testing of the green deployment.
  • implement rollback logic.
  • simulate a CD pipeline including deployment, testing, traffic switching and rollback.

This tutorial will be made in Killercoda.

Relevance

CD is an important part of DevOps. Blue-Green deployment is relevant to DevOps as it is a software release strategy. Furthermore, together with smoke testing and rollback possibilities it can enable safer releases.

Submission

Added links to Killercoda tutorial and GitHub repo for Blue-Green deployment.
@sofiabobadilla
Copy link
Collaborator

We have received the submission.

The task will be graded in the upcoming weeks, and the grades will be reported on canvas.

Thank you for your work.

@sofiabobadilla sofiabobadilla self-assigned this Oct 9, 2025
@sofiabobadilla sofiabobadilla merged commit 1c5c1c8 into KTH:2025 Oct 9, 2025
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants