Skip to content



This module is Work in Progress. A first release is planned for May 2021.


The DKP punch training module covers the deployment, platform configuration, patching & upgrading procedures on Kubernetes.

Before You Start

Welcome to the Kubernetes Deployment, patching, upgrading training module.

This training requires that you are familiar with the concepts, components and general configuration of the punchplatform, through previously working through:

A fair level of knowledge of Kubernetes is required.

Running the steps of this by yourself training requires that you have downloaded a punchplatform deployer archive and that you have set up a test environment for running the different steps (like the Punchbox project) or have access to a training platform to be able to connect to all the servers to better understand deployment environment, prerequisites and deployed structure.


The Punchbox resources can simplify your discovery of the deployment procedures (generating example configuration files, and matching example target servers).

You can also proceed with manual setup of servers (at least one 'deployer' and a 'target", prerequisites and deployment configuration preparing.

Covered topics / learning tracks

Learning to deploy Punch means working through the following topics:

  • Understanding the overall deployment process ( what you need to prepare, the infrastructure prerequisites, and the deployment procedure)