You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: content/en/docs/deployment/private-cloud/private-cloud-cluster/networking/private-cloud-ingress.md
+15-14Lines changed: 15 additions & 14 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -272,29 +272,30 @@ To configure AGIC for Mendix on Kubernetes, perform the following steps:
272
272
273
273
4. Optional: To set up TLS certificates, see [Appgw ssl certificate](https://azure.github.io/application-gateway-kubernetes-ingress/features/appgw-ssl-certificate/).
274
274
275
-
### HAProxy Ingress Controller
275
+
### Traefik Ingress Controller
276
276
277
-
{{% alert color="info" %}}
278
-
This section documents how to use the [HAProxy Kubernetes Ingress Controller](https://github.com/haproxytech/kubernetes-ingress).
279
-
{{% /alert %}}
277
+
Traefik is a cloud-native reverse proxy and a load balancer. When deployed as an Ingress Controller in Kubernetes, it manages HTTP and HTTPS traffic to services running within the cluster. It automatically discovers services using Kubernetes' native APIs, based on Kubernetes Ingress resources and other configurations. One of the main advantages of using Traefik is its built-in [Let's Encrypt](https://doc.traefik.io/traefik/https/acme/) support.
280
278
281
-
#### Installing HAProxy Ingress Controller
279
+
#### Installing Traefik
282
280
283
-
For more information about the recommended installation process, see [installation instructions for your platform](https://www.haproxy.com/documentation/kubernetes-ingress/community/installation/).
281
+
For information about installing the Traefik Ingress Controller, see [Traefik & Kubernetes](https://doc.traefik.io/traefik/providers/kubernetes-ingress/).
284
282
285
-
##### Configuring HAProxy Ingress in the Mxpc-cli Tool
283
+
{{% alert color="info" %}}
284
+
Traefik uses 2 types of providers: CRDs or Kubernetes Ingress. Ensure that you install Kubernetes Ingress one, as it is the only one supported by Mendix on Kubernetes.
285
+
{{% /alert %}}
286
286
287
-
To configure HAProxy Ingress for Mendix on Kubernetes, set up the following settings:
287
+
#### Configuring Traefik in the Mxpc-cli Tool
288
288
289
+
To configure Traefik for Mendix on Kubernetes, set up the following settings:
289
290
* **Ingress Type** - Select **kubernetes-ingress**; this option configures the Ingress according to the additional domain name you supply.
290
-
* **Ingress Domain Name** - Provide the domain name which you want to set for the Ingress resource file.
291
-
* **Ingress Path** - Select `/` from the dropdown.
291
+
* **Ingress Domain Name** - Provide the domain name which was registered for Traefik
292
+
* **Ingress Path** - Set to `/*`.
292
293
* **Enable TLS** - Enable or disable TLS for your app's Ingress.
293
294
* **Custom Ingress Class** - Set to **enabled**.
294
-
* **Ingress Class Name** - Enter **haproxy**. This setting requires Custom Ingress Class to be enabled.
295
+
* **Ingress Class Name** - Enter **traefik**. This setting requires Custom Ingress Class to be enabled.
295
296
* **Set Ingress Class as Annotation** - Set to **disabled**. This option adds the legacy `kubernetes.io/ingress.class` annotation to set the Ingress class, instead of using the Ingress class name.
296
297
297
-
Additionally, you can add HAProxy-specific annotations to the **Ingress** section of your configuration. The following section shows example annotations. Adjust them as needed based on your specific requirements.
0 commit comments