layout | title |
---|---|
doc_page |
Easy Install With Kubernetes |
You can get ManageIQ up and running quickly on a Kubernetes cluster using Minikube
{% assign release = site.data.releases["stable"] %}
Ensure minikube is installed and configured with enough resources:
$ minikube config view
- disk-size: 100G
- ingress: true
- memory: 10G
- cpus: 4
- dashboard: true
Ensure the oc
command line tool is installed:
This can be downloaded from the OpenShift Origin releases page
Clone the manageiq-pods repo and check out the latest branch
$ git clone https://github.com/ManageIQ/manageiq-pods
$ cd manageiq-pods
$ git checkout {{release.tag}}
The parameters
file dictates how the application will be deployed.
For a non-production use-case the memory and cpu requests and limits can be decreased.
Additionally, APPLICATION_DOMAIN should be set to a hostname which will route back to
your minikube VM.
bin/deploy parameters
oc patch deployment httpd -p '{"spec":{"template":{"spec":{"containers":[{"name": "httpd", "securityContext":{"capabilities":{"add":["SYS_ADMIN"]}}}]}}}}'
ManageIQ is now up and running at the host provided in the APPLICATION_DOMAIN parameter.
For more detailed installation instructions see the guide in the manageiq-pods repository.
Next step is to perform some basic configuration.