Skip to content

design doc: DaemonSet support in scale-out Arktos#1109

Merged
centaurus-cloud-bot merged 9 commits intoCentaurusInfra:masterfrom
h-w-chen:hw-system-ds-support
Jul 6, 2021
Merged

design doc: DaemonSet support in scale-out Arktos#1109
centaurus-cloud-bot merged 9 commits intoCentaurusInfra:masterfrom
h-w-chen:hw-system-ds-support

Conversation

@h-w-chen
Copy link
Collaborator

What type of PR is this?
/kind design
/kind documentation

What this PR does / why we need it:
It states the supported DaemonSet resource be of syatem tenant only, clarifies TP be its control plane, depicts the necessary changes that should be made to Arktos components.

Does this PR introduce a user-facing change?:
NONE (design doc only)

@h-w-chen h-w-chen force-pushed the hw-system-ds-support branch from fed6066 to 1f9147c Compare June 22, 2021 21:01
@h-w-chen h-w-chen force-pushed the hw-system-ds-support branch from ebc64b7 to 7ec0387 Compare June 23, 2021 00:43
@h-w-chen h-w-chen requested a review from yb01 June 24, 2021 16:07
Copy link
Collaborator

@yb01 yb01 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

/lgtm

Copy link
Collaborator

@Sindica Sindica left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

We need more discussion on this design. I am worried this would affect the design of system pod and makes it much more complicated

Copy link
Collaborator

@Sindica Sindica left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Generally it looks good. Minor comments below.

@zmn223
Copy link
Collaborator

zmn223 commented Jul 6, 2021

/lgtm

@zmn223
Copy link
Collaborator

zmn223 commented Jul 6, 2021

/approve

@centaurus-cloud-bot
Copy link
Collaborator

[APPROVALNOTIFIER] This PR is APPROVED

This pull-request has been approved by: Sindica, yb01, zmn223

The full list of commands accepted by this bot can be found here.

The pull request process is described here

Details Needs approval from an approver in each of these files:

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

@centaurus-cloud-bot centaurus-cloud-bot merged commit 6246742 into CentaurusInfra:master Jul 6, 2021
@h-w-chen h-w-chen deleted the hw-system-ds-support branch July 6, 2021 21:32
Sindica added a commit that referenced this pull request Jul 17, 2021
* design doc: DaemonSet support in scale-out Arktos (#1109)

* doc: DaemonSet support in scale-out Arktos

* minor: rephrased daemonset managability of failed TP

* added notes of scale-up arktos supporting system tenanted DS

* put daemonset design doc in separate file

* trivial: resource manager reworded as resource partition

* added design alternatives based on peer feedback

* emphasized on DS and supporting resources in unit of TP; put more detail of kubelet secret/configmap local store changes

* added clarifications based on peer feedback

* minor: revised based on peer review

* kubemark cluster starts partition servers in parallel (#1113)

* multiple partitions of same kind (tp/rp) able to start in parallel

* eliminates /tmp/saved_tenant_ips.txt and TP_IP_CONCAT var from kubemark setup scripts

* minor: todo comments for dedicated log stream of parallel calls

* Bump Arktos to v0.8.0 (#1116)

* Fix a bug that event client was created with wrong user agent (#1120)

Co-authored-by: hwchen <hong.chen@futurewei.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants