Self-Managed Cluster

Qovery Self-Managed (or BYOK: Bring Your Own Kubernetes) is a self-hosted version of Qovery. It allows you to install Qovery on your own Kubernetes cluster. Read this article to better understand the difference with the Managed Kubernetes by Qovery. In a nutshell, Qovery BYOK is for Kubernetes experts who want to manage their own Kubernetes cluster. In this version, Qovery does not manage the Kubernetes cluster for you.

Prerequisites

  • You have a AWS EKS Kubernetes cluster up and running.
  • You have a AWS EKS Kubernetes cluster with at least 4 CPUs and 8GB of RAM.
  • You have kubectl installed and configured to access your AWS EKS Kubernetes cluster.
  • You have helm installed.
  • You have a Qovery account.

Install Qovery on your AWS EKS cluster

  1. Install Qovery CLI by running the following command:

    To download and install Qovery CLI on any Linux distribution:

    $ curl -s https://get.qovery.com | bash
  2. Authenticate with Qovery by running the following command:

    # Sign up and sign in command
    $ qovery auth

    Your browser window with Qovery sign-up page will open. Follow the instructions to sign up and sign in.

  3. Set Qovery context:

    qovery context set
  4. Install Qovery on your AWS EKS cluster:

    qovery cluster install

    Respond to the prompts to install Qovery on your AWS EKS Kubernetes cluster.

That's it, you can now use Qovery on your AWS EKS cluster.

Connect to the Qovery console to validate that Qovery is properly installed and start deploying your applications.

What's Next?

Now that you have Qovery installed on your Kubernetes cluster, you can check that Qovery is properly installed by following the Validate Installation guide.