KTH / devops-course

Repository of the DevOps course at KTH Royal Institute of Technology DD2482
191 stars 427 forks source link

Week 6: Demo proposal #2559

Closed noizy-sthlm closed 1 month ago

noizy-sthlm commented 2 months ago

Assignment Proposal

Title

Kubernetes secrets with Sealed Secrets

Names and KTH ID

Deadline

Category

Description

Managing Kubernetes secrets can be challenging, especially when the infrastructure is defined in code in a public git repository. By default, Kubernetes secrets are only base64 encoded but not encrypted which is not sufficiently secure. Sealed Secrets is a tool that allows secrets to be encrypted by the developer and remain so until they reach the cluster.

In this demo, I will begin by demonstrating how secrets can be distributed without Sealed Secrets to illustrate the security risk. I will then introduce Sealed Secrets and demonstrate how it solves this problem and makes the distribution more secure.

Relevance

This demo is relevant to DevOps as it addresses secure secret management in Kubernetes which is a key principle in DevSecOps.

algomaster99 commented 1 month ago

@noizy-sthlm I like the proposal. But could you please find a partner to perform this demo with? It makes our job easier as TAs otherwise we would be assessing a lot more tasks every week, and there already are a lot.

noizy-sthlm commented 1 month ago

@algomaster99 Thanks for the suggestion. I thought about teaming up but will be doing the demo solo this time. I appreciate your time.

algomaster99 commented 1 month ago

@noizy-sthlm the agenda already has 26 tasks. If we start taking individual task, we would have around 50 presentations in a week which is not feasible.

Anyway, @Deee92 @sofiabobadilla , the proposal is good and I can merge it. Would we be able to find a presentation slot for @noizy-sthlm on Thursday?