-
Notifications
You must be signed in to change notification settings - Fork 13
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
Allow the EDS to deploy pods on unschedulable nodes #43
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This pull request does not contain a valid label. Please add one of the following labels: bug, enhancement, documentation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This pull request contains a valid label.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This pull request contains a valid label.
00b143b
to
8329734
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This pull request contains a valid label.
8329734
to
f2a1a27
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This pull request contains a valid label.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This pull request contains a valid label.
Codecov Report
@@ Coverage Diff @@
## master #43 +/- ##
==========================================
+ Coverage 36.80% 37.46% +0.66%
==========================================
Files 29 29
Lines 1508 1500 -8
==========================================
+ Hits 555 562 +7
+ Misses 879 865 -14
+ Partials 74 73 -1
Flags with carried forward coverage won't be shown. Click here to find out more.
Continue to review full report at Codecov.
|
72d1398
to
cc8f353
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This pull request contains a valid label.
We should be able to test this in E2E tests by building Nodes with custom taints. |
cc8f353
to
f1b4b02
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This pull request contains a valid label.
What does this PR do?
Allow the
ExtendedDaemonSet
controller to deploy pods on unschedulable nodes.Motivation
Have the same behaviour as with the regular Kubernetes
DaemonSet
.https://kubernetes.io/docs/concepts/workloads/controllers/daemonset/#taints-and-tolerations
Additional Notes
Anything else we should know when reviewing?
Describe your test plan
Cordon a node and check that the EDS controller still deploy a pod on it.