Building Blocks

All Building Blocks function as you would expect from the plug'n'play principle.

Introduction

The Building Blocks in this category are what makes MetaKube Accelerator complete. By combining the blocks you can set up your cluster exactly the way you need. Include only those services with the exact configuration that really make sense for your needs.

Each Building Block is pre-configured with SysEleven best practices and recommendations to ensure the best reliability of the service within.

This Section will walk you through each Building Block step by step. When you feel safe, you can then even start on using your own Pipeline Logic or build your own Building Blocks. For more information on how to achieve your very own Accelerator Logic, have a look at our Background Section.

Building Block Categories

We are offering 6 categories of Building Blocks with the following technical Building Blocks. This is a snapshot and is constantly improved.

BuildingBlockCat

Building Block Pipeline Overview

See below for an abstract overview of how a Building Block is working :

  • The root gitlab pipeline triggers each of the dedicated building block pipeline. Kubeconfigs configures the access to your Metakube Cluster and the MetaKube Accelerator.
  • The dedicated building block pipeline runs the environment (e.g staging, dev, production) specific job on a gitlab-runner.
  • This job will run in 2 visible stages, diff and deploy.
  • At the diff stage integration tests will be done. An information whether a deploy might success or not.
  • At deploy stage, it will attempt to deploy two helm charts into your cluster: the Building Block service itself and our SysEleven extension chart, which includes our best practices for the operation of the Building Block. Here we guarantee that this update process remains completely transparent and compatible.
  • Keep in mind that you might need to adapt the configuration of the deployed service to fit your specific demands through the values-*.yaml files, as described in the documentation of our Building Blocks.

Building Blocks Pipeline