1
0
mirror of https://github.com/Mailu/Mailu.git synced 2024-12-14 10:53:30 +02:00
Mailu/docs/kubernetes
2017-09-27 10:37:34 +09:00
..
kubernetes-mailu.yaml Add light documentation structure and README for kubernetes 2017-09-27 10:37:34 +09:00
kubernetes-nginx-ingress-controller.yaml Add light documentation structure and README for kubernetes 2017-09-27 10:37:34 +09:00
README.md Add light documentation structure and README for kubernetes 2017-09-27 10:37:34 +09:00

Installing Mailu with Kubernetes

Prerequisites

The resource configurations in this folder assume that you have Kubernetes Ingress set up for your cluster. If you are not using the NGINX Ingress Controller for Kubernetes, please ensure that the configuration specified in the file matches your set up.

How to use

Using the resource configurations is simple:

  1. kubectl apply -f kubernetes-nginx-ingress-controller.yaml to configure an ingress controller with the proper settings. (If you have one set up already you may need to port the configuration to your own ingress).
  2. kubectl apply -f kubernetes-mailu.yaml to create the resources required to run Mailu.

Based on the configuration, your Mailu instance should be available at mail.<hostname>.tld/admin (note that visiting just mail.<hostname>.tld will likely result in a 404.