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
This document is about local deployments on [Minikube](https://kubernetes.io/docs/getting-started-guides/minikube/). For the Mendix on Kubernetes solution, see [Mendix on Kubernetes](/developerportal/deploy/private-cloud/).
14
+
{{% /alert %}}
15
+
10
16
This how-to takes you through the process of deploying a Docker image of your Mendix app to [Minikube](https://kubernetes.io/docs/getting-started-guides/minikube/), a local version of [Kubernetes](https://kubernetes.io/docs/home/) which runs in a Windows container or virtual machine. Many of the operations you perform on Minikube are the same as those on a hosted environment and it provides a low-level entry to Kubernetes. For more information, see [Installing Kubernetes with Minikube](https://kubernetes.io/docs/setup/learning-environment/minikube/) on the Kubernetes documentation site.
11
17
12
-
Kubernetes is a standard container orchestration platform supported by Mendix. For details on supported version of Kubernetes see [Mendix System Requirements](/refguide/system-requirements/). When publishing to your cloud infrastructure, Mendix suggests you use [Mendix on Kubernetes](/developerportal/deploy/private-cloud/) to deploy Mendix apps to Kubernetes as this provides you with integration with the Mendix Portal and takes away much of the heavy lifting.
18
+
Kubernetes is a standard container orchestration platform supported by Mendix. For details on supported version of Kubernetes see [Mendix System Requirements](/refguide/system-requirements/).
19
+
20
+
{{% alert color="info" %}}
21
+
Deploying a Docker image on Minikube is intended for test projects on a local machine. When publishing to your cloud infrastructure, Mendix suggests you use the [Mendix on Kubernetes](/developerportal/deploy/private-cloud/) solution, as this provides you with integration with the Mendix Portal and takes away much of the heavy lifting.
22
+
{{% /alert %}}
13
23
14
24
This how-to teaches you how to do the following:
15
25
16
-
* Deploy and run a Mendix app on Kubernetes using Minikube
26
+
* Deploy and run a Mendix app using Minikube
17
27
* Separate the database deployment from your app
18
28
* Attach persistence storage to the app container
19
29
20
-
{{% alert color="warning" %}}
21
-
Do not use these instructions if you are using Mendix on Kubernetes — Mendix on Kubernetes performs many of the steps here for you. If deploying using Mendix on Kubernetes, follow the instructions in the [Mendix on Kubernetes](/developerportal/deploy/private-cloud/) documentation.
22
-
{{% /alert %}}
23
-
24
30
## Prerequisites
25
31
26
32
To follow this how-to, you should have a basic knowledge of Docker and Kubernetes. For more information, see [Docker Overview](https://docs.docker.com/engine/docker-overview/) and [Kubernetes Basics](https://kubernetes.io/docs/tutorials/kubernetes-basics/). Although you do not need more knowledge to execute all the commands provided, some experience will help you to understand the how-to better.
@@ -37,7 +43,7 @@ This how-to uses commands for a Unix-like system. The commands for Windows may b
37
43
38
44
## Architecture Overview{#architecture}
39
45
40
-
Before you start, here is some background information on the components needed to deploy a Mendix app on Kubernetes.
46
+
Before you start, here is some background information on the components needed to deploy a Mendix app with Minikube.
41
47
42
48
A Mendix application needs, as a minimum, a database to run. In this example you provision a PostgreSQL database within the Kubernetes cluster. In production scenarios, the database is usually provided as a service by the cloud provider, like AWS RDS or Azure SQL. For supported databases see [Mendix System Requirements](/refguide/system-requirements/).
Copy file name to clipboardExpand all lines: content/en/docs/deployment/general/licensing-apps-outside-mxcloud.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -121,7 +121,7 @@ To activate a license on your app running on Kubernetes, you need the license cr
121
121
122
122
Two additional environment variables, `LICENSE_ID` and `LICENSE_KEY`, need to be set to the values of the **LicenseId** and **LicenseKey** provided by Mendix Support. To do this, add them to the deployment command for your app.
123
123
124
-
For full instructions on how to do this and how to supply the keys using a **Secrets** file, see the [Deploying the Application](/developerportal/deploy/run-mendix-on-kubernetes/#deploy) section of *Use Docker with Minikube*.
124
+
For full instructions on how to do this and how to supply the keys using a **Secrets** file, see the [Deploying the Application](/developerportal/deploy/run-mendix-on-minikube/#deploy) section of *Use Docker with Minikube*.
Copy file name to clipboardExpand all lines: content/en/docs/refguide/installation/system-requirements.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -244,7 +244,7 @@ For container-based deployments using Docker, Kubernetes, or Cloud Foundry, the
244
244
* SAP AWS S3 Object Storage
245
245
* SAP Azure Blob Storage
246
246
247
-
For container-mounted storage in Kubernetes, provided by an external storage class, see also [Use Docker with Minikube](/developerportal/deploy/run-mendix-on-kubernetes/).
247
+
For container-mounted storage in Kubernetes, provided by an external storage class, see also [Use Docker with Minikube](/developerportal/deploy/run-mendix-on-minikube/).
Copy file name to clipboardExpand all lines: content/en/docs/refguide/runtime/clustered-mendix-runtime.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -15,7 +15,7 @@ The main feature enabling clustering is Mendix's stateless runtime architecture.
15
15
16
16
Clustering support is built natively into our Cloud Foundry buildpack implementation. This means that you can simply scale up using Cloud Foundry. The buildpack ensures that your system automatically starts behaving as a cluster.
17
17
18
-
Clustering is also supported on Kubernetes, but you will have to use a *StatefulSet*. There is more information on this in the [Some Notes on Scaling](/developerportal/deploy/run-mendix-on-kubernetes/#scaling) section of *Use Docker with Minikube*.
18
+
Clustering is also supported on Kubernetes, but you will have to use a *StatefulSet*. There is more information on this in the [Some Notes on Scaling](/developerportal/deploy/run-mendix-on-minikube/#scaling) section of *Use Docker with Minikube*.
Copy file name to clipboardExpand all lines: content/en/docs/refguide10/installation/system-requirements.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -268,7 +268,7 @@ For container-based deployments using Docker, Kubernetes, or Cloud Foundry, the
268
268
* SAP AWS S3 Object Storage
269
269
* SAP Azure Blob Storage
270
270
271
-
For container-mounted storage in Kubernetes, provided by an external storage class, see also [Use Docker with Minikube](/developerportal/deploy/run-mendix-on-kubernetes/).
271
+
For container-mounted storage in Kubernetes, provided by an external storage class, see also [Use Docker with Minikube](/developerportal/deploy/run-mendix-on-minikube/).
Copy file name to clipboardExpand all lines: content/en/docs/refguide10/runtime/clustered-mendix-runtime.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -15,7 +15,7 @@ The main feature enabling clustering is Mendix's stateless runtime architecture.
15
15
16
16
Clustering support is built natively into our Cloud Foundry buildpack implementation. This means that you can simply scale up using Cloud Foundry. The buildpack ensures that your system automatically starts behaving as a cluster.
17
17
18
-
Clustering is also supported on Kubernetes, but you will have to use a *StatefulSet*. There is more information on this in the [Some Notes on Scaling](/developerportal/deploy/run-mendix-on-kubernetes/#scaling) section of *Use Docker with Minikube*.
18
+
Clustering is also supported on Kubernetes, but you will have to use a *StatefulSet*. There is more information on this in the [Some Notes on Scaling](/developerportal/deploy/run-mendix-on-minikube/#scaling) section of *Use Docker with Minikube*.
Copy file name to clipboardExpand all lines: content/en/docs/refguide8/general/system-requirements.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -127,7 +127,7 @@ For container-based deployments using Docker, Kubernetes, or Cloud Foundry, the
127
127
* SAP AWS S3 Object Storage
128
128
* SAP Azure Blob Storage
129
129
130
-
For container-mounted storage in Kubernetes, provided by an external storage class, see also [Use Docker with Minikube](/developerportal/deploy/run-mendix-on-kubernetes/).
130
+
For container-mounted storage in Kubernetes, provided by an external storage class, see also [Use Docker with Minikube](/developerportal/deploy/run-mendix-on-minikube/).
Copy file name to clipboardExpand all lines: content/en/docs/refguide8/runtime/clustered-mendix-runtime.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -14,7 +14,7 @@ The main feature enabling clustering is Mendix's stateless runtime architecture.
14
14
15
15
Clustering support is built natively into our Cloud Foundry buildpack implementation. This means that you can simply scale up using Cloud Foundry. The buildpack ensures that your system automatically starts behaving as a cluster.
16
16
17
-
Clustering is also supported on Kubernetes, but you will have to use a *StatefulSet*. There is more information on this in the [Some Notes on Scaling](/developerportal/deploy/run-mendix-on-kubernetes/#scaling) section of *Use Docker with Minikube*.
17
+
Clustering is also supported on Kubernetes, but you will have to use a *StatefulSet*. There is more information on this in the [Some Notes on Scaling](/developerportal/deploy/run-mendix-on-minikube/#scaling) section of *Use Docker with Minikube*.
Copy file name to clipboardExpand all lines: content/en/docs/refguide9/general/system-requirements.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -232,7 +232,7 @@ For container-based deployments using Docker, Kubernetes, or Cloud Foundry, the
232
232
* SAP AWS S3 Object Storage
233
233
* SAP Azure Blob Storage
234
234
235
-
For container-mounted storage in Kubernetes, provided by an external storage class, see also [Use Docker with Minikube](/developerportal/deploy/run-mendix-on-kubernetes/).
235
+
For container-mounted storage in Kubernetes, provided by an external storage class, see also [Use Docker with Minikube](/developerportal/deploy/run-mendix-on-minikube/).
Copy file name to clipboardExpand all lines: content/en/docs/refguide9/runtime/clustered-mendix-runtime.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -15,7 +15,7 @@ The main feature enabling clustering is Mendix's stateless runtime architecture.
15
15
16
16
Clustering support is built natively into our Cloud Foundry buildpack implementation. This means that you can simply scale up using Cloud Foundry. The buildpack ensures that your system automatically starts behaving as a cluster.
17
17
18
-
Clustering is also supported on Kubernetes, but you will have to use a *StatefulSet*. There is more information on this in the [Some Notes on Scaling](/developerportal/deploy/run-mendix-on-kubernetes/#scaling) section of *Use Docker with Minikube*.
18
+
Clustering is also supported on Kubernetes, but you will have to use a *StatefulSet*. There is more information on this in the [Some Notes on Scaling](/developerportal/deploy/run-mendix-on-minikube/#scaling) section of *Use Docker with Minikube*.
0 commit comments