Skip to content
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

run ocm control plane as a standalone binary #43

Closed
qiujian16 opened this issue Apr 7, 2022 · 8 comments
Closed

run ocm control plane as a standalone binary #43

qiujian16 opened this issue Apr 7, 2022 · 8 comments

Comments

@qiujian16
Copy link
Member

It will be interesting to run ocm control plane in stand alone mode. It will involve integrating apiserver/controller/etcd in one single binary. We should also disable unused APIs on apiserver (e.g. nodes, pods etc.). We can start with a prototype and check how kcp does this.

cc @yue9944882 @ycyaoxdu
/kind feature

@yue9944882
Copy link
Member

yue9944882 commented Apr 7, 2022

@qiujian16 thanks, another obstacle in standalone mode is how to scale out etcd. i think we could probably start by leveraging an etcd-operator to make it dynamically scalable? or an one-replica etcd in the first phase, then we can opt-in to install an etcd-operator to manage/adopt the etcd.

@qiujian16
Copy link
Member Author

qiujian16 commented Sep 7, 2022

leaving items to resolve:

  • refine the video demo and upload to youtube. @ycyaoxdu
  • resolve unexpected informer error. @ycyaoxdu
  • allow the control plane to use external etcd @ycyaoxdu
  • consider create a repo in ocm or using ocm/ocm to host the control plane code @qiujian16
  • identify gap in the current code @ycyaoxdu

@ycyaoxdu
Copy link
Member

ycyaoxdu commented Sep 9, 2022

@ycyaoxdu
Copy link
Member

the unexpected informer error bug fixed @qiujian16

@ycyaoxdu
Copy link
Member

use external etcd allowed @qiujian16

@ycyaoxdu
Copy link
Member

ycyaoxdu commented Sep 19, 2022

add TODO(ycyaoxdu) comment to label refinable codes https://github.com/ycyaoxdu/ocm-control-plane/commit/e5bc0ca4d468c06f94e8c8a58313cc6d885990a9 @qiujian16

@qiujian16
Copy link
Member Author

this is done

/close

@openshift-ci openshift-ci bot closed this as completed Feb 27, 2023
@openshift-ci
Copy link
Contributor

openshift-ci bot commented Feb 27, 2023

@qiujian16: Closing this issue.

In response to this:

this is done

/close

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.

xuezhaojun pushed a commit to xuezhaojun/OCM that referenced this issue Mar 21, 2023
Signed-off-by: suigh <suigh@cn.ibm.com>
zhujian7 pushed a commit to zhujian7/ocm that referenced this issue Apr 3, 2024
Co-authored-by: red-hat-konflux <123456+red-hat-konflux[bot]@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants