../_images/kup6s-icon-tutorials.svg

Tutorials

Learning-oriented guides that take you through a series of steps to complete a project.

Tutorials are lessons that help you gain practical skills and familiarity with cdk8s-mailu. They are designed to be followed step-by-step and will get you up and running.

What you’ll learn

These tutorials will teach you how to:

  • Deploy a basic Mailu instance using cdk8s-mailu

  • Configure PostgreSQL and Redis backends

  • Customize component resources and settings

  • Deploy with Traefik TLS termination

  • Test your deployment

Available Tutorials

Before you start

These tutorials assume you have:

  • Basic familiarity with Kubernetes concepts

  • Node.js 16+ and npm installed

  • A Kubernetes cluster (local or remote)

  • kubectl configured to access your cluster

  • Basic TypeScript knowledge

If you’re new to CDK8S, we recommend reading the CDK8S Patterns explanation first to understand how constructs work.


Looking for practical guidance? Check out the How-To Guides for specific solutions.

Need technical details? See the Reference section for API documentation.

Want to understand the architecture? Read the Explanation section for concepts and design decisions.