Skip to content

Commit ed48cc8

Browse files
bene2k1Laure-di
authored andcommitted
docs(k8s): review docs and tutorials 2024-11-04 (scaleway#3932)
1 parent ea032b9 commit ed48cc8

File tree

11 files changed

+36
-35
lines changed

11 files changed

+36
-35
lines changed

containers/kubernetes/reference-content/kubernetes-load-balancer.mdx

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -7,13 +7,13 @@ content:
77
paragraph: This page provides information about creating and configuring a Load Balancer service for your Kubernetes cluster
88
tags: kubernetes load-balancer loadbalancer service annotations ip expose
99
dates:
10-
validation: 2024-04-29
10+
validation: 2024-11-04
1111
posted: 2023-10-25
1212
categories:
1313
- kubernetes
1414
---
1515

16-
Creating a Load Balancer for your Kubernetes cluster allows you to expose an application running inside your cluster to the internet.
16+
Creating a [Load Balancer](/containers/kubernetes/concepts/#load-balancer) for your Kubernetes cluster allows you to expose an application running inside your cluster to the internet.
1717

1818
In this document, we summarize when to create a Load Balancer for your cluster (as opposed to a different solution for exposing your application), and take you through the basic steps to create and configure your Load Balancer.
1919

@@ -34,7 +34,7 @@ On the other hand, if you have multiple services running in a more complex clust
3434

3535
Read the [full documentation](/containers/kubernetes/reference-content/exposing-services/) on different ways to expose your services for full details, and links to the relevant documentation for each possibility.
3636

37-
## Creating a Load Balancer for your cluster: overview
37+
## Creating a Load Balancer for your cluster: Overview
3838

3939
Here is a quick overview of how to create a Load Balancer for your cluster:
4040

@@ -48,7 +48,7 @@ Here is a quick overview of how to create a Load Balancer for your cluster:
4848
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 devtools to edit your cluster's Load Balancer after creation, this must be done via the CCM, as detailed in this documentation.
4949
</Message>
5050

51-
## Creating a Load Balancer for your cluster: step by step
51+
## Creating a Load Balancer for your cluster: Step by step
5252

5353
<Macro id="requirements" />
5454

containers/kubernetes/reference-content/managing-load-balancer-ips.mdx

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,17 +7,17 @@ content:
77
paragraph: Managing Load Balancer IPs
88
tags: load-balancer load-balancer-ip kubernetes ip flexible-ip
99
dates:
10-
validation: 2024-04-29
10+
validation: 2024-11-04
1111
posted: 2021-08-12
1212
categories:
1313
- kubernetes
1414
---
1515

16-
By default, when you create a Load Balancer for your cluster, it will be assigned a random public IP address. When you delete the Load Balancer, the IP address will also be deleted and cannot be retrieved to transfer to another Load Balancer service in your cluster.
16+
By default, when you create a [Load Balancer](/containers/kubernetes/concepts/#load-balancer) for your cluster, it will be assigned a random public IP address. When you delete the Load Balancer, the IP address will also be deleted and cannot be retrieved to transfer to another Load Balancer service in your cluster.
1717

1818
However, it is possible to use [flexible IP addresses](/network/load-balancer/concepts/#flexible-ip-address) with your cluster's Load Balancer, to give you more control over the IPs being used. Flexible IP addresses can be kept in your account even if/when their associated Load Balancer is deleted. They can then be assigned to a new Load Balancer in the future.
1919

20-
You can view your existing Load Balancer flexible IP addresses, and create new ones, in the [Scaleway console](https://console.scaleway.com/load-balancer/ips). Alternatively, use the [API](https://www.scaleway.com/en/developers/api/load-balancer/zoned-api/#path-ip-addresses-list-ip-addresses) or other devtools.
20+
You can view your existing Load Balancer flexible IP addresses, and create new ones, in the [Scaleway console](https://console.scaleway.com/load-balancer/ips). Alternatively, use the [API](https://www.scaleway.com/en/developers/api/load-balancer/zoned-api/#path-ip-addresses-list-ip-addresses) or other development tools.
2121

2222
<Message type="note">
2323
Load Balancer flexible IPs have the following limitations:

containers/kubernetes/reference-content/multi-az-clusters.mdx

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -7,13 +7,13 @@ content:
77
paragraph: This page explains how to ensure resiliency with multi-AZ Kubernetes clusters
88
tags: kubernetes persistent volume persistent-volume
99
dates:
10-
validation: 2024-04-29
10+
validation: 2024-11-04
1111
posted: 2023-10-17
1212
categories:
1313
- kubernetes
1414
---
1515

16-
Kubernetes Kapsule clusters can use Private Networks, providing a default security layer for worker nodes. Furthermore, these clusters can deploy node pools across various Availability Zones (AZs).
16+
Kubernetes Kapsule clusters can use [Private Networks](/faq/private-networks/#what-are-private-networks), providing a default security layer for worker nodes. Furthermore, these clusters can deploy node pools across various [Availability Zones (AZs)](/containers/kubernetes/concepts/#multi-az-clusters).
1717

1818
<Lightbox src="scaleway-k8s-multi-az-cluster.webp" size="large" />
1919

@@ -42,8 +42,8 @@ For more information, refer to the [official Kubernetes best practices for runni
4242

4343
- Kapsule's Control Plane network access is managed by a Load Balancer in the primary zone of each region. If this zone fails globally, the Control Plane will be unreachable, even if the cluster spans multiple zones. This limitation also applies to HA Dedicated Control Planes.
4444
- Persistent volumes are limited to their Availability Zone (AZ). Applications must replicate data across persistent volumes in different AZs to maintain high availability in case of zone failures.
45-
- In "controlled isolation" mode, nodes access the Control Plane via their public IPs. If two AZs can't communicate (split-brain scenario), nodes won't appear unhealthy from Kubernetes' perspective, but communication between nodes in different AZs will be disrupted. Applications must handle this scenario if they use components across multiple AZs.
46-
- In "full isolation" mode, nodes also use the Public Gateway to access the Control Plane. If nodes can't reach the Public Gateway (e.g. because of Private Network failure in an AZ), they will become unhealthy. As there is only one Public Gateway per Private Network, losing the AZ with the Public Gateway results in the loss of all nodes in all private pools across all AZs.
45+
- In "controlled isolation" mode, nodes access the Control Plane via their public IPs. If two AZs can not communicate (split-brain scenario), nodes will not appear unhealthy from Kubernetes' perspective, but communication between nodes in different AZs will be disrupted. Applications must handle this scenario if they use components across multiple AZs.
46+
- In "full isolation" mode, nodes also use the Public Gateway to access the Control Plane. If nodes cannot reach the Public Gateway (e.g. because of Private Network failure in an AZ), they will become unhealthy. As there is only one Public Gateway per Private Network, losing the AZ with the Public Gateway results in the loss of all nodes in all private pools across all AZs.
4747

4848
<Message type="note">
4949
It is important to note that the scalability and reliability of Kubernetes does not automatically ensure the scalability and reliability of an application hosted on it. While Kubernetes is a robust and scalable platform, each application must independently implement measures to achieve scalability and reliability, ensuring it avoids bottlenecks and single points of failure. Therefore, although Kubernetes itself remains responsive, the responsiveness of your application relies on your design and deployment choices.
@@ -57,7 +57,7 @@ It is important to note that the scalability and reliability of Kubernetes does
5757

5858
### Prerequisites for setting up a multi-AZ cluster
5959

60-
- Your cluster must be compatible with, and connected to a Private Network. If it's not, you will need to migrate your cluster following the [procedure through the console, API, or Terraform](/containers/kubernetes/reference-content/secure-cluster-with-private-network/).
60+
- Your cluster must be compatible with, and connected to a Private Network. If it is not, you will need to migrate your cluster following the [procedure through the console, API, or Terraform](/containers/kubernetes/reference-content/secure-cluster-with-private-network/).
6161

6262
- Ensure the node types required for your pool are available in your chosen AZs, as not all node types are available in every AZ and stocks might be limited.
6363

containers/kubernetes/reference-content/wildcard-dns.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ content:
77
paragraph: This page explains how to route external traffic in Kubernetes using wildcard DNS and ingress controller
88
tags: kubernetes load-balancer-service wildcard ingress
99
dates:
10-
validation: 2024-04-29
10+
validation: 2024-11-04
1111
posted: 2021-08-12
1212
categories:
1313
- kubernetes

tutorials/configure-plex-s3/index.mdx

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,17 @@
11
---
22
meta:
3-
title: Configuring Plex Media Server with Object Storage
4-
description: This page shows how to set up a media server with Plex and Object Storage
3+
title: Configuring Plex Media Server with Scaleway Object Storage
4+
description: This page shows how to set up a media server with Plex and Scaleway Object Storage
55
content:
6-
h1: Configuring Plex Media Server with Object Storage
7-
paragraph: This page shows how to configure Plex media server with Object Storage
6+
h1: Configuring Plex Media Server with Scaleway Object Storage
7+
paragraph: This page shows how to configure Plex media server with Scaleway Object Storage
88
tags: Plex-Media-Server streaming s3fs lucidlink
99
hero: assets/scaleway-configuring-plex-s3.webp
1010
categories:
1111
- object-storage
1212
- instances
1313
dates:
14-
validation: 2024-04-29
14+
validation: 2024-11-04
1515
posted: 2018-09-24
1616
---
1717

tutorials/deploy-k3s-cluster-with-cilium/index.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ hero:
1010
categories:
1111
- kubernetes
1212
dates:
13-
validation: 2024-04-29
13+
validation: 2024-11-04
1414
posted: 2023-10-23
1515
---
1616

tutorials/store-s3-transmit/index.mdx

Lines changed: 13 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,22 +1,23 @@
11
---
22
meta:
3-
title: Storing objects with Object Storage and Transmit 5
4-
description: This page shows you how to store objects with Transmit 5.
3+
title: Storing objects with Scaleway Object Storage and Transmit 5
4+
description: This page shows you how to store objects with Transmit 5 on Scaleway's Object Storage platform.
55
content:
6-
h1: Storing objects with Object Storage and Transmit 5
7-
paragraph: This page shows you how to store objects with Transmit 5.
6+
h1: Storing objects with Scalewy Object Storage and Transmit 5
7+
paragraph: This page shows you how to store objects with Transmit 5 on Scaleway's Object Storage platform.
88
tags: object-storage Transmit-5
99
categories:
1010
- object-storage
1111
dates:
12-
validation: 2024-04-29
12+
validation: 2024-11-04
1313
posted: 2018-06-04
1414
---
1515

16-
Object Storage allows you to store any kind of object (documents, images, videos, etc.) and retrieve them at a later time from anywhere.
16+
Scaleway Object Storage provides a scalable and accessible solution for storing and retrieving various types of objects, including documents, images, videos, and more, from anywhere in the world.
17+
18+
With Scaleway Object Storage, you can easily store and serve files, such as images, over HTTPS.
19+
Additionally, you can manage your storage using the intuitive control panel or use a range of available tools to interact with your Object Storage buckets, streamlining your workflow and enhancing productivity.
1720

18-
For instance, you can store images and they will be accessible using HTTPS.
19-
You can use the control panel to manage your storage. Some tools exist to interact with Object Storage.
2021

2122
<Macro id="requirements" />
2223

@@ -28,14 +29,14 @@ You can use the control panel to manage your storage. Some tools exist to intera
2829

2930
To access Object Storage using s3md, you need to [configure your API key](/identity-and-access-management/iam/how-to/create-api-keys/).
3031

31-
## Downloading Transmit
32+
## Downloading Transmit 5
3233

33-
Transmit is a powerful and easy-to-use solution to manage Object Storage from your Mac.
34-
It provides a clean and straightforward interface to create, list, and delete buckets, and download, upload, and delete objects inside the Object Storage.
34+
Transmit 5 is a powerful and easy-to-use solution to manage Object Storage from your Mac.
35+
It provides a clean and straightforward interface to create, list, and delete buckets, and download, upload, and delete objects inside the Object Storage bucket.
3536

3637
[Download Transmit 5](https://panic.com/transmit/).
3738

38-
## Configuring Transmit
39+
## Configuring Transmit 5
3940

4041
1. Open the application. On the right-hand side, you see the remote server list.
4142
2. Click `+` to create a new server profile.

tutorials/vuls-security-scanner/index.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ categories:
99
- instances
1010
tags: compute Vuls security NVD OVAL
1111
dates:
12-
validation: 2024-04-29
12+
validation: 2024-11-09
1313
posted: 2019-03-19
1414
---
1515

tutorials/wordpress-lemp-stack/index.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ hero: assets/scaleway_wordpress_lemp.webp
1010
categories:
1111
- instances
1212
dates:
13-
validation: 2024-04-29
13+
validation: 2024-11-04
1414
posted: 2018-11-09
1515
---
1616

tutorials/zabbix-monitoring/index.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ tags: instances Zabbix monitoring MariaDB
99
categories:
1010
- instances
1111
dates:
12-
validation: 2024-04-29
12+
validation: 2024-11-04
1313
posted: 2019-06-17
1414
---
1515

0 commit comments

Comments
 (0)