Skip to content

Commit db10e4e

Browse files
author
maxime.hubert
committed
feat(mks): remove eol version 1.29 and update ram allocation on workers
1 parent 4e75f6e commit db10e4e

File tree

1 file changed

+33
-43
lines changed
  • pages/public_cloud/containers_orchestration/managed_kubernetes/software-versions-reserved-resources

1 file changed

+33
-43
lines changed

pages/public_cloud/containers_orchestration/managed_kubernetes/software-versions-reserved-resources/guide.en-gb.md

Lines changed: 33 additions & 43 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
22
title: Kubernetes Plugins (CNI, CRI, CSI...) & softwares versions and reserved resources
33
excerpt: ''
4-
updated: 2025-07-03
4+
updated: 2025-11-25
55
---
66

77
We list here some details on the Control Panel, the plugins (CNI, CRI, CSI...) & software versions we use and the resources we reserve on each Node.
@@ -10,12 +10,11 @@ We list here some details on the Control Panel, the plugins (CNI, CRI, CSI...) &
1010

1111
Currently, we support the following Kubernetes releases:
1212

13-
* `1.28`
14-
* `1.29`
1513
* `1.30`
1614
* `1.31`
1715
* `1.32`
1816
* `1.33`
17+
* `1.34`
1918

2019
If you run a Managed Kubernetes Service using an older version we strongly encourage you to use the [version upgrade feature](/pages/public_cloud/containers_orchestration/managed_kubernetes/upgrading-kubernetes-version) to receive official support for your cluster.
2120

@@ -35,65 +34,56 @@ The OS, kernel and Docker demon version on your nodes will be regularly updated.
3534

3635
We use `containerd` as the default CRI
3736

38-
* `1.28`: 1.7.18
39-
* `1.29`: 1.7.18
4037
* `1.30`: 1.7.18
41-
* `1.31`: 1.7.18
42-
* `1.32`: 1.7.25
43-
* `1.33`: 2.1.3
38+
* `1.31`: 2.1.4
39+
* `1.32`: 2.1.4
40+
* `1.33`: 2.1.4
41+
* `1.34`: 2.1.4
4442

4543
## CNI (Cluster Network Interface)
4644

4745
The CNI plugin installed is [canal](https://github.com/projectcalico/canal) which embedded [calico](https://github.com/projectcalico/calico) for policy and [flannel](https://github.com/coreos/flannel/) for networking.
4846

4947
The versions installed depends on the Kubernetes version:
5048

51-
* `1.27`: calico v3.28.0, flannel v0.24.3
52-
* `1.28`: calico v3.28.0, flannel v0.24.3
53-
* `1.29`: calico v3.28.0, flannel v0.24.3
54-
* `1.30`: calico v3.28.0, flannel v0.24.3
55-
* `1.31`: calico v3.28.1, flannel v0.24.4
49+
* `1.30`: calico v3.29.1, flannel v0.24.4
50+
* `1.31`: calico v3.29.1, flannel v0.24.4
5651
* `1.32`: calico v3.29.1, flannel v0.24.4
5752
* `1.33`: calico v3.30.1, flannel v0.24.4
53+
* `1.34`: calico v3.30.1, flannel v0.24.4
5854

5955
## CCM (Cloud-controller-manager)
6056

6157
Our cloud-controller-manager (CCM) is based on the OpenStack cloud-controller-manager (OpenstackCCM) available in the [Cloud provider openstack](https://github.com/kubernetes/cloud-provider-openstack) repository.
6258

63-
* `1.27`: OVH IOLB CCM based on OpenstackCCM 1.18, OVH Octavia CCM based on OpenstackCCM 1.29
64-
* `1.28`: OVH IOLB CCM based on OpenstackCCM 1.18, OVH Octavia CCM based on OpenstackCCM 1.29
65-
* `1.29`: OVH IOLB CCM based on OpenstackCCM 1.18, OVH Octavia CCM based on OpenstackCCM 1.29
6659
* `1.30`: OVH IOLB CCM based on OpenstackCCM 1.18, OVH Octavia CCM based on OpenstackCCM 1.29
6760
* `1.31`: OVH IOLB CCM based on OpenstackCCM 1.18, OVH Octavia CCM based on OpenstackCCM 1.29
6861
* `1.32`: OVH Octavia CCM based on OpenstackCCM 1.29
6962
* `1.33`: OVH Octavia CCM based on OpenstackCCM 1.33
63+
* `1.34`: OVH Octavia CCM based on OpenstackCCM 1.33
7064

7165
## CSI (Container Storage Interface)
7266

7367
The CSI plugin installed is [cinder](https://github.com/kubernetes/cloud-provider-openstack).
7468

7569
The versions depend on the Kubernetes cluster version:
7670

77-
* `1.27`: csi-plugin v1.29.0, csi-attacher v4.3.0, csi-provisioner v3.5.0, csi-snapshotter v6.2.2, snapshot-controller: v6.2.2, csi-resizer v1.8.0
78-
* `1.28`: csi-plugin v1.29.0, csi-attacher v4.4.2, csi-provisioner v3.6.2, csi-snapshotter v6.3.2, snapshot-controller: v6.3.2, csi-resizer v1.9.2
79-
* `1.29`: csi-plugin v1.29.0, csi-attacher v4.5.0, csi-provisioner v3.6.3, csi-snapshotter v6.3.3 snapshot-controller: v6.3.3, csi-resizer v1.10.0
8071
* `1.30`: csi-plugin v1.29.0, csi-attacher v4.5.0, csi-provisioner v3.6.3, csi-snapshotter v6.3.3 snapshot-controller: v6.3.3, csi-resizer v1.10.0
81-
* `1.31`: csi-plugin v1.29.0, csi-attacher v4.5.0, csi-provisioner v3.6.3, csi-snapshotter v6.3.3 snapshot-controller: v6.3.3, csi-resizer v1.10.0
82-
* `1.32`: csi-plugin v1.29.0, csi-attacher v4.5.0, csi-provisioner v3.6.3, csi-snapshotter v6.3.3 snapshot-controller: v6.3.3, csi-resizer v1.10.0
72+
* `1.31`: csi-plugin v1.29.0, csi-attacher v4.10.0, csi-provisioner v5.3.0, csi-snapshotter v6.3.3 snapshot-controller: v8.3.0, csi-resizer v1.14.0
73+
* `1.32`: csi-plugin v1.29.0, csi-attacher v4.10.0, csi-provisioner v5.3.0, csi-snapshotter v6.3.3 snapshot-controller: v8.3.0, csi-resizer v1.14.0
74+
* `1.33`: csi-plugin v1.29.0, csi-attacher v4.10.0, csi-provisioner v5.3.0, csi-snapshotter v6.3.3 snapshot-controller: v8.3.0, csi-resizer v1.14.0
75+
* `1.34`: csi-plugin v1.29.0, csi-attacher v4.10.0, csi-provisioner v5.3.0, csi-snapshotter v6.3.3 snapshot-controller: v8.3.0, csi-resizer v1.14.0
8376

8477

8578
## Other components
8679

8780
The versions are:
8881

89-
* `1.26`: coredns v1.11.1, metrics-server v0.6.4
90-
* `1.27`: coredns v1.11.3, metrics-server v0.7.2
91-
* `1.28`: coredns v1.11.3, metrics-server v0.7.2
92-
* `1.29`: coredns v1.11.3, metrics-server v0.7.2
93-
* `1.30`: coredns v1.11.3, metrics-server v0.7.2
94-
* `1.31`: coredns v1.11.3, metrics-server v0.7.2
95-
* `1.32`: coredns v1.12.0, metrics-server v0.7.2
96-
* `1.33`: coredns v1.12.1, metrics-server v0.7.2
82+
* `1.30`: coredns v1.12.1, metrics-server v0.7.2
83+
* `1.31`: coredns v1.12.4, metrics-server v0.8.0
84+
* `1.32`: coredns v1.12.4, metrics-server v0.8.0
85+
* `1.33`: coredns v1.12.4, metrics-server v0.8.0
86+
* `1.34`: coredns v1.12.4, metrics-server v0.8.0
9787

9888
## Enabled policies
9989

@@ -124,27 +114,27 @@ To guarantee the availability of a customer's node, the amount of reserved resou
124114
* **CPU** reservation is defined through this formula:
125115
> 15 % of 1 CPU + 0,5% of all CPU cores
126116
127-
* **RAM** reservation is defined through this formula:
128-
> 1024 MB + 5% of total memory
117+
* **RAM** reservation is a constant:
118+
> 1590 MB
129119
130120
* **Storage** reservation is defined through this formula:
131121
> log10(total storage in GB) * 10 + 10% of total storage
132122
133123
This table sums up the reserved resources on b2 and b3 flavors:
134124

135125
| Flavor | vCore | Reserved CPU (ms) | Total RAM | Reserved RAM (GB) | Total storage (GB) | Reserved storage (GB) |
136-
|-|-|-|-|-|-|-|
137-
| b2-7 | 2 | 160 | 7 | 1,98 | 50 | 22 |
138-
| b2-15 | 4 | 170 | 15 | 2,4 | 100 | 30 |
139-
| b2-30 | 8 | 190 | 30 | 3,16 | 200 | 43 |
140-
| b2-60 | 16 | 230 | 60 | 4,7 | 400 | 66 |
141-
| b2-120 | 32 | 310 | 120 | 7,77 | 400 | 66 |
142-
| b3-8 | 2 | 160 | 8 | 2 | 50 | 22 |
143-
| b3-16 | 4 | 170 | 16 | 2,44 | 100 | 30 |
144-
| b3-32 | 8 | 190 | 32 | 3,26 | 200 | 43 |
145-
| b3-64 | 16 | 230 | 64 | 4,9 | 400 | 66 |
146-
| b3-128 | 32 | 310 | 128 | 8,18 | 400 | 66 |
147-
| b3-256 | 64 | 470 | 256 | 14,73 | 400 | 66 |
126+
| ------ | ----- | ----------------- | --------- | ----------------- | ------------------ | --------------------- |
127+
| b2-7 | 2 | 160 | 7 | 1,59 | 50 | 22 |
128+
| b2-15 | 4 | 170 | 15 | 1,59 | 100 | 30 |
129+
| b2-30 | 8 | 190 | 30 | 1,59 | 200 | 43 |
130+
| b2-60 | 16 | 230 | 60 | 1,59 | 400 | 66 |
131+
| b2-120 | 32 | 310 | 120 | 1,59 | 400 | 66 |
132+
| b3-8 | 2 | 160 | 8 | 1,59 | 50 | 22 |
133+
| b3-16 | 4 | 170 | 16 | 1,59 | 100 | 30 |
134+
| b3-32 | 8 | 190 | 32 | 1,59 | 200 | 43 |
135+
| b3-64 | 16 | 230 | 64 | 1,59 | 400 | 66 |
136+
| b3-128 | 32 | 310 | 128 | 1,59 | 400 | 66 |
137+
| b3-256 | 64 | 470 | 256 | 1,59 | 400 | 66 |
148138

149139
## Go further
150140

0 commit comments

Comments
 (0)