PHPDevDay 2025, MPOWR-IT Workshop
Modern Secret-Management in Kubernetes
This repository contains the materials for the Kubernetes Secrets & External Secrets Workshop at PHPDevDay 2025.
The workshop is divided into multiple parts, each provided in its own subfolder (manifests/part-0 to manifests/part-4).
Each part comes with its own README containing specific instructions and exercises.
Prerequisites
Devbox Environment
For a consistent development setup we use Devbox.
Install Devbox (Linux/macOS):
curl -fsSL https://get.jetify.com/devbox | bashThen start the project setup from the root of this repository:
devbox shell
Required packages and tools will be installed automatically based on devbox.json.
Workshop Structure
- Part 0 – Introduction & Basics
- Part 1 – First Steps with Secrets
- Part 2 – External Secrets Operator
- Part 3 – Password Rotation & Vault Integration
- Part 4 – OpenResty Lua App with Secret Handling
Additional code examples can be found in the examples folder.
Additional Information
CHANGELOG.md– Project change logISSUES.md– Known issues and notesLICENSE– License information
Version
Current version: VERSION