Add documentation for Gcore

Improve Hybrid cloud docs and make namespace for creating secrets explicit.
This commit is contained in:
Bastian Hofmann
2024-08-05 12:26:26 +02:00
parent 342b5e20bf
commit 0334323e2c
3 changed files with 24 additions and 3 deletions
@@ -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.
@@ -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)
@@ -0,0 +1,9 @@
<svg version="1.1" viewBox="0 0 387.1 115.2" xmlns="http://www.w3.org/2000/svg">
<path d="M98.96,57.6c0,31.81-25.79,57.6-57.6,57.6-12.85,0-24.72-4.21-34.3-11.32,1.64,.92,3.33,1.75,5.07,2.5,6.59,2.84,13.69,4.31,20.87,4.31,13.37,0,26.24-5.06,36.04-14.14,9.8-9.08,15.82-21.53,16.84-34.86,.14-1.26,.22-2.52,.24-3.78,0-1.61-.13-3.47-.3-5.17-.01-.16-.02-.33-.03-.49,0-.19-.01-.38-.03-.56l-.05,.05c-.24-2.21-.49-3.91-.49-3.91H43.43l-3.25,6.08-7.46,14.1h31.58c-1.17,3.49-2.92,6.77-5.17,9.69-3.07,4.02-7.02,7.27-11.56,9.51-4.53,2.24-9.52,3.41-14.58,3.4-3.87,0-7.71-.7-11.34-2.04-6.35-2.32-11.83-6.53-15.7-12.07C2.08,70.95,0,64.36,0,57.6c0-4.33,.85-8.63,2.51-12.63,1.66-4,4.09-7.64,7.15-10.71,3.06-3.06,6.7-5.5,10.71-7.15s8.3-2.51,12.63-2.51c6.99-.01,13.81,2.21,19.45,6.34l4.33-8.11,5.16-9.75c-8.61-5.61-18.67-8.59-28.95-8.58-9.09,0-17.94,2.34-25.77,6.68C16.79,4.16,28.59,0,41.36,0c31.81,0,57.6,25.79,57.6,57.6Z" fill="#ff4c00"/>
<g fill="#ff4c00">
<path d="M177.99,70.32c-2.06,2.47-4.64,4.44-7.57,5.77-2.62,1.15-5.44,1.73-8.3,1.71-3.65,.06-7.26-.82-10.46-2.57-.12-.06-.21-.15-.33-.21-2.87-1.65-5.24-4.06-6.84-6.96-1.75-3.21-2.63-6.81-2.57-10.46-.06-3.65,.82-7.26,2.57-10.46,1.61-2.9,3.97-5.3,6.84-6.96,.12-.07,.21-.15,.33-.21,3.21-1.75,6.81-2.63,10.46-2.57,2.86-.02,5.69,.55,8.31,1.69l5.94-11.18s-.09-.05-.14-.07c-4.69-1.98-9.74-2.96-14.83-2.88-5.62-.06-11.18,1.17-16.25,3.6-.42,.21-.87,.36-1.29,.59-5.08,2.68-9.32,6.7-12.26,11.64-3.01,5.09-4.56,10.91-4.46,16.82-.09,5.91,1.45,11.73,4.46,16.82,2.94,4.93,7.19,8.95,12.26,11.63,.42,.22,.87,.38,1.29,.59,5.04,2.42,10.57,3.66,16.16,3.6,5.11,.07,10.17-.91,14.88-2.89,.06-.03,.12-.06,.18-.09,4.28-1.85,8.05-4.69,11-8.3l-9.38-8.66Z"/>
<path d="M208.69,86.01c-5.11-2.68-9.39-6.72-12.36-11.68-3-5.06-4.55-10.85-4.46-16.73-.08-5.88,1.46-11.67,4.46-16.73,2.97-4.95,7.24-8.99,12.36-11.68,5.46-2.87,11.55-4.33,17.72-4.24,6.15-.1,12.24,1.36,17.68,4.24,5.1,2.7,9.37,6.74,12.35,11.68,3.03,5.05,4.59,10.84,4.51,16.73,.08,5.89-1.48,11.68-4.51,16.73-2.98,4.94-7.25,8.98-12.35,11.68-5.44,2.88-11.52,4.34-17.68,4.24-6.17,.09-12.26-1.36-17.72-4.24Zm27.82-10.78c2.98-1.69,5.43-4.17,7.08-7.17,1.75-3.21,2.63-6.81,2.57-10.46,.06-3.65-.82-7.26-2.57-10.46-1.65-3-4.1-5.48-7.08-7.17-3.08-1.73-6.57-2.62-10.1-2.57-3.53-.05-7.02,.84-10.1,2.57-2.98,1.69-5.43,4.17-7.08,7.17-1.75,3.21-2.63,6.81-2.57,10.46-.07,3.65,.82,7.26,2.57,10.46,1.65,3,4.1,5.48,7.08,7.17,3.08,1.73,6.57,2.62,10.1,2.57,3.54,.05,7.02-.84,10.1-2.57Z"/>
<path d="M312.18,89.16l-12.17-17.58h-13.44v17.58h-14.61V26.03h27.32c5-.12,9.97,.84,14.57,2.8,3.88,1.66,7.18,4.42,9.51,7.94,2.29,3.64,3.45,7.88,3.34,12.17,.11,4.29-1.06,8.52-3.38,12.13-2.37,3.49-5.71,6.2-9.6,7.8l14.16,20.29h-15.69Zm-3.7-48.38c-2.9-2.08-6.44-3.09-10.01-2.84h-11.9v22h11.9c3.57,.25,7.12-.77,10.01-2.89,1.15-1,2.06-2.25,2.65-3.66,.59-1.41,.86-2.93,.77-4.45,.09-1.53-.17-3.07-.76-4.48-.6-1.42-1.51-2.67-2.67-3.68Z"/>
<path d="m387.1 77.44v11.72h-48.88v-63.13h47.71v11.73h-33.19v13.71h29.31v11.36h-29.31v14.61h34.36z"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 2.9 KiB