From 0334323e2c9ca166d06109137dab7db3229b632d Mon Sep 17 00:00:00 2001 From: Bastian Hofmann Date: Mon, 5 Aug 2024 12:26:26 +0200 Subject: [PATCH] Add documentation for Gcore Improve Hybrid cloud docs and make namespace for creating secrets explicit. --- .../documentation/hybrid-cloud/hybrid-cloud-setup.md | 6 +++--- .../hybrid-cloud/platform-deployment-options.md | 12 ++++++++++++ .../documentation/cloud/cloud-providers/gcore.svg | 9 +++++++++ 3 files changed, 24 insertions(+), 3 deletions(-) create mode 100644 qdrant-landing/static/documentation/cloud/cloud-providers/gcore.svg diff --git a/qdrant-landing/content/documentation/hybrid-cloud/hybrid-cloud-setup.md b/qdrant-landing/content/documentation/hybrid-cloud/hybrid-cloud-setup.md index 670476a78..0c3578aec 100644 --- a/qdrant-landing/content/documentation/hybrid-cloud/hybrid-cloud-setup.md +++ b/qdrant-landing/content/documentation/hybrid-cloud/hybrid-cloud-setup.md @@ -114,7 +114,7 @@ You can configure authentication for your Qdrant clusters in the "Configuration" One way to create a secret is with kubectl: ```shell -kubectl create secret generic qdrant-api-key --from-literal=api-key=your-secret-api-key +kubectl create secret generic qdrant-api-key --from-literal=api-key=your-secret-api-key --namespace the-qdrant-namespace ``` With this command the secret name would be `qdrant-api-key` and the key would be `api-key`. @@ -122,7 +122,7 @@ With this command the secret name would be `qdrant-api-key` and the key would be If you want to retrieve the secret again, you can also use `kubectl`: ```shell -kubectl get secret qdrant-api-key -o jsonpath="{.data.api-key}" | base64 --decode +kubectl get secret qdrant-api-key -o jsonpath="{.data.api-key}" --namespace the-qdrant-namespace | base64 --decode ``` ### Exposing Qdrant clusters to your client applications @@ -140,7 +140,7 @@ This endpoint is also visible on the cluster detail page. If you want to access the database from your local developer machine, you can use `kubectl port-forward` to forward the service port to your local machine: ``` -kubectl -n qdrant-namespace port-forward service/qdrant-9a9f48c7-bb90-4fb2-816f-418a46a74b24 6333:6333 +kubectl --namespace your-qdrant-namespace port-forward service/qdrant-9a9f48c7-bb90-4fb2-816f-418a46a74b24 6333:6333 ``` You can also expose the database outside the Kubernetes cluster with a `LoadBalancer` (if supported in your Kubernetes environment) or `NodePort` service or an ingress. diff --git a/qdrant-landing/content/documentation/hybrid-cloud/platform-deployment-options.md b/qdrant-landing/content/documentation/hybrid-cloud/platform-deployment-options.md index 16d661768..3e1ab6f9e 100644 --- a/qdrant-landing/content/documentation/hybrid-cloud/platform-deployment-options.md +++ b/qdrant-landing/content/documentation/hybrid-cloud/platform-deployment-options.md @@ -111,6 +111,18 @@ First, consult Digital Ocean's managed Kubernetes instructions below. Then, **to - [DOKS - How To Guides](https://docs.digitalocean.com/products/kubernetes/how-to/) - [DOKS - Reference Manual](https://docs.digitalocean.com/products/kubernetes/reference/) +![Gcore](/documentation/cloud/cloud-providers/gcore.svg) + +## Gcore + +[Gcore Managed Kubernetes](https://gcore.com/cloud/managed-kubernetes) is a managed container orchestration engine built on top of Kubernetes. Gcore enables you to quickly deploy and manage your containerized applications without needing to build (and maintain) your own Kubernetes cluster. All Gcore instances are equipped with a fully managed control plane at no additional cost. + +First, consult Gcore's managed Kubernetes instructions below. Then, **to set up Qdrant Hybrid Cloud on Gcore**, follow our [step-by-step documentation](/documentation/hybrid-cloud/hybrid-cloud-setup/). + +### More on Gcore Kubernetes Engine + +- [Getting Started with Kubnetes on Gcore](https://gcore.com/docs/cloud/kubernetes/about-gcore-kubernetes) + ![Google Cloud Platform](/documentation/cloud/cloud-providers/gcp.jpg) ## Google Cloud Platform (GCP) diff --git a/qdrant-landing/static/documentation/cloud/cloud-providers/gcore.svg b/qdrant-landing/static/documentation/cloud/cloud-providers/gcore.svg new file mode 100644 index 000000000..ab5c3560d --- /dev/null +++ b/qdrant-landing/static/documentation/cloud/cloud-providers/gcore.svg @@ -0,0 +1,9 @@ + + + + + + + + +