Skip to content

Commit

Permalink
revise changeLog for v1.2 (#1181)
Browse files Browse the repository at this point in the history
* revise changeLog for v1.2

* fix comments
  • Loading branch information
rambohe-ch authored Jan 30, 2023
1 parent 1bff9ae commit 33adccc
Showing 1 changed file with 9 additions and 7 deletions.
16 changes: 9 additions & 7 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,15 +4,17 @@

### What's New

**Two modes of edge autonomy have been provided**
**Improve edge autonomy capability when cloud-edge network off**

The original edge autonomy feature can make the pods on nodes un-evicted even if node crashed by adding annotation to node.
After improving edge autonomy capability, two modes of edge autonomy are provided by adding annotation to workloads(like Deployment) as following:
- node edge autonomy: pods with node edge autonomy annotation will not be un-evicted even if node crashed.
- nodePool edge autonomy: when the reason of node NotReady is cloud-edge network off, pods will not be un-evicted, but pods will be evicted and recreated on other ready node in the nodePool if node crashed.
The original edge autonomy feature can make the pods on nodes un-evicted even if node crashed by adding annotation to node,
and this feature is recommended to use for scenarios that pods should bind to node without recreation.
After improving edge autonomy capability, when the reason of node NotReady is cloud-edge network off, pods will not be evicted
because leader yurthub will help these offline nodes to proxy their heartbeats to the cloud via pool-coordinator component,
and pods will be evicted and recreated on other ready node if node crashed.

By the way, The original edge autonomy by annotating node will be kept in the next several versions, but node edge autonomy
will be recommended to replace the original way.
By the way, The original edge autonomy capability by annotating node (with node.beta.openyurt.io/autonomy) will be kept as it is,
which will influence all pods on autonomy nodes. And a new annotation (named apps.openyurt.io/binding) can be added to workload to
enable the original edge autonomy capability for specified pod.

**Reduce the control-plane traffic between cloud and edge**

Expand Down

0 comments on commit 33adccc

Please sign in to comment.