-
Notifications
You must be signed in to change notification settings - Fork 407
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[feature request]NodePool Governance Capability
: pool-coordinator supports share pool scope data in the nodepool
#778
Comments
Hi,I want to take over this work. |
This work is almost finished, including:
Some problems still unsolved:
|
For ReverseProxy, the processing logic of request from edge side is something like: switch{
case cloud.IsHealthy:
if poolCoordinator.IsHealthy && ! LeaderYurthub && IsPoolScopeResource(req.Resource) {
fallthrough
}
if err := cloud.Handle(req); err != nil {
fallthrough
}
case poolCoordinator.IsHealthy:
if err := poolCoordinator.Handle(req); err != nil {
fallthrough
}
default:
localCache.Handle(req)
} So I need a way to determine whether this yurthub is leader yurthub. |
@Congrool please wait me for a little time. |
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. |
/reopen This feature is not completely implemented. So we need to reopen it. |
@Congrool: Reopened this issue. In response to this:
Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. |
I'll submit pr of pool-coordinator cache implementation. But I think we need to rebase the pool-coordinator-dev on #882 first. @rambohe-ch What do you think? |
@Congrool agree with you. |
NodePool Governance Capability
: YurtHub supports writing data to pool-spiritNodePool Governance Capability
: pool-coordinator supports share pool scope data in the nodepool
/close |
@Congrool: Closing this issue. In response to this:
Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. |
What would you like to be added:
As described in proposal: #804, Yurthub needs to add the following features:
Notes: For details, please refer to the proposal: #804
Why is this needed:
As mentioned in the proposal(#804), the network traffic between cloud-edge will be reduced for more than 90%, because the pool-scope data is shared in nodePool.
others
/kind feature
The text was updated successfully, but these errors were encountered: