Destroying your Kubefirst local platform
Before you attempt to recreate a Kubefirst local platform, you'll need to destroy your k3d cluster and the git repositories that we created for you using this command:
kubefirst local destroy
If the above command fails to complete due to unforeseen circumstances, you can then manually delete the git repositories named:
- metaphor-frontend (only exists if you complete Kubefirst local provisioning)
You can then manually delete the k3d cluster with the command
k3d cluster delete kubefirst or
~/.k1/tools/k3d cluster delete kubefirst if you don't have k3d installed.
To delete your github assets that we created, log into your personal github and remove the following:
- gitops repo
- metaphor-frontend repo
Localhost file cleanup
You can clean kubefirst files from your localhost by running
This command will remove the following content:
Removing CA of trusted store
If you executed the steps of install the CA of MkCert (described on Install process) and if you want, you can also clean your trusted store.
But when you will execute
kubefirst local posteriorly, to have the certificates trusted in browsers again, you will need to execute
mkcert -install again.
Avoiding tools re-download
The kubefirstCLI download some tools used during cluster provisioning, for example, Terraform, Helm, and Kubectl, in versions compatible with Kubefirst and stores them in the K1 folder.
If you are using Kufibefirst to demo in conferences or using poor connections (mobile, hotels) you should consider using this additional flag
--preserve-tools for each cycle of create/destroy.
This will preserve tools downloaded and will save time and network bandwidth during cluster provisioning.