openyurt icon indicating copy to clipboard operation
openyurt copied to clipboard

[OSPP 2024] Build iot system configuration isolation on nodepool

Open LavenderQAQ opened this issue 1 year ago • 7 comments

What would you like to be added: Provides multiple PlatformAdmin deployment based on the same namespace, and allows users to customize the configuration of a nodepool.

Why is this needed: We gave users the ability to customize iot systems in #1595, but it's currently not isolated enough for nodepool. This is a very old need, refer to multi edgex instance support. OpenYurt extends the concept of nodepools on top of k8s, so an ideal deployment is that users can configure each nodepool iot system independently. With #1435 we can manipulate yurtappset to configure each nodepool individually. And service topology allows us to separate the traffic from each nodepool. With these two capabilities we can take a step closer to idealizing the current deployment model.

Finally, there is the tricky problem that we cannot split the configuration of services by nodepool (because edgex internal components access the same set of dns). At the moment we don't think there's enough incentive to solve this problem.

others /kind feature

LavenderQAQ avatar Jul 10 '23 06:07 LavenderQAQ

/assign

wangxye avatar Aug 23 '23 01:08 wangxye

/unassign

wangxye avatar Nov 15 '23 06:11 wangxye

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.

stale[bot] avatar Feb 13 '24 21:02 stale[bot]

@LavenderQAQ Do you have any progress about this issue?

rambohe-ch avatar Feb 20 '24 02:02 rambohe-ch

@rambohe-ch I am really busy recently. I plan to write a proposal first, which may be after March.

LavenderQAQ avatar Feb 22 '24 07:02 LavenderQAQ

Hello,I am Zhangmingyu。Please

WoShiZhangmingyu avatar Jul 05 '24 07:07 WoShiZhangmingyu

/assign

WoShiZhangmingyu avatar Jul 05 '24 10:07 WoShiZhangmingyu