Steps on how to deploy your own VanillaStack will be described in next sections.
Prerequisites are dependable of what tools/services you want to use in your VanillaStack. The most basic are described at first view on the page.
Terms and conditions needed for the installer to run.
What installation do you want it to be? That is the question you have to ask yourself in the next view. You may choose your cluster to be created in HA but that causes a raise in the number of required nodes.
There are currently 3 workloads that you may choose from:
Rook as Kubernetes-based object storage - currently mandatory. Will be optional with later releases.
OpenStack as IaaS-layer.
Cloud Foundry as PaaS-layer.
Again, number of nodes will vary dependable of what you choose. Think about it before you proceed further.
In order for the Installer to do it’s job you have to have a public key, which you have to copy in
.ssh directory of user with root privileges on all the cluster nodes.
The keypair is generated ad-hoc and the public key will be removed from the nodes after the installation is completed.
In the next view you need to define private IP addresses and users for the cluster nodes. You can also tell on which nodes you don’t want Rook/Openstack to be deployed.
Checking if the nodes are reachable and whether the ones selected for the Rook fulfill the basic requirements.
This view is to define cluster ip address and optionally DNS addresses.
This view is to define let’s encrypt settings for your cluster.
You need to make sure your nodes fulfill requirements for Rook. Select 'Fulfills Rook requirements' for every node, if it fulfulls the requirements described in the page view.
OpenStack view allows you to set OpenStack settings according to your requirements. Check if you want the component and set the correct information.
Select the tools you want to have installed in your cluster, for instance :https://goharbor.io/[Harbor], Prometheus, Grafana, Elasticsearch, Fluentd, Kibana and K8s Dashboard. Number of tools will grow in time.
Summary of the settings you have selected.