☰ 🧑🚀 Datalayer Spacer
KubernetesAPI
the Datalayer Spacer service provides collaborative spaces for data analysis. A space manages the following features.
🛂 Identities and permissions that grant users and organisations access to the space.
💼 Contents (Dataset, Cell, Notebook) stored in Git repositories.
🧑🤝🧑 RTC (Realtime Collaboration) documents to ease collaboration.
Deploy Datalayer Spacer
- Plane
- Terraform
plane up datalayer-spacer
cd terraform
terraform init
terraform apply
./generated/clouder-Kubeadm-setup.sh
export KUBECONFIG=~/.clouder/kubeconfigs/kubeconfig-<cluster-name>
./generated/services/deploy-datalayer-spacer.sh
Check the availability of the Datalayer Spacer Pods.
kubectl get pods -n datalayer-api -l app=spacer
Check the logs of the Datalayer Spacer Pods.
kubectl logs -n datalayer-api -l app=spacer
Check the availability of the Datalayer Spacer Certificate.
kubectl describe certificate ${DATALAYER_RUN_HOST}-datalayer-api-cert-secret -n datalayer-api
Check the availability of the Datalayer Spacer Endpoints.
open https://${DATALAYER_RUN_HOST}/api/spacer/version
open https://${DATALAYER_RUN_HOST}/api/spacer/v1/ping
Tear Down Datalayer Spacer
If needed, tear down.
plane down datalayer-iam
If needed, tear down.
plane down datalayer-spacer
OpenAPI Specification
The OpenAPI (Swagger) specification is available online. import TabItem from '@theme/TabItem';