Deckhouse Platform on built-in virtualization in Deckhouse Platform

Everything is installed and configured

The following Deckhouse Platform capabilities are available right after the installation.

By default, Dex is used for accessing all the components.

Here are credentials generated in the previous steps:

  • Username — admin@deckhouse.io
  • Password — <GENERATED_PASSWORD> (you can also find it in the User manifest in the config.yml file)

Use them to access the web interface of the Deckhouse Platform components.

Getting started with the cluster

Deckhouse web UI

Try the web UI for managing the cluster and its main components.

Web service name: console

📚 Documentation

Documentation for the Deckhouse Platform version installed in your cluster.

Web service name: documentation

📊 Monitoring

Explore Grafana dashboards bundled with Deckhouse.

Web service name: grafana

To access Prometheus: /prometheus/

The prometheus module documentation

👌 Status page

Get information about the overall status of Deckhouse and its components.
Web service name: status

Get detailed SLA statistics for each component and time frame.
Web service name: upmeter

🏭 Going to production

Prepare your cluster to receive traffic.

Use the production readiness checklist to make sure you haven’t forgotten anything.

Deploying your first application

⟳ Setting up a CI/CD system

Create a ServiceAccount to use for deploying to the cluster and grant it all the necessary privileges.

You can use the generated kubeconfig file in Kubernetes with any deployment system.

🔀 Routing traffic

Create a Service and Ingress for your application.

Capabilities of the module are described in the ingress-nginx module documentation.

🔍 Monitoring your application

Add prometheus.deckhouse.io/custom-target: "my-app" and prometheus.deckhouse.io/port: "80" annotations to the Service created.

For more information, see the monitoring-custom module documentation.

Other features

⚖ Managing nodes

Run the following command to list NodeGroups created in the cluster during the deployment process: d8 k get nodegroups. For more information, see the node-manager module documentation.

You only need to make changes to minPerZone and maxPerZone parameters to scale the existing groups. If these two parameters are not equal, Deckhouse Platform scales the group automatically within the specified limits.

You need to create a new InstanceClass and a NodeGroup referring to it to create new groups.

Next steps

Detailed information about the system and the Deckhouse Platform components is available in the Deckhouse Platform documentation.

Contact our online community if you have any questions.