<p>It seems like get.k8s.io is the recommended way to deploy a Kubernetes cluster, but Digital Ocean isn't supported by this script.</p>

<p>Is there an alternate way to easily set up a cluster on Digital Ocean that I've missed?</p>

<p>Thanks</p>

<p>You can use <code>kubicorn</code> to create a fairly dope kubernetes cluster in Digital Ocean pretty easily. Here are the steps needed to do so:</p>

<pre><code>// Install kubicorn
go get github.com/kris-nova/kubicorn

// Configure your auth
export DIGITALOCEAN_ACCESS_TOKEN=***************************************** 

// Create your kubernetes profile from the default profile
kubicorn create mycluster --profile do

// Tweak your cluster as you like
kubicorn edit mycluster

// Apply your profile
kubicorn apply mycluster -v 4

// Use kubectl to access your cluster
kubectl get no
</code></pre>

<p>Note that <code>kubicorn</code> is vendored to be a library as well as a command line tool, so you should probably be able to also include this logic in a program if you'd like.</p>

<p>Source: <a href="https://www.nivenly.com/kubernetes-on-digital-ocean-with-encrypted-vpn-service-mesh/" rel="nofollow noreferrer">https://www.nivenly.com/kubernetes-on-digital-ocean-with-encrypted-vpn-service-mesh/</a></p>
