Setup - Digital Ocean
Setting up a Kubernetes Cluster with Digital Ocean (DO)
Last updated
Was this helpful?
Setting up a Kubernetes Cluster with Digital Ocean (DO)
Last updated
Was this helpful?
DO account
doctl
and DO credentials configured
kubectl
LINUX/MAC is the preferred method of setup.
Windows should choose either:
Deploy a MAYANode from a Linux VPS.
Use Windows Subsystem for Linux - ****
Firstly, clone and enter the . All commands in this section are to be run inside this repo.
Then install the :
Install Terraform:
You will be asked for you Personal Access Token with read/write priveleges (retrieve from API Panel from the Digital Ocean web console.)
API -> Tokens/Keys -> Create Token.
Make sure you handle your secrets securely!
Use the commands below to deploy a DOKS cluster:
During the deploy, you will be asked to enter information about your cluster:
Name
Confirm yes
Final success message: Apply complete! Resources: 2 added, 0 changed, 0 destroyed.
Now that you've provisioned your DOKS cluster, you need to configure kubectl. Customize the following command with your cluster name and region.
If successful, you will see:
Test this configuration,
To verify, run this, and check the status is "Ready":
You are now ready to deploy a MAYANode.
The allows you to manage your DO services.
Use the package manager to install the DO CTL.
You must install and configure the Kubernetes CLI tool (kubectl). **To install kubectl** , follow , or choose a package manager based on your operating system.
Use the package manager to install kubectl.
You also need wget and jq, follow , or choose a package manager based on your operating system.
Use the package manager to install wget and jq Note: You most likely have these installed already.
DO Region -- see valid (use lower-case)