Skip to main content
Skip table of contents

MicroK8s requirements and prerequisites

Deploying Data Control Tower (DCT) on MicroK8s requires consideration of both hardware and software prerequisites to ensure a smooth and efficient setup. This page outlines the essential requirements and preparatory steps needed to deploy DCT on MicroK8s successfully.

Hardware requirements

To deploy DCT on MicroK8s, these hardware specifications must be met to handle the computational and storage demands of the application. The minimum hardware requirements include:

  • CPU

    • 4-Core Processor

  • CPU architecture

    • x86_64, ensuring compatibility with the majority of modern computing environments.

  • Memory

    • 16GB RAM, to adequately support the operating system, MicroK8s, and DCT components.

  • Storage

    • 50GB of available disk space, to store the MicroK8s components, DCT application files, and any data processed or managed by DCT.

  • Network ports

    • Inbound port 443 must be open for API clients, facilitating secure HTTPS connections to the DCT services.

    • Outbound port 443 should be open to engines, allowing DCT to communicate with external services and repositories.

These requirements represent the minimum configuration needed for a MicroK8s deployment of DCT. Depending on the scale of your deployment and the expected workload, additional resources may be required.

Software prerequisites

Before proceeding with the installation of MicroK8s, ensure that the following software prerequisites are met:

  • Operating system: Linux, Windows, or MacOS, compatible with MicroK8s. Each platform has specific instructions for installing and configuring MicroK8s, which must be followed to ensure compatibility.

  • Snap or Homebrew:

    • For Linux installations, snap is required to install MicroK8s. If snap is not already installed, it must be added to the system.

    • MacOS users will need brew (Homebrew) to install MicroK8s.

Network configuration

  • Open ports: Verify that the required network ports (443 inbound and outbound) are open and not blocked by firewalls or network policies.

  • DNS and ingress: Configuring DNS and ingress correctly is vital for routing traffic to your DCT deployment. MicroK8s includes an enable dns and enable ingress command to simplify this process.

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.