From 33adccc30bac17127f564ec1e2f9ddfc778fa118 Mon Sep 17 00:00:00 2001 From: rambohe Date: Mon, 30 Jan 2023 19:56:28 +0800 Subject: [PATCH] revise changeLog for v1.2 (#1181) * revise changeLog for v1.2 * fix comments --- CHANGELOG.md | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 7427ac6e3f2..0754e01845f 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -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**