Skip to content

feat: support static pod installation flow for control-plane nodes#162

Merged
ajaysundark merged 9 commits intokubernetes-sigs:mainfrom
ajaysundark:static-pod
Mar 15, 2026
Merged

feat: support static pod installation flow for control-plane nodes#162
ajaysundark merged 9 commits intokubernetes-sigs:mainfrom
ajaysundark:static-pod

Conversation

@ajaysundark
Copy link
Contributor

Description

Support installing node-readiness-controller in control-plane via static-pods

Related Issue

Fixes #161

Type of Change

/kind documentation
/kind feature

Testing

Verified in kind cluster using static manifest

Checklist

  • make test passes
  • make lint passes

Does this PR introduce a user-facing change?

support installing node-readiness-controller via static pods

@ajaysundark ajaysundark requested a review from Karthik-K-N March 11, 2026 22:28
@k8s-ci-robot k8s-ci-robot added kind/documentation Categorizes issue or PR as related to documentation. kind/feature Categorizes issue or PR as related to a new feature. labels Mar 11, 2026
@k8s-ci-robot
Copy link
Contributor

[APPROVALNOTIFIER] This PR is APPROVED

This pull-request has been approved by: ajaysundark

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

@netlify
Copy link

netlify bot commented Mar 11, 2026

Deploy Preview for node-readiness-controller canceled.

Name Link
🔨 Latest commit 096d1bc
🔍 Latest deploy log https://app.netlify.com/projects/node-readiness-controller/deploys/69b6a66143fd810008203100

@k8s-ci-robot k8s-ci-robot added cncf-cla: yes Indicates the PR's author has signed the CNCF CLA. approved Indicates a PR has been approved by an approver from all required OWNERS files. size/L Denotes a PR that changes 100-499 lines, ignoring generated files. labels Mar 11, 2026
@ajaysundark ajaysundark requested review from Priyankasaggu11929 and removed request for SergeyKanzhelev and dchen1107 March 11, 2026 22:29
Copy link
Contributor

@Karthik-K-N Karthik-K-N left a comment

Choose a reason for hiding this comment

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

Thank you, Overall LGTM.

Whats the way to test this locally? usually we used to build and load it into kind cluster but now we are creating with static manifest.
Does loading post cluster creation works? or should we use local registry?

@ajaysundark
Copy link
Contributor Author

Whats the way to test this locally? usually we used to build and load it into kind cluster but now we are creating with static manifest.
Does loading post cluster creation works

Yes, loading post-creation works as kubelet will keep retrying for static-pod. we can keep it for now, once this is released, I'll update the kind-config to refer published image.

@ajaysundark ajaysundark merged commit 2ff8e07 into kubernetes-sigs:main Mar 15, 2026
9 of 10 checks passed
@ajaysundark ajaysundark deleted the static-pod branch March 15, 2026 12:46
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

approved Indicates a PR has been approved by an approver from all required OWNERS files. cncf-cla: yes Indicates the PR's author has signed the CNCF CLA. kind/documentation Categorizes issue or PR as related to documentation. kind/feature Categorizes issue or PR as related to a new feature. size/L Denotes a PR that changes 100-499 lines, ignoring generated files.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Install controller in control plane via static pod

3 participants