Getting started with Kubernetes cluster
- Before getting started, ensure you have already done the following:
- Subscribed to our trial
- Signed the quote associated with the trial
- Received the confirmation that your cluster was provisioned
- You need to have the Kubectl client installed. You can follow instructions here to install it:
https://kubernetes.io/docs/tasks/tools/#kubectl- You can verify with the command
kubectl version
to make sure the kubectl client works.
- You can verify with the command
- Log in to the Leaseweb Customer Portal, and on the left panel, select Kubernetes
- In the Clusters page, you will then be able to see your existing pre-provisioned clusters
- Under the ACTIONS field, click the Download kubeconfig link in order to download your KubeConfig
- Download and save this file to
$HOME/.kube/config
in order to be discovered by the kubectl command line.
- Download and save this file to
- Once you have downloaded your Kubernetes configuration at the right place, you should be good to go
- You can follow this documentation to get your application up and running.
https://kubernetes.io/docs/tutorials/kubernetes-basics/deploy-app/deploy-intro/
- You can follow this documentation to get your application up and running.
More information about Kubernetes
The deployment of our Kubernetes cluster is conformed to the Kubernetes standard. For more information, you can see the following articles:
Topic | Associated documentation | Specificities |
---|---|---|
Installation of the KubeCtl tool | https://kubernetes.io/docs/tasks/tools/#kubectl | Please disregard the sections about “kind” / “minikube” / “kubeadm” |
Deploy your first Kubernetes Application | https://kubernetes.io/docs/tutorials/kubernetes-basics/deploy-app/deploy-intro/ | |
How to deploy the Kubernetes UI / Dashboard | https://kubernetes.io/docs/tasks/access-application-cluster/web-ui-dashboard/ | Leaseweb does not deploy the Kubernetes dashboard out of the box. |
How to use Persistent Volumes | Kubernetes Persistent Volumes |