Skip to content

Commit ff54cbf

Browse files
authored
Merge pull request kubernetes-sigs#10891 from furkatgofurov7/rename-fg-inplace-update
📖 Rename In-place Upgrades Feature Group
2 parents 94bfff5 + 66d213e commit ff54cbf

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

docs/community/20231016-in-place-upgrades.md renamed to docs/community/20231016-in-place-updates.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
2-
title: Feature Group for In-place Upgrades support in Cluster API
2+
title: Feature Group for In-place Updates support in Cluster API
33
authors:
44
- "@g-gaston"
55
reviewers:
@@ -8,27 +8,27 @@ reviewers:
88
- "@sbueringer"
99
- "@fabriziopandini"
1010
creation-date: 2023-10-16
11-
last-updated: 2023-10-16
11+
last-updated: 2024-07-17
1212
status: proposed
1313
see-also:
1414
- https://github.com/kubernetes-sigs/cluster-api/issues/9489
1515
- https://docs.google.com/document/d/1CqQ1SAqJD264PsDeMj_Z3HhZxe7DViNkpJ9d5q-2Zck
1616
---
17-
# In-place upgrades Feature Group
17+
# In-place Updates Feature Group
1818

1919
This document briefly outlines the scope, communication media, and stakeholders for a formal Feature Group dedicated to defining a Cluster API-approved solution to upgrade the kubernetes components running in CAPI managed nodes without replacing those machines.
2020

2121
## User Story and Problem Statement
2222

2323
As a CAPI Kubernetes cluster admin I want to upgrade the k8s components (for example, a minor Kubernetes upgrade) of my cluster without replacing the machines.
2424

25-
At present, CAPI has "immutable infrastructure" as one of its axioms: once created, Machines are not updated, they are just replaced (a new one is created and old one is deleted). As a consequence, the only supported upgrade strategy is rolling update. However, for certain use cases (such as Single-Node Clusters with no spare capacity, Multi-Node Clusters with VM/OS customizations for high-performance/low-latency workloads or dependency on local persistent storage), upgrading a cluster via RollingUpdate strategy could either be not feasible or a costly operation (requiring to re-apply customizations on newer nodes and hence more downtime).
25+
At present, CAPI has "immutable infrastructure" as one of its axioms: once created, Machines are not updated, they are just replaced (a new one is created and old one is deleted). As a consequence, the only supported update strategy is rolling update. However, for certain use cases (such as Single-Node Clusters with no spare capacity, Multi-Node Clusters with VM/OS customizations for high-performance/low-latency workloads or dependency on local persistent storage), upgrading a cluster via RollingUpdate strategy could either be not feasible or a costly operation (requiring to re-apply customizations on newer nodes and hence more downtime).
2626

2727
## Scope
2828

2929
The scope of this effort will be the following:
3030

31-
1. Define the scope of what In-place upgrades means in the context of Cluster API.
31+
1. Define the scope of what In-place updates means in the context of Cluster API.
3232
2. Write a CAPI proposal with the recommended solution.
3333

3434
## Communication

0 commit comments

Comments
 (0)