# Deploy with Kubernetes

## Overview

This subsection describes how to deploy a client gateway with Kubernetes using Helm charts.

The process comprises three main steps:

1. [Understanding and preparing the prerequisites](https://docs.energyweb.org/energy-solutions/digital-spine-by-energy-web/component-guides/ddhub-client-gateway/deployment-guide/self-hosted/understand-and-prepare-the-prerequisites)
2. [Deploying the client gateway](https://docs.energyweb.org/energy-solutions/digital-spine-by-energy-web/component-guides/ddhub-client-gateway/deployment-guide/self-hosted/deploy-with-kubernetes/deploy-the-client-gateway)
3. [Visiting the client gateway](https://docs.energyweb.org/energy-solutions/digital-spine-by-energy-web/component-guides/ddhub-client-gateway/deployment-guide/self-hosted/deploy-with-kubernetes/visit-the-client-gateway)
4. [Configuring mTLS](https://docs.energyweb.org/energy-solutions/digital-spine-by-energy-web/component-guides/ddhub-client-gateway/deployment-guide/post-deployment/configure-mtls)
