Skip to content

Instantly share code, notes, and snippets.

@vfarcic
Last active February 14, 2022 23:00
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 1 You must be signed in to fork a gist
  • Save vfarcic/53480b56809b0fb7df8556226e00aacb to your computer and use it in GitHub Desktop.
Save vfarcic/53480b56809b0fb7df8556226e00aacb to your computer and use it in GitHub Desktop.
# Source: https://gist.github.com/53480b56809b0fb7df8556226e00aacb
##########################################
# Managed Kubernetes K3s Service By Civo #
# https://youtu.be/SwOIlzXLIw4 #
##########################################
# Referenced videos:
# - Bitnami Kubeapps - Application Dashboard for Kubernetes: https://youtu.be/DJ_k5fhODi0
# - Argo CD - Applying GitOps Principles To Manage Production Environment In Kubernetes: https://youtu.be/vpWQeoaiRM4
# - Flux CD v2 With GitOps Toolkit - Kubernetes Deployment And Sync Mechanism: https://youtu.be/R6OeIgb7lUI
# - Terraform vs. Pulumi vs. Crossplane - Infrastructure as Code (IaC) Tools Compared: https://youtu.be/RaoKcJGchKM
# Install the CLI from https://github.com/civo/cli#set-up
# Replace `[...]` with the API key
export CIVO_API_KEY=[...]
civo apikey save \
devops-catalog $CIVO_API_KEY
civo region ls
civo size ls
civo kubernetes \
create devops-toolkit-civo \
--size g4s.kube.medium \
--nodes 3 \
--region NYC1 \
--save --merge --yes --wait
kubectl get nodes
civo kubernetes remove \
devops-toolkit-civo \
--region NYC1
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment