During the #Kube100 beta programme, when your monthly invoice is issued, a discount of $70 or the invoice balance will be applied (whichever is lower). If your usage for the month through clusters, instances or other Civo resources exceeds $70 in a given month, the overage will be charged to the card on file.
You can set up a billing alert to notify you if you are approaching a particular value. We can also adjust your account quota (of deployable instances, volumes, etc) on request to prevent the likelihood of you exceeding your budget.
To provide consistency and predictability of service for Civo managed Kubernetes, SSH connections to the cluster nodes are not possible. However, there is nothing stopping you from creating a Kubernetes cluster composed of Civo instances that you manage yourself, and allowing SSH connections to these nodes.
Another reason there is no SSH access is that we want to keep our options open about moving the architecture of the managed Kubernetes service to a virtualised platform such as
k3v or similar in the future, and thus want to make sure users will experience a consistent service.
k3s starts with
Traefik as an Ingress Controller. This is to allow connections to your cluster. You can prevent Traefik from being installed when you start a cluster by deselecting it in the web UI (under 'Architecture') or by adding
--remove-applications=traefik to your Civo CLI cluster creation command.
Remember that starting up a cluster with no Ingress Controller means you will manually have to configure one to allow access to applications.
Only the master node has a public IP address. It receives traffic to your cluster, and routes it to your worker nodes in the form of a load balancer, as well as processing tasks itself.
We would love to see you document your experience, whether it is on your own site, on Medium/DEV.to or as a Civo learn guide. If you write up a piece, submit a pull request at the Civo Community Content to make sure we know about it.