Commit Graph

258 Commits

Author SHA1 Message Date
Kubernetes Prow Robot b2097006f0
Merge pull request #29385 from shannonxtreme/assign-pods-nodes
Refactor Assigning Pods to Nodes
2022-03-23 01:01:59 -07:00
Kubernetes Prow Robot 3cab4da486
Merge pull request #32337 from tengqm/prefernominatednode-ga
Promote PreferNominatedNode to GA
2022-03-22 19:01:58 -07:00
Abdullah Gharaibeh ec2133bd1d Graduate PodAffinityNamespaceSelector to GA 2022-03-18 11:01:02 -04:00
Qiming Teng dc5d6d7a33 Promote PreferNominatedNode to GA 2022-03-18 13:02:28 +08:00
Nate W 5a0f2583c6 Merge remote-tracking branch 'upstream/main' into dev-1.24 2022-03-07 16:23:45 -08:00
Qiming Teng b76366329d Update scheduler configuration sample version
This PR updates the scheduler configuration YAML snippets to use the 'v1beta3' version API. 'v1beta1' is gone and not recommended. We don't have config API reference for 'v1beta1' now.
2022-03-03 20:08:38 +08:00
Thomas Guettler 7122a4498a fix busybox image to 1.28 (issues with `nslookup`).
Changes where done with these commands:

reprec 'image: busybox(?!:)' 'image: busybox:1.28' */docs */examples
reprec -- '--image=busybox(?!:)' '--image=busybox:1.28' */docs */examples

Related issues:

 https://github.com/docker-library/busybox/issues/48
 https://github.com/kubernetes/kubernetes/issues/66924
2022-03-02 20:48:26 +01:00
Kubernetes Prow Robot ee0389d360
Merge pull request #28290 from shannonxtreme/api-eviction
Add information to API Evictions from Safely Drain a Node
2022-02-28 19:25:46 -08:00
Alex Wang 665f51e60a graduate nonpreemptingpriority to ga 2022-01-27 11:51:01 +08:00
Shannon Kularathna 4650e1df61 Refactor Assign Pods to Nodes 2022-01-21 15:27:20 +00:00
Mengjiao Liu a35da2ba7f Fix wrong capitalization for preemptionPolicy field 2022-01-10 17:59:22 +08:00
killerkc12 5de2a04a2f Remove docker from Node-pressure Eviction 2021-12-15 16:59:57 +05:30
Qiming Teng b198199336 Configuration API for v1.23 2021-12-08 16:19:23 +08:00
Tim Bannister dc84f0cb97 Mark figures' intended size
This commit activates Sass styling to make image sizes more responsive
on the rendered page.
2021-10-17 21:31:52 +01:00
Shannon Kularathna d6345808f4 Add information to API evictions 2021-10-01 15:26:01 +00:00
Shannon Kularathna c2f55492bd Add information to API evictions 2021-09-10 20:51:57 +00:00
Li Bo 34d7331e4e change CPU and Memory to lowercase because resoure name is case-sensitive 2021-08-20 16:13:55 +08:00
Jason Haugen 1b8686e66a
Update kube-scheduler.md
fix a small grammatical error
2021-08-05 09:18:38 -05:00
Victor Palade 3c95e6a96b Merge master into dev-1.22 to keep in sync 2021-07-27 18:47:27 +03:00
Aldo Culquicondor d415f62dd2 Fix feature state for Scheduling Framework
It was declared GA in 1.19
https://github.com/kubernetes/enhancements/blob/master/keps/sig-scheduling/624-scheduling-framework/kep.yaml
2021-07-20 16:45:55 -04:00
Kubernetes Prow Robot 5f8fdc6abb
Merge pull request #28797 from jihoon-seo/210705_Update_links
Update links
2021-07-16 20:12:50 -07:00
Qiming Teng e9730d3e95 Switch kube-scheduler config to v1beta2 2021-07-13 14:16:44 +08:00
Christopher Negus 548ba073da Merge main into dev-1.22 to keep in sync 2021-07-09 18:19:13 +00:00
Jihoon Seo 374bb0547a Update links (2) 2021-07-09 11:02:29 +09:00
Anubhav Vardhan 4a893a2cb3
Update node-pressure-eviction.md 2021-07-08 11:49:30 +05:30
Jihoon Seo 20eea3b75b Update links 2021-07-05 18:31:09 +09:00
Kubernetes Prow Robot 165247a744
Merge pull request #28416 from ahg-g/ahg-nss2
Pod affinity namespaceSelector to beta
2021-06-27 19:47:25 -07:00
Kubernetes Prow Robot d18d8d857e
Merge pull request #27879 from shannonxtreme/taints-tolerations
Add information about node conditions
2021-06-23 18:37:40 -07:00
Shannon Kularathna e315da8f11 Add information about node conditions 2021-06-22 21:27:42 +00:00
Kubernetes Prow Robot 391459b11f
Merge pull request #28434 from mehabhalodiya/fix-28324
Add tooltip for affinity
2021-06-18 23:16:51 -07:00
Kubernetes Prow Robot 2c7d774239
Merge pull request #28407 from tengqm/fix-links
Fix some links in the concepts section
2021-06-17 19:30:04 -07:00
Meha Bhalodiya 5a5c96b2cc
Add tooltip for affinity 2021-06-16 11:11:15 +05:30
Abdullah Gharaibeh a30d7351e8 Pod affinity namespaceSelector to beta 2021-06-15 09:03:28 -04:00
Qiming Teng ad93c9a6ef Fix some links in the concepts section
This PR fixes the links in the concepts section. Most of the links are
not dead links in English version because there are redirects for them.
However, these links will be broken when localized to any languages
other English.

Where appropriate. this PR also wraps some long lines which are
unfriendly to any localization team that try to catch the differences
between revisions.
2021-06-14 20:38:10 +08:00
fml2 86597ed556
doc: remove unneeded comma 2021-06-09 10:27:29 +02:00
Kubernetes Prow Robot ade29b7f44
Merge pull request #28161 from jicowan/patch-1
Update resource-bin-packing.md
2021-06-05 06:28:38 -07:00
Jeremy Cowan 610835108f
Update resource-bin-packing.md
The original documentation was using `Profile` instead of the `KubeSchedulerConfiguration`.  Also clarified how you pass this configuration to the scheduler.
2021-05-28 21:47:14 -05:00
Dax McDonald 5fba7a91da
Fix broken link 2021-05-26 16:41:01 -07:00
Shannon Kularathna c184f20f76 Create pod eviction concept and glossary entries
- Created glossary entries for manual and kubelet eviction
  - Created node-pressure-eviction.md and api-eviction.md
  - Merged content from eviction-policy.md and out-of-resource.md
  - Added note to kube-scheduler about node conditions
  - Deleted eviction-policy and out-of-resource.md
  - Redirected old topics
  - Change topic weights
2021-05-13 18:34:58 +00:00
Shannon Kularathna 8b0f2648e2 Move Priority and Preemption to Scheduling section 2021-05-11 15:10:02 +00:00
Miciah Masters 2fed8ee042 taint-and-toleration: Delete out-of-disk, add pid
Delete a reference to the "node.kubernetes.io/out-of-disk" taint, which
Kubernetes 1.14 deleted (commit 8f87e71e0cc3a2b714291ecd7210dfd8f4de33d6).

Document that the DaemonSet controller adds a toleration for the
"node.kubernetes.io/pid-pressure" taint since Kubernetes 1.14 (commit
ad6e3617d3e92f47fa0874ca258ffe31d1d2ff4c).

* content/en/docs/concepts/scheduling-eviction/taint-and-toleration.md:
Delete references to "node.kubernetes.io/out-of-disk" and document that the
DaemonSet adds a toleration for "node.kubernetes.io/pid-pressure".
2021-04-20 22:18:23 -04:00
Jihoon Seo 3100379bcd Fix errors #27565, #27569 2021-04-19 11:36:43 +09:00
Tim Bannister 965aa51daf Merge master into dev-1.21 to keep in sync, plus latest API reference
This sync merge includes API reference updates.
2021-04-06 21:38:24 +01:00
Qiming Teng ce76e0f875 Add reference for kube-scheduler config 2021-04-01 21:58:58 +08:00
Kubernetes Prow Robot 279bf48616
Merge pull request #27143 from allcentury/patch-1
update assign-pod doc
2021-03-27 02:52:43 -07:00
Victor Palade ca046d9b1f Merge master into dev-1.21 to keep in sync 2021-03-26 21:29:52 +01:00
Anthony Ross 7be3cdcc91
update assign-pod doc
General grammar and spelling fixes.
2021-03-19 10:19:43 -07:00
Karen Bradshaw 3ff5ec1eff clean up use of word: just 2021-03-17 19:57:40 -04:00
ChandaniM123 f4dee4c08b Merge remote-tracking branch 'upstream/master' into dev-1.21 2021-03-12 18:13:48 -05:00
Qiming Teng 285986acda Fix section order under scheduling-eviction 2021-03-09 09:16:03 +08:00
Abdullah Gharaibeh 07c5dbcbca Docs for pod affinity namespace selector and pod affinity corss-namespace quota scope. 2021-03-07 19:07:31 -05:00
Naoki Oketani 69e0994fb0 chore: fix a broken link "FrameworkHandle" 2021-02-12 21:40:39 +09:00
Karen Bradshaw 3fd65482e8 clean up use of word: simply 2021-02-07 12:15:29 -05:00
Karen Bradshaw 7d9916af0c clean up use of word: easy 2021-02-01 15:14:25 -05:00
Kubernetes Prow Robot 33c494c4b2
Merge pull request #25613 from pingtimeout/patch-1
Clarify pod anti-affinity description
2021-01-13 10:16:36 -08:00
Naoki Oketani e1f2ddd4f8 Fix a broken link in pod-overhead.md 2021-01-07 23:09:04 +09:00
Kubernetes Prow Robot c7f5615cac
Merge pull request #25924 from Alpenbelieve/master
Fix the score value in docs/concepts/scheduling-eviction/resource-bin-packing.md
2021-01-05 08:25:59 -08:00
CDE fbd19bd65e
Update resource-bin-packing.md
The maximum score should be 10.
2021-01-03 19:24:49 +08:00
Ader 9558f9b78b
Fix some typo in pod-overhead.md
Uniform case in pod-overhead.md(Kubelet → kubelet).
2020-12-31 17:21:41 +08:00
Pierre Laporte fc202da36b
Clarify pod anti-affinity description
The code example uses `preferredDuringScheduling...`, as opposed to
`requiredDuringScheduling...`.  So the anti-affinity rule is a soft one.  It
says that the pod _should_ not be scheduled on [...] rather than that the pod
_cannot_ be scheduled on [...].
2020-12-14 11:41:52 +01:00
Kristin Martin 86d9492ccb Merge remote-tracking branch 'upstream/master' into merged-master-dev-1.20 2020-12-03 11:58:44 -08:00
Kubernetes Prow Robot a8efcda498
Merge pull request #25125 from L3o-pold/patch-1
Improve Taints and Tolerations example
2020-11-25 21:50:19 -08:00
reylejano-rxm d8ae37587e Merge remote-tracking branch 'upstream/master' into dev-1.20 to keep in sync - 11-25-2020 2020-11-25 07:03:22 -08:00
Kubernetes Prow Robot 1e38b53fc8
Merge pull request #25073 from tengqm/tweak-binpacking
Tweak page style for resource-bin-packing
2020-11-19 18:30:51 -08:00
Léopold Jacquot 937ddcea5a
Improve Taints and Tolerations example 2020-11-19 22:17:34 +01:00
Qiming Teng 2c38cb1bdc Tweak page style for resource-bin-packing 2020-11-18 16:34:09 +08:00
nodecaf 24bd49980b
Update taint-and-toleration.md
Missing key=value in the key taint removal example
2020-11-18 08:31:36 +11:00
Kubernetes Prow Robot 20546141c0
Merge pull request #24698 from SergeyKanzhelev/runtimeGA
RuntimeClass GA
2020-11-12 03:10:50 -08:00
Aldo Culquicondor 45da527a31 Add usage for per-profile node affinity 2020-11-10 13:48:47 -05:00
Tim Hockin 300c2e8545 Better docs for standard topology labels
As per KEP 1659, topology labels are now more formalized.  Move away
from the older `failure-domain.beta` names ands use `topology` names
instead.
2020-11-03 11:27:58 -08:00
Sergey Kanzhelev 72a66b6969 RuntimeClass GA 2020-10-23 20:57:54 +00:00
Qiming Teng 070023b24a Fix links in concepts section 2020-10-22 14:24:56 +08:00
Kubernetes Prow Robot 0075ace043
Merge pull request #24563 from piaoliangkb/fix-link-err
Change outdated link in the concept page of "scheduling framework"
2020-10-16 09:51:27 -07:00
ljnaresh 64085d63a8 Move Pod Overhead concept inside Scheduling & Eviction 2020-10-15 01:13:17 +02:00
piaoliangkb f566c22e69 Change outdated link
Change the outdated link of "design proposal of the scheduling framework", cause that repo structure has been changed.
2020-10-14 19:04:59 +08:00
FreeGuwop 50404c93ee
Update resource-bin-packing.md 2020-10-11 20:34:11 -07:00
Kubernetes Prow Robot 3c15be9995
Merge pull request #24237 from kbhawkey/kb-fixup-eviction-content-type
fix eviction policy content type
2020-09-30 11:30:54 -07:00
Karen Bradshaw 3fc4a3e8b7 fix eviction policy content type 2020-09-29 20:37:02 -04:00
Brian Nutt 1c90c995c3 Fix typo in en/docs/concepts/scheduling-eviction/scheduling-framework.md
Fixes description for Postfilter plugin. The plugin is called when no feasible nodes were found for the pod being scheduled.
2020-09-27 13:28:52 -07:00
Kubernetes Prow Robot d4d1c045cc
Merge pull request #23754 from sftim/20200908_link_to_well_known_labels
Link to well-known labels rather than repeating the list
2020-09-18 21:34:27 -07:00
Jordan Liggitt e566a726de Remove reference to componentstatus 2020-09-14 11:13:30 -04:00
Tim Bannister 4b3617299a Link to well-known labels rather than repeating the list
- easier to maintain
- less visual space; readers who are interested can follow the hyperlink
2020-09-08 19:47:50 +01:00
gm7y8 b330bb0256 Move eviction-policy from tasks to concepts
add what's next to eviction policy
2020-09-07 23:44:28 +01:00
Jubayer Abdullah Joy 11b10784fd
Move “Resource Bin Packing” into Scheduling & Eviction section (#1)
Signed-off-by: Jubayer Abdullah Joy <jubayerjoy98@gmail.com>
2020-08-29 01:42:14 +06:00
Kubernetes Prow Robot 70b75e16f0
Merge pull request #22981 from shuuji3/en/replace-special-quote-with-normal-ones
Replace special quote characters with normal ones
2020-08-26 14:55:02 -07:00
TAKAHASHI Shuuji c6a96128c4
Replace special quote characters with normal ones. 2020-08-11 21:05:22 +09:00
Savitha Raghunathan 53c71ad3f9 Merge remote-tracking branch 'upstream/master' into dev-1.19 2020-08-03 16:09:39 -04:00
Qiming Teng 0bdcd44e6b Replace reference to redirect entries (1)
We are referencing the redirect entries in the docs, at many places.
These references should be updated to the correct content page.
2020-07-27 13:22:53 +08:00
Patrick Ohly 19b8f8421f storage: CSIStorageCapacity
This is the initial documentation for one new feature:
- https://github.com/kubernetes/enhancements/issues/1472
Co-authored-by: Tim Bannister <tim@scalefactory.com>
2020-07-16 08:52:08 +02:00
Kubernetes Prow Robot 6ec8665bba
Merge pull request #22429 from Huang-Wei/postfilter-doc
Document the changes of scheduler PostFilter extension point
2020-07-14 13:21:22 -07:00
Kubernetes Prow Robot b7471e9c0e
Merge pull request #22038 from adtac/adtac/reserve-dev-1.19
scheduling-framework.md: update Reserve and Unreserve descriptions
2020-07-14 11:03:21 -07:00
Wei Huang 9959ffc513
remove release notes section 2020-07-13 09:52:30 -07:00
Wei Huang 481aa2cce0
Remove the "How to disable preemption" stanza and rewordings 2020-07-13 09:51:12 -07:00
Wei Huang e2fd28a35b
Document the changes of scheduler PostFilter extension point 2020-07-13 09:51:12 -07:00
Adhityaa Chandrasekar a77986c867 scheduling-framework.md: update Reserve and Unreserve descriptions 2020-07-09 16:15:23 +00:00
Savitha Raghunathan 0ebc16c10c resolving conflicts 2020-07-08 16:01:48 -04:00
Kubernetes Prow Robot 754c6b1a64
Merge pull request #21437 from alculquicondor/beta-component-config
Add Scheduling Configuration reference doc
2020-07-08 11:11:08 -07:00
Aldo Culquicondor 72090c98af Add Scheduling Configuration reference doc
Built from the existing Scheduling Profiles doc.

Signed-off-by: Aldo Culquicondor <acondor@google.com>
2020-07-06 16:32:21 -04:00
Jerry Park 64f62106c1 Fix issue of document link in some documents 2020-07-05 22:46:08 +09:00
Tim Bannister 3ff7312cff Add descriptions to Concept sections
Each section directly beneath Concepts gains a description.
2020-06-25 17:09:58 +01:00
Yoon addbb8cec4
fix typo: taint-and-toleration.md
fix typo: en/docs/concepts/scheduling-eviction/taint-and-toleration.md
2020-06-17 00:32:07 +09:00
Kubernetes Prow Robot 82e3fbe1e7
Merge pull request #21137 from muldoon2007/patch-1
Fix inconsistency in pod anti-affinity example.
2020-06-10 10:00:51 -07:00
Karen Bradshaw ecc27bbbe7 add en pages 2020-06-09 19:33:15 -04:00
Brian de Alwis abd22fef61
Reword toleration special-cases note
Remove the example code as it does not render correctly.
2020-05-26 15:24:58 -04:00
muldoon2007 5ca114cb85
Fix inconsistency in pod anti-affinity example.
It looks like a previous version of the anti-affinity code in this example had `topologyKey: node`.
2020-05-22 18:40:46 -07:00
Celeste Horgan e0ae1338cd Correct links
Signed-off-by: Celeste Horgan <celeste@cncf.io>
2020-05-12 13:58:32 -07:00
Adam Kaplan 55e17b86f2 mv "Assign Pods" and "Taints and Tolerations" concepts to "Scheduling and Eviction"
* Moved "Assigning Pods to Nodes" article to Concepts -> Scheduling and Eviction
* Moved "Taints and Tolerations" article to Concepts -> Scheduling and Eviction
* Updated weight of the "Kubernetes Scheduler" article so it appears first
* Updated redirects
* Replaced links to "Assigning Pods to Nodes" and "Taints and Tolerations" articles
to avoid redirects.

Signed-off-by: Adam Kaplan <adam.kaplan@redhat.com>
2020-05-11 11:29:16 -04:00
Adam Kaplan 1bb09e6d0d Rename "Scheduling: concept as "Scheduling and Eviction"
* Rename `docs/concepts/scheduling` to `docs/concepts/scheduling-eviction`
* Retitle concept header to "Scheduling and Eviction"
* Update redirects
* Update internal links (en only)

Part of proposal #19081

Signed-off-by: Adam Kaplan <adam.kaplan@redhat.com>
2020-04-14 08:51:00 -04:00