Get Kubefirst

LOCAL (K3D) WITH GITHUB
LOCAL (K3D) WITH GITLAB
aws with github
aws with gitlaB
CIVO WITH GITHUB
CIVO WITH GITLAB
Google cloud with github
Google cloud with gitlaB
vultr with github
vultr with gitlab
digitalocean with github
digitalocean with gitlab
upgrade to the latest kubefirst cli
other installation types
Prerequisites: Have Homebrew installed, and Docker.
1. Copy the following command lines:
click to copy:
brew install kubefirst/tools/kubefirst

export GITHUB_TOKEN=xxxxxxxxxxxxxxxxxx

kubefirst k3d create
[copied to clipboard]
2. Then: Get Started
Prerequisites: Have Homebrew installed, and Docker.
1. Copy the following command lines:
click to copy:
brew install kubefirst/tools/kubefirst

export GITLAB_TOKEN=xxxxxxxxxxxxxxxxxx

kubefirst k3d create \
  --git-provider gitlab \
  --alerts-email yourdistro@yourcompany.com \
  --gitlab-group your-gitlab-group \
  --cluster-name kubefirst
[copied to clipboard]
2. Then: Get Started
Prerequisites: Have Homebrew installed + have an AWS account with a new hosted zone in route53 that’s been configured to receive traffic in your domain registrar.
1. Copy the following command lines:
click to copy:
brew install kubefirst/tools/kubefirst

export GITHUB_TOKEN=xxxxxxxxxxxxxxxxxx

kubefirst aws create \
  --alerts-email yourdistro@yourcompany.com \
  --domain-name yourcompany.com \
  --github-org your-github-org \
  --cluster-name kubefirst
[copied to clipboard]
2. Then: Get Started
Prerequisites: Have Homebrew installed + have an AWS account with a new hosted zone in route53 that’s been configured to receive traffic in your domain registrar.
1. Copy the following command lines:
click to copy:
brew install kubefirst/tools/kubefirst

export GITLAB_TOKEN=xxxxxxxxxxxxxxxxxx

kubefirst aws create \
  --git-provider gitlab \
  --alerts-email yourdistro@yourcompany.com \
  --domain-name yourcompany.com \
  --gitlab-group your-gitlab-group \
  --cluster-name kubefirst
[copied to clipboard]
2. Then: Get Started
Prerequisites: Have Homebrew installed + have a Civo account with a DNS that’s been configured to receive traffic in your domain registrar.
1. Copy the following command lines:
click to copy:
brew install kubefirst/tools/kubefirst

export CIVO_TOKEN=xxxxxxxxxxxxxxxxxx
export GITHUB_TOKEN=xxxxxxxxxxxxxxxxx

kubefirst civo create\
  --alerts-email yourdistro@yourcompany.com \
  --domain-name yourcompany.com \
  --github-org your-github-org \
  --cluster-name kubefirst
[copied to clipboard]
2. Then: Get Started
Prerequisites: Have Homebrew installed + have a Civo account with a DNS that’s been configured to receive traffic in your domain registrar.
1. Copy the following command lines:
click to copy:
brew install kubefirst/tools/kubefirst

export CIVO_TOKEN=xxxxxxxxxxxxxxxxxx
export GITLAB_TOKEN=xxxxxxxxxxxxxxxxxx

kubefirst civo create \
  --git-provider gitlab \
  --alerts-email yourdistro@yourcompany.com \
  --domain-name yourcompany.com \
  --gitlab-group your-gitlab-group \
  --cluster-name kubefirst
[copied to clipboard]
2. Then: Get Started
Prerequisites: Have Homebrew installed
1. Copy the following command lines:
click to copy:
export GOOGLE_APPLICATION_CREDENTIALS=~/.gcpcreds
export GITHUB_TOKEN=ghp_xxxxxxxxxxxxxxxxxx

kubefirst beta gcp create \
  --alerts-email yourdistro@your-company.io \
  --github-org your-github-org \
  --domain-name your-domain.io \
  --gcp-project your-project-id \
  --cluster-name kubefirst
[copied to clipboard]
2. Then: Get Started
Prerequisites: Have Homebrew installed
1. Copy the following command lines:
click to copy:
export GOOGLE_APPLICATION_CREDENTIALS=~/.gcpcreds
export GITLAB_TOKEN=glpat-xxxxxxxxxxxxxxxxxx

kubefirst beta gcp create \
  --alerts-email yourdistro@your-company.io \
  --git-provider gitlab \
  --gitlab-group your-fully-qualified-gitlab-group/or-sub-group \
  --domain-name your-domain.io \
  --gcp-project your-project-id \
  --cluster-name kubefirst
[copied to clipboard]
2. Then: Get Started
Prerequisites: Have Homebrew installed
1. Copy the following command lines:
click to copy:
export GITHUB_TOKEN=ghp_xxxxxxxxxxxxxxxxxx
export VULTR_API_KEY=xxxxxxxxxxxxxxxxxxxxx

kubefirst beta vultr create \
  --alerts-email yourdistro@your-company.io \
  --github-org your-github-org \
  --domain-name your-domain.io \
  --cluster-name kubefirst
[copied to clipboard]
2. Then: Get Started
Prerequisites: Have Homebrew installed
1. Copy the following command lines:
click to copy:
export GITLAB_TOKEN=glpat-xxxxxxxxxxxxxxxxxx
export VULTR_API_KEY=xxxxxxxxxxxxxxxxxxxxx

kubefirst beta vultr create \
  --alerts-email yourdistro@your-company.io \
  --git-provider gitlab \
  --gitlab-group your-fully-qualified-gitlab-group/or-sub-group \
  --domain-name your-domain.io \
  --cluster-name kubefirst
[copied to clipboard]
2. Then: Get Started
Prerequisites: Have Homebrew installed
1. Copy the following command lines:
click to copy:
export GITHUB_TOKEN=ghp_xxxxxxxxxxxxxxxxxxxxxxxxxx
export DO_TOKEN=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
export DO_SPACES_KEY=xxxxxxxxxxxxxxxxxxxxxxxxxxxxx
export DO_SPACES_SECRET=xxxxxxxxxxxxxxxxxxxxxxxxxx

kubefirst beta digitalocean create \
  --alerts-email yourdistro@your-company.io \
  --github-org your-github-org \
  --domain-name your-domain.io \
  --cluster-name kubefirst
[copied to clipboard]
2. Then: Get Started
Prerequisites: Have Homebrew installed
1. Copy the following command lines:
click to copy:
export GITLAB_TOKEN=glpat-xxxxxxxxxxxxxxxxxxxxxxxxxx
export DO_TOKEN=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
export DO_SPACES_KEY=xxxxxxxxxxxxxxxxxxxxxxxxxxxxx
export DO_SPACES_SECRET=xxxxxxxxxxxxxxxxxxxxxxxxxx

kubefirst beta digitalocean create \
  --alerts-email yourdistro@your-company.io \
  --git-provider gitlab \
  --gitlab-group your-fully-qualified-gitlab-group/or-sub-group \
  --domain-name your-domain.io \
  --cluster-name kubefirst
[copied to clipboard]
2. Then: Get Started
Copy the following command lines:
click to copy:
brew upgrade kubefirst
[copied to clipboard]
If you don’t want to use Homebrew on macOS, or are using another operating system, please follow the instructions in the documentation.