Skip to content

Commit 45ab9c9

Browse files
authored
Merge pull request #114 from mxm-tr/feat/mks/document-alternative-flavor-annotation
feat(mks): document new flavor annotation for MKS standard plan
2 parents ac9650d + 0dbb891 commit 45ab9c9

File tree

13 files changed

+60
-31
lines changed

13 files changed

+60
-31
lines changed

containers-orchestration/managed-kubernetes/use-public-cloud-load-balancer/readme.md renamed to containers-orchestration/managed-kubernetes/use-public-cloud-load-balancer/README.md

Lines changed: 4 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -24,14 +24,12 @@ This guide uses some concepts that are specific to our Public Cloud Load Balance
2424

2525

2626
### Prerequisites
27-
To be able to deploy a [Public Cloud Load Balancer](https://www.ovhcloud.com/en-ie/public-cloud/load-balancer/), you should have a running Managed Kubernetes Service and it must run or have been upgraded to the following patch versions:
27+
To be able to deploy a [Public Cloud Load Balancer](https://www.ovhcloud.com/en-ie/public-cloud/load-balancer/), you should have a running Managed Kubernetes Service `>=1.31` or in one of the following patch versions:
2828

2929
| Kubernetes versions |
30-
|-------------|
31-
| 1.24.13-3>= |
32-
| 1.25.9-3>= |
33-
| 1.26.4-3>= |
34-
| 1.27>= |
30+
| ------------------- |
31+
| 1.29.3-3 >= |
32+
| 1.30.2-1 >= |
3533

3634

3735
### Setup
@@ -56,8 +54,6 @@ metadata:
5654
app: test-publicCloudLB
5755
name: test-lb-service
5856
namespace: test-lb-ns
59-
annotations:
60-
loadbalancer.ovhcloud.com/flavor: "small"
6157
spec:
6258
ports:
6359
- name: 80-80
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.

containers-orchestration/managed-kubernetes/use-public-cloud-load-balancer/basic_lb_with_flavor/lb_flavor.yaml

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -3,15 +3,17 @@ kind: Service
33
metadata:
44
name: publicCloudLB-medium
55
annotations:
6-
loadbalancer.ovhcloud.com/flavor: "medium"
6+
# Use `openstack loadbalancer flavor list` to get the full list of available flavors.
7+
loadbalancer.ovhcloud.com/flavor: "medium" # Name of a loadbalancer flavor, used in MKS Free ONLY.
8+
loadbalancer.openstack.org/flavor-id: xxx # UUID of a loadbalancer flavor, used in MKS Standard ONLY.
79
labels:
810
app: test-publicCloudLB
911
spec:
1012
ports:
11-
- name: client
12-
port: 80
13-
protocol: TCP
14-
targetPort: 80
13+
- name: client
14+
port: 80
15+
protocol: TCP
16+
targetPort: 80
1517
selector:
1618
app: nginx
1719
type: LoadBalancer

containers-orchestration/managed-kubernetes/use-public-cloud-load-balancer/nginx_ingress/value.yaml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,8 @@ controller:
22
service:
33
annotations:
44
loadbalancer.openstack.org/proxy-protocol: "true"
5-
loadbalancer.ovhcloud.com/flavor: "large" # OVHcloud Public Cloud loadbalancer flavor list: https://help.ovhcloud.com/csm/en-ie-public-cloud-network-octavia-use-lbaas-openstack?id=kb_article_view&sysparm_article=KB0050296
5+
# Use `openstack loadbalancer flavor list` to get the full list of available flavors.
6+
loadbalancer.ovhcloud.com/flavor: "large" # Name of a loadbalancer flavor, used in MKS Free ONLY.
7+
loadbalancer.openstack.org/flavor-id: xxx # UUID of a loadbalancer flavor, used in MKS Standard ONLY.
68
config:
79
use-proxy-protocol: "true"
File renamed without changes.

containers-orchestration/managed-kubernetes/use-public-cloud-load-balancer/resize_lb/1_small_service.yaml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -6,10 +6,10 @@ metadata:
66
app: test-publicCloudLB
77
spec:
88
ports:
9-
- name: client
10-
port: 80
11-
protocol: TCP
12-
targetPort: 80
9+
- name: client
10+
port: 80
11+
protocol: TCP
12+
targetPort: 80
1313
selector:
1414
app: nginx
1515
type: LoadBalancer

containers-orchestration/managed-kubernetes/use-public-cloud-load-balancer/resize_lb/2_small_service.yaml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -8,10 +8,10 @@ metadata:
88
app: test-publicCloudLB
99
spec:
1010
ports:
11-
- name: client
12-
port: 80
13-
protocol: TCP
14-
targetPort: 80
11+
- name: client
12+
port: 80
13+
protocol: TCP
14+
targetPort: 80
1515
selector:
1616
app: nginx
1717
type: LoadBalancer

0 commit comments

Comments
 (0)