Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 3 additions & 3 deletions pages/generative-apis/api-cli/understanding-errors.mdx
Original file line number Diff line number Diff line change
@@ -1,13 +1,13 @@
---
meta:
title: Understanding errors
title: Understanding common errors with Generative APIs
description: This page explains how to understand errors with Generative APIs
content:
h1: Understanding errors
h1: Understanding common errors with Generative APIs
paragraph: This page explains how to understand errors with Generative APIs
tags: generative-apis ai-data understanding-data
dates:
validation: 2024-10-31
validation: 2025-05-12
posted: 2024-09-02
---

Expand Down
2 changes: 1 addition & 1 deletion pages/generative-apis/how-to/query-embedding-models.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ content:
paragraph: Learn how to interact with embedding models using Scaleway's Generative APIs service.
tags: generative-apis ai-data embedding-models embeddings-api
dates:
validation: 2024-10-30
validation: 2025-05-12
posted: 2024-08-28
---

Expand Down
2 changes: 1 addition & 1 deletion pages/generative-apis/how-to/query-language-models.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ content:
paragraph: Learn how to interact with powerful language models using Scaleway's Generative APIs service.
tags: generative-apis ai-data language-models chat-completions-api
dates:
validation: 2024-10-30
validation: 2025-05-12
posted: 2024-08-28
---

Expand Down
2 changes: 1 addition & 1 deletion pages/generative-apis/how-to/query-vision-models.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ content:
paragraph: Learn how to interact with powerful vision models using Scaleway's Generative APIs service.
tags: generative-apis ai-data vision-models chat-completions-api
dates:
validation: 2024-10-30
validation: 2025-05-12
posted: 2024-10-30
---

Expand Down
2 changes: 1 addition & 1 deletion pages/generative-apis/how-to/use-structured-outputs.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ content:
paragraph: Learn how to get consistent JSON format responses using Scaleway's Chat Completions API service.
tags: chat-completions-api
dates:
validation: 2024-10-30
validation: 2025-05-12
posted: 2024-09-17
---

Expand Down
2 changes: 1 addition & 1 deletion pages/generative-apis/quickstart.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ content:
paragraph: Get started with Scaleway Generative APIs for powerful AI-driven content generation. Follow this guide to set up, configure, and make your first API request.
tags: generative-apis ai-data quickstart
dates:
validation: 2024-10-30
validation: 2025-05-12
posted: 2024-09-04
categories:
- ai-data
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ content:
categories:
- compute
dates:
validation: 2024-10-29
validation: 2025-05-12
posted: 2024-10-29
tags: instance network hot-reconfiguration
---
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ content:
paragraph: Discover how the QEMU Guest Agent works with Scaleway Instances.
tags: instance qga guemu guest agent
dates:
validation: 2024-10-28
validation: 2025-05-12
posted: 2024-10-28
categories:
- compute
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ content:
paragraph: This page provides information about creating and configuring a Load Balancer service for your Kubernetes cluster
tags: kubernetes load-balancer loadbalancer service annotations ip expose
dates:
validation: 2024-11-04
validation: 2025-05-12
posted: 2023-10-25
categories:
- kubernetes
Expand Down Expand Up @@ -45,7 +45,7 @@ Here is a quick overview of how to create a Load Balancer for your cluster:
- Modify your Load Balancer's configuration as necessary via the yaml manifest and [Load Balancer annotations](https://github.com/scaleway/scaleway-cloud-controller-manager/blob/master/docs/loadbalancer-annotations.md) , putting any new annotations into effect via kubectl, so the CCM can carry out the modifications as necessary.

<Message type="important">
Load Balancers for Kubernetes clusters should **always** be provisioned via the cluster's Cloud Controller Manager. It is **not** correct procedure to provision the Load Balancer by creating a Scaleway Load Balancer in the console or via the API, and then attempting to use it as your cluster's external Load Balancer. Similarly, you cannot use the Scaleway console or developer tools to edit your cluster's Load Balancer after creation, this must be done via the CCM, as detailed in this documentation.
Load Balancers for Kubernetes clusters should **always** be provisioned via the cluster's Cloud Controller Manager. It is **not** correct procedure to provision the Load Balancer by creating a Scaleway Load Balancer in the console or via the API, and then attempting to use it as your cluster's external Load Balancer. Similarly, you cannot use the Scaleway console or developer tools to edit your cluster's Load Balancer after creation, this must be done via the CCM, as detailed in this documentation.
</Message>

## Creating a Load Balancer for your cluster: Step by step
Expand Down Expand Up @@ -128,7 +128,7 @@ Your Load Balancer will be created with a default configuration unless you defin
With annotations, you can configure parameters such as the balancing method, health check settings, and more.

<Message type="important">
You should **never** try to modify the configuration of your cluster's Load Balancer via the Scaleway console, the API, or any other developer tools. Any modifications made this way will be overwritten by the cluster's CCM. You should **always** use annotations as described below to configure your cluster's Load Balancer.
You should **never** try to modify the configuration of your cluster's Load Balancer via the Scaleway console, the API, or any other developer tools. Any modifications made this way will be overwritten by the cluster's CCM. You should **always** use annotations as described below to configure your cluster's Load Balancer.
</Message>

Add annotations to the `metadata` section of your LoadBalancer Service's yaml manifest as shown below. In this example we include two annotations, but you can include as many as you need.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ content:
paragraph: Managing Load Balancer IPs
tags: load-balancer load-balancer-ip kubernetes ip flexible-ip
dates:
validation: 2024-11-04
validation: 2025-05-12
posted: 2021-08-12
categories:
- kubernetes
Expand Down Expand Up @@ -78,7 +78,7 @@ You can then create your Load Balancer with the `kubectl create -f <name-of-mani
To modify your Load Balancer's IP address after creation, you must use the `kubectl patch` command. This updates the Load Balancer according to the arguments given.

<Message type="important">
When you change the IP address of an existing Load Balancer, the Cloud Controller Manager will actually recreate the Load Balancer with the new IP, so a service interruption may be expected.
When you change the IP address of an existing Load Balancer, the Cloud Controller Manager will actually recreate the Load Balancer with the new IP, so a service interruption may be expected.
</Message>

You must have an existing [Load Balancer flexible IP](https://console.scaleway.com/load-balancer/ips) in your account, that is not attached to any other Load Balancer.
Expand Down
2 changes: 1 addition & 1 deletion pages/kubernetes/reference-content/multi-az-clusters.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ content:
paragraph: This page explains how to ensure resiliency with multi-AZ Kubernetes clusters
tags: kubernetes persistent volume persistent-volume
dates:
validation: 2024-11-04
validation: 2025-05-12
posted: 2023-10-17
categories:
- kubernetes
Expand Down
2 changes: 1 addition & 1 deletion pages/kubernetes/reference-content/wildcard-dns.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ content:
paragraph: This page explains how to route external traffic in Kubernetes using wildcard DNS and ingress controller
tags: kubernetes load-balancer-service wildcard ingress
dates:
validation: 2024-11-04
validation: 2025-05-12
posted: 2021-08-12
categories:
- kubernetes
Expand Down
5 changes: 3 additions & 2 deletions tutorials/configure-failover-proxmox/index.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ tags: dedicated-server Proxmox iso-file
categories:
- dedibox
dates:
validation: 2024-10-29
validation: 2025-05-12
posted: 2020-01-23
---

Expand All @@ -25,7 +25,7 @@ The software provides an intuitive web interface as well as a complete REST-API
- At least one [failover IP](/dedibox-ip-failover/concepts/#failover-ips) with a [virtual MAC address](/dedibox-ip-failover/concepts/#virtual-mac-address)

<Message type="note">
This tutorial assumes that you have already installed Proxmox VE on your Scaleway Dedibox. The automatic installation of Proxmox VE is available from your [Dedibox console](https://console.online.net)
This tutorial assumes that you have already installed Proxmox VE on your Scaleway Dedibox. The automatic installation of Proxmox VE is available from your [Dedibox console](https://console.online.net)
or manually using the [KVM-over-IP device](/dedibox/concepts/#ipmi) of your server.
</Message>

Expand Down Expand Up @@ -113,6 +113,7 @@ ISO files are archive files that contain identical copies of the data found on o
<Message type="tip">
Follow the official documentation to learn more about [VM templates and Clones](https://pve.proxmox.com/wiki/VM_Templates_and_Clones) or watch tutorials on the official [Youtube canal](https://www.youtube.com/user/ProxmoxVE).
</Message>

<ClickableBanner
productLogo="generic"
title="Ensure high availability with failover setup for Proxmox on Scaleway."
Expand Down
4 changes: 2 additions & 2 deletions tutorials/configure-ipv6-virtual-machine-esxi/index.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -9,13 +9,13 @@ tags: esxi virtual-machine ubuntu
categories:
- dedibox
dates:
validation: 2024-10-28
validation: 2025-05-12
posted: 2022-02-24
---

<Message type="important">
Due to VMware's acquisition by Broadcom, the free edition of **VMware vSphere Hypervisor is no longer available** on the VMware website. For more details, check out [the EOL of free vSphere Hypervisor](https://knowledge.broadcom.com/external/article?legacyId=2107518). Please note that the following content is provided as-is, without any guarantee of functionality
We suggest considering alternative hypervisors such as Proxmox. You can learn how to [deploy virtual machines with Proxmox on Scaleway Dedibox](/tutorials/configure-failover-proxmox/).
We suggest considering alternative hypervisors such as Proxmox. You can learn how to [deploy virtual machines with Proxmox on Scaleway Dedibox](/tutorials/configure-failover-proxmox/).
</Message>

This tutorial explains how to configure IPv6 on virtual machines on ESXi hypervisors.
Expand Down
6 changes: 3 additions & 3 deletions tutorials/deploy-k3s-cluster-with-cilium/index.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ hero:
categories:
- kubernetes
dates:
validation: 2024-11-04
validation: 2025-05-12
posted: 2023-10-23
---

Expand Down Expand Up @@ -40,7 +40,7 @@ In the pursuit of cost-efficient infrastructure, our Kubernetes cluster setup ad

In this section, we will walk you through the process of setting up the required infrastructure for your Kubernetes cluster.

To begin with, you need a Scaleway Instance running a Linux-based operating system. We recommend using Ubuntu 22.04.3 LTS (Jammy Jellyfish) for its compatibility with K3s and Cilium.
To begin with, you need a Scaleway Instance running a Linux-based operating system. We recommend using Ubuntu 22.04 LTS (Jammy Jellyfish) for its compatibility with K3s and Cilium.

A single-node server installation is a fully functional Kubernetes cluster. It is not necessary to add servers or agent nodes, but you may want to do so to add capacity or redundancy to your cluster (see [adding k3s node](#adding-k3s-node-(optional)).

Expand All @@ -52,7 +52,7 @@ Follow these steps to create your Instance on Scaleway:
$ export SCW_DEFAULT_ZONE=fr-par-2
```

2. Create a Virtual Private Cloud.
2. Create a Virtual Private Cloud (VPC).

``` console
$ scw vpc vpc create
Expand Down
7 changes: 5 additions & 2 deletions tutorials/how-to-implement-rag-generativeapis/index.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -6,8 +6,8 @@ content:
h1: Implementing Retrieval-Augmented Generation (RAG) with LangChain and Scaleway Generative APIs
tags: inference API postgresql pgvector object storage RAG langchain AI LLMs embeddings
dates:
validation: 2024-10-10
posted: 2018-10-10
validation: 2025-05-12
posted: 2024-10-10
categories:
- generative-apis
---
Expand Down Expand Up @@ -35,20 +35,23 @@ In this tutorial, you will learn how to implement RAG using LangChain, a leading
### Install required packages

#### MacOS

Run the following command to install the required MacOS packages to analyze PDF files and connect to PostgreSQL using Python:

```sh
brew install libmagic poppler tesseract qpdf libpq python3-dev
```

#### Debian/Ubuntu

Run the following command to install the required Debian/Ubuntu packages to analyze PDF files and connect to PostgreSQL using Python:

```sh
sudo apt-get install libmagic-dev tesseract-ocr poppler-utils qpdf libpq-dev python3-dev build-essential python3-opencv
```

#### All OS

Once you have installed prerequisites for your OS, run the following command to install the required Python packages:

```sh
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ categories:
- load-balancer
- postgresql-and-mysql
dates:
validation: 2024-11-05
validation: 2025-05-12
posted: 2019-05-20
---

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ categories:
- vpc
tags: Proxmox Elastic-Metal KVM containers
dates:
validation: 2024-10-08
validation: 2025-05-12
posted: 2022-01-10
---

Expand Down
4 changes: 2 additions & 2 deletions tutorials/wordpress-lemp-stack/index.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ hero: assets/scaleway_wordpress_lemp.webp
categories:
- instances
dates:
validation: 2024-11-04
validation: 2025-05-12
posted: 2018-11-09
---

Expand Down Expand Up @@ -79,7 +79,7 @@ You need to configure Nginx to deliver traffic to the future WordPress installat
log_not_found off;
}

# Cache Static Files For As Long As Possible
# Cache static files for as long as possible
location ~*
\.(ogg|ogv|svg|svgz|eot|otf|woff|mp4|ttf|css|rss|atom|js|jpg|jpeg|gif|png|ico|zip|tgz|gz|rar|bz2|doc|xls|exe|ppt|tar|mid|midi|wav|bmp|rtf)$
{
Expand Down