Skip to main content

DigitalOcean

Summary

Kubefirst and Kubefirst Pro support provisioning in DigitalOcean with three installation methods. Each method provides access to the same great experience in Kubefirst with access to Kubefirst Pro (the Kubefirst UI). Access to Kubefirst Pro includes your management cluster and the opportunity to upgrade to our Business tier for clusters at $0.33/hr.

DigitalOcean Cloud Supported Installs

Kubefirst can be installed with DigitalOcean in three ways:

  • Through the DigitalOcean Marketplace
  • Through the Kubefirst CLI with MacOS, Linux, or Windows (using WSL and Ubuntu)
  • With DigitalOcean and the Kubefirst UI.
    • One path uses a Kubefirst command Recommended for users who do not have an existing cluster
    • One path uses Helm and is Recommended for users with an existing cluster for install

Regardless of the installation method, the functionality remains the same for Kubefirst and Kubefirst Pro, and any features including cluster creation and management are consistent across clouds.

Installation Components

The DigitalOcean install and provisioning process creates the following:

  • a Kubernetes management cluster in the DigitalOcean cloud
  • a Git repository (gitops) from our gitops-template in your selected Git provider
  • an Argo CD installation bootstrapped to the gitops repository to power the Kubefirst platform
  • all the platform applications using GitOps (from the /registry folder in the gitops repository)
  • a Terraform configuration for Vault (from the /terraform/vault folder in the gitops repository)
  • a Terraform configuration for the gitops repository to automatically run Terraform executions through Atlantis
  • an Argo Workflows integration with your selected Git provider
  • an Argo Workflows cluster workflow templates to build containers, publish Helm charts, and provide a GitOps delivery pipeline
  • a metaphor installation for our sample application that has built-in automation to demonstrate app delivery
  • Access to the Kubefirst UI if desired, while you can opt-out of this functionality access to the Kubefirst UI and Kubefirst Pro are free for your management cluster