https://github.com/ssahadevan-mendix/gke-mendix-quickstart
Gke Mendix Deployment Quickstart
https://github.com/ssahadevan-mendix/gke-mendix-quickstart
automation gke mendix terraform
Last synced: 10 days ago
JSON representation
Gke Mendix Deployment Quickstart
- Host: GitHub
- URL: https://github.com/ssahadevan-mendix/gke-mendix-quickstart
- Owner: ssahadevan-mendix
- License: mit
- Created: 2023-03-15T16:05:40.000Z (about 3 years ago)
- Default Branch: main
- Last Pushed: 2023-06-12T13:38:26.000Z (almost 3 years ago)
- Last Synced: 2025-03-05T15:29:44.296Z (about 1 year ago)
- Topics: automation, gke, mendix, terraform
- Language: Shell
- Homepage:
- Size: 126 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# GKE Mendix Quickstart
Create a GKE Cluster
Deploy nginx Ingress Controller
Deploy a sample Mendix application
## Sequence Diagram

## PreRequisites
glcoud is set up to access gcp.
Terraform is installed
kubectl
## Update env.sh
update env.sh
## To Execute
update env.sh
terraform init
terraform plan
terraform apply --auto-approve
## Results
It will show if the result was Successful or not.
sharath.sahadevan@C02CR0U0MD6W gke-mendix-quickstart % kubectl get pods -n mendix
NAMESPACE NAME READY STATUS RESTARTS AGE
mendix demo-master-b88bfd66f-bn5jl 2/2 Running 0 21m
mendix mendix-agent-9966b5f96-2bz5n 1/1 Running 0 21m
mendix mendix-operator-585f4f48b6-rzqrj 1/1 Running 0 21m
Result: Count of pods running
./validate.sh - Success: Number of running pods is 26
Result: Checking Application Pods
./validate.sh - Success: Number of running demo application pods is 1
./validate.sh Application Url: demo.35.222.165.23.nip.io #URL to access the Mendix app
./validate.sh Prometheus Url: 35.184.183.116:9090
## Clean up
terraform destroy