For connecting DLTK to a Kubernetes environment, please use the kubernetes
Connector in the Create Environment dialog. Depending on the type of Kubernetes environment you must also specify additional fields. This guide describes how this works for typical Kubernetes distributions.
If you want to create a new Environment, please see the Connect to Environments documentation.
Docker Desktop is an application for MacOS and Windows machines. It ships with a fully functional Kubernetes environment on your desktop.
If you want to learn more about Docker Desktop, please see the official Docker Desktop product documentation.
The following steps describe how to connect DLTK to Docker Desktop, running on the same host:
~/.kube/config
cert-key
https://kubernetes.docker.internal:6443
client-certificate-data
in the kubeconfigcertificate-authority-data
in the kubeconfigclient-key-data
in the kubeconfignode-port
http://localhost
hostpath
MicroK8s is the smallest, fastest, fully-conformant Kubernetes that tracks upstream releases and makes clustering trivial. MicroK8s is great for offline development, prototyping, and testing. If you want to learn more about MicroK8s, please see the official MicroK8s product documentation.
The following steps describe how to connect DLTK to MicroK8s, running on the same host:
microk8s enable dns storage
microk8s enable gpu
microk8s enable ingress
and modify the ingress configmap using microk8s kubectl edit configmap -n ingress nginx-load-balancer-microk8s-conf
with the following changes to be added to:
data:
microk8s config
and use to fill the information in the following step 5user-password
server
of your cluster in the microk8sconfig, e.g. https://your-microk8s-host-or-ip-or-localhost:16443
certificate-authority-data
in the microk8sconfigingress
nginx
server
of your cluster in the microk8sconfig, e.g. http://your-microk8s-host-or-ip-or-localhost
or https if you configure microk8s ingress with certificatesusername
of your user in microk8sconfigpassword
of your user in microk8sconfigEKS is a fully managed Kubernetes service.
If you want to learn more about EKS, please see the official Amazon Elastic Kubernetes Service product documentation.
The following steps describe how to connect DLTK to EKS cluster:
aws-iam
ingress
gp2
If you want to learn more about AKS, please see the official Azure Kubernetes Service product documentation.
If you want to learn more about GKE, please see the official Google Kubernetes Engine product documentation.