Deckhouse Platform on OpenStack

Installation process

You will need:

  1. Personal computer.

    The computer from which the installation will be performed. It is only needed to run the Deckhouse installer, and will not be part of the cluster.

    Requirements:

    • HTTPS-access to the container registry registry.deckhouse.io (it is also possible to use a third-party registry);
    • SSH key access to the node, the master node of the future cluster.
  2. Master-node.

    A server (virtual machine), the master node of the future cluster. During the installation, the Deckhouse installer running on the personal computer (section 1) will connect to that host via SSH, install necessary packages, configure control plane Kubernetes and deploy Deckhouse. Installation from a master node is currently not supported.

    Requirements:

    • at least 4 CPU cores;
    • at least 8 GB of RAM;
    • at least 40 GB of disk space for the cluster and etcd data;
    • OS: Ubuntu Linux 16.04/18.04/20.04 LTS or CentOS 7;
    • HTTPS-access to the container registry registry.deckhouse.io (it is also possible to use a third-party registry);
    • SSH key access from the personal computer (section 1).
  3. Additional nodes (not required).

    Depending on the purpose of the cluster and selected node layout in the next steps, additional nodes will be automatically ordered from the selected cloud provider.

    If any node (node group) will have the monitoring role (more details) then the minimum requirements for such a node are as follows:

    • at least 4 CPU cores;
    • at least 8 GB of RAM;
    • OS: Ubuntu Linux 16.04/18.04/20.04 LTS or CentOS 7;
    • HTTPS-access to the container registry registry.deckhouse.io (it is also possible to use a third-party registry).

    By default, the default storage class defined in the cluster is used as storage for system components (or emptydir, if it is not defined). You can specify the storage class using the global parameter storageClass.

The presentation below is an overview of the actions that will be required to install Deckhouse Platform. While it’s totally fine to skip it, we recommend that you watch it to get a better understanding during the following steps.

Please also note, it’s just a brief, rough overview. The actual actions and commands to be executed will be given during next steps.

Control presentation

To start the process of installation of your Kubernetes cluster, please click the “Next” button below.