Kubernetes deployments
Contents
This section describes how to run Enonic XP on a Kubernetes cluster.
Introduction
Running Enonic XP on Kubernetes is a great way to achieve scalability, high availability and ease of management. Kubernetes deployments are generally based on the XP Docker image.
XP operator
The recommended way to deploy XP on Kubernetes is to use the XP Operator, which provides a Kubernetes-native way to manage XP instances.
The operator handles the deployment, scaling, configuration and management of XP instances on the K8S cluster.
K89S resources
Working with the operator involves creating custom resources that define the desired state of your XP instance, and the operator will take care of the rest.
The XP operator is natively integrated with K8S ingresses, making it easy to expose your XP instance to the outside world.
Documentation
THe XP Operator is a comprehensive solution which is separately developed and maintained. For detailed documentation, see the XP Operator documentation.