Skip to content

Requirement & Background #1

@JacobSamro

Description

@JacobSamro

The need

  1. I should be able to add k8s clusters
  2. Creating apps and connecting domains, SSL should be issued automatically
  3. It should have a certbot running in background to take care of the renewals.
  4. I should be able to create Project, Teams, Users and assign certain Projects / Apps
  5. Being a common user its hard to remember the k8s terms pods, nodes, secrets, namespaces... 🙄. Need an abstraction all I want to see is apps, clusters and domains

Implementation

  1. In general this dashboard will run on a separate server or a k8s cluster in which any cluster from GCP, AWS, Digital Ocean or on Bare Metal can be connected and managed
  2. Blaz should take care of all the yaml configurations

Background

  1. Caprover is great for managing small to medium sized projects. The only issue is the main server acts as a load balancer. Hence scaling is limited.
  2. End of the day it should be easy to manage and monitor the servers

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions