YaK User Documentation
YaK Landing PageVisit dbi-services.comContact us
YaK Release 2.1
YaK Release 2.1
  • Welcome
  • Introduction
    • YaK Core
    • YaK Components
    • Terms and definitions
  • User interface
    • Dashboard
    • Infrastructures
    • Servers
    • Components
    • Jobs
    • Configuration
    • Administration
  • YaK Demo
  • Versioning & Compatibility matrix
  • Release Notes
    • YaK components types
      • PostgreSQL
      • Oracle
  • Installation
    • System requirements
    • Install YaK Core
      • Install YaK on your own K8S cluster
      • Install YaK on Rancher Desktop
      • Uninstall Yak
  • YaK step-by-step usage
  • Configuration
    • Secrets
    • Templates
    • Provider shapes
    • Provider images
    • Artifact providers
  • Manage infrastructures
    • Declare infrastructures
    • Attach Secrets
    • Detach Secrets
  • Manage Servers
    • Declare servers
      • Basics
      • Storage
      • Attach secrets
    • Edit server configuration
    • Deploy servers
    • Destroy servers
    • Delete servers
    • Start / Stop servers
  • Manage Components
    • Artifacts requirements
    • Component types
      • PostgreSQL
        • Description
        • Pre-requisites
        • Component references
          • PostgreSQL 2.0.0
            • Standalone deployment variables
            • HA deployment variables
      • Oracle
        • Description
        • Pre-requisites
        • Component references
          • Oracle 2.0.0
            • Standalone variables
  • Use cases
    • On-Premises
    • AWS
    • Azure
    • OCI
  • Appendix
    • Create SSH Keys with PuTTYgen
    • Roles
Powered by GitBook
On this page
  1. Introduction

YaK Core

PreviousIntroductionNextYaK Components

Last updated 2 months ago

The Yak Core (and its UI) is the Open Source part of the product.

It consists of a set of Ansible playbooks and plugins developed by experts, providing a unique and central inventory.

This allows to deploy platform instances to major cloud providers in just a few clicks.

YaK Core is an Open Source project, and is

YaK Core Architecture

The YaK Core is composed of 4 containers:

  • YaK PostgreSQL database

    • Stores data and PL/PgSQL procedures. Used to create/modify data

  • YaK Graphile

    • API to access the data stored in the PostgreSQL database

  • YaK Runner

    • Executes the Ansible playbooks

  • YaK UI

    • Provides the Web User Interface

dbi services
available on GitLab.
Cloud providers supported as part of this release are Amazon AWS, Microsoft Azure and Oracle OCI
YaK Core Architecture