Commit Graph

179 Commits

Author SHA1 Message Date
Kubernetes Prow Robot 61a122963f
Merge pull request #39271 from Zhuzhenghao/en/resource-bin-package
Tweak page style for resource-bin-packing.md
2023-02-04 23:44:29 -08:00
zhuzhenghao 87e8d214e1 Tweak page style for resource-bin-packing.md 2023-02-05 14:49:26 +08:00
zhuzhenghao 3aa5fe0cca Cleanup node-pressure-eviction.md 2023-02-05 14:17:55 +08:00
Yi-Han Chen e66d61d9a6 fix(#38432): Use Kubernetes colors in stateDiagram
improve stateDiagram's style in pod-scheduling-readiness page
2022-12-29 00:03:07 -05:00
Mengjiao Liu b272f1c4ce Fix minDomains note in topology-spread-constraints page 2022-12-20 11:21:43 +08:00
carolina valencia 7cd85d1fc4 Merge remote-tracking branch 'upstream/main' into dev-1.26 2022-12-07 11:40:37 -03:00
Hamza Sheikh dfda271e99
Update kube-scheduler.md (#38264)
* Update kube-scheduler.md

A clearer way to write this paragraph explaining the scheduler.

Previous version: For every newly created pod or other unscheduled pods, kube-scheduler selects an optimal node for them to run on. However, every container in pods has different requirements for resources and every pod also has different requirements. Therefore, existing nodes need to be filtered according to the specific scheduling requirements.

Proposed version: Kube-scheduler selects an optimal node to run newly created or not yet scheduled (unscheduled) pods. Since containers in pods, and pods themselves have different requirements, existing nodes need to be filtered according to the specific scheduling requirements.

* Update kube-scheduler.md

I tried merging both our versions to make it a bit more concise, since feasibility is discussed in the subsequent paragraphs.
2022-12-05 21:26:37 -08:00
Tim Bannister 8f9446f87d
Merge branch 'main' into dev-1.26 2022-12-03 21:36:34 +00:00
Kubernetes Prow Robot cec61c1754
Merge pull request #38052 from krol3/merged-main-dev-1.26
Merge main branch into dev-1.26
2022-11-29 11:59:09 -08:00
Aldo Culquicondor 58d150dc8a
Clarify node affinity API (#38032)
* Clarify node affinity API

* Refer to the items by their names

* Clarify cardinality
2022-11-29 07:43:23 -08:00
Wei Huang 0025a584be
Remove redundant mermaid bits 2022-11-28 10:09:27 -08:00
Kubernetes Prow Robot be09333a58
Merge pull request #37766 from pohly/dynamic-resource-allocation-concepts
dynamic resource allocation concepts
2022-11-28 04:44:07 -08:00
Patrick Ohly 197de4f5ba document dynamic resource allocation concepts
The documentation intentionally only gives an overview. The API documentation
and the KEP have more details. Specific examples will be provided by hardware
vendors that provide resource drivers.

The new page gets placed between "Scheduling Framework" (because that
introduces the concept of a scheduler plugin) and "Scheduler Performance
Tuning" (which seems like a more advanced topic).
2022-11-28 11:48:35 +01:00
carolina valencia b4ad83ef13 Merge remote-tracking branch 'upstream/main' into dev-1.26 2022-11-24 11:49:25 -03:00
Wei Huang 0e70ff0230
fixup: address comments 2022-11-18 10:43:45 -08:00
Wei Huang 21a7c4cc7e
Doc for Alpha feature PodSchedulingReadiness 2022-11-18 10:41:53 -08:00
Thomas VIVET f0ae13bd0a
Update topology-spread-constraints.md
Fix typo MinDomainsInPodToplogySpread -> MinDomainsInPodTopologySpread
2022-11-14 15:52:37 +01:00
carolina valencia 4d9111a85c Merge remote-tracking branch 'upstream/main' into dev-1.26 2022-11-08 18:17:11 -03:00
Abigail McCarthy 3174fdf2d4 Adjust page weights for /docs/concepts section
Changes the page weights of the index files for folders in the /docs/concepts folder. There were some overlapping weights and weights that were close together.
2022-11-04 10:13:53 -04:00
kerthcet d8e7a7a700 Feat: graduate NodeInclusionPolicy to beta
Signed-off-by: kerthcet <kerthcet@gmail.com>
2022-11-03 19:17:49 +08:00
Christopher Negus 66df1d729e Add page weights to concepts -> scheduling-eviction pages 2022-10-25 15:58:57 +00:00
Michael e039acdca8 fix alignment in topology-spread-constraints.md 2022-10-19 08:16:01 +08:00
Kubernetes Prow Robot 342456405d
Merge pull request #36396 from kadtendulkar/kad33
Fix hyperlink on Pod Topology Spread Constraints page
2022-10-18 14:57:02 -07:00
Vaibhav Goel 8ff7e1845d
Updated the behaviour of evictionHard (#36961)
* Updated the behaviour of evictionHard

* Modified the changes in documenting hard eviction behaviour

* Updated the changes
2022-10-02 08:28:13 -07:00
Natan Yellin 3a701b3ea8
Remove misleading word from node eviction docs
Do not imply that node eviction can occur based on CPU. This isn't possible AFAIK.
2022-09-24 18:26:51 +03:00
kadtendulkar 8ebd741c83 Update content/en/docs/concepts/scheduling-eviction/topology-spread-constraints.md 2022-08-29 22:26:36 +05:30
Tanmay Bangalore 9b3288927d Change requestedToCapacityRatioParam to requestedToCapacityRatio in bin-packing docs.
The name requestedToCapacityRatioParam is actually the *type* of the
requestedToCapacityRatio field, as specified in the docs.
2022-08-24 13:16:06 -07:00
kerthcet 3b0b5b9d1c Document the new NodeInclusionPolicyInPodTopologySpread feature gate
Signed-off-by: kerthcet <kerthcet@gmail.com>
2022-08-17 10:31:51 +08:00
Kubernetes Prow Robot 6bb496b6f8
Merge pull request #35966 from kerthcet/feat/update
update the documents of podTopologySpread
2022-08-16 11:18:11 -07:00
kerthcet 5aa74d45b5 address comments
Signed-off-by: kerthcet <kerthcet@gmail.com>
2022-08-16 15:10:16 +08:00
Kubernetes Prow Robot 936b5859ba
Merge pull request #35165 from denkensk/doc-respect-PodTopologySpread
Add docs for MatchLabelKeysInPodTopologySpread feature
2022-08-15 19:27:07 -07:00
kerthcet 391ed0294a revert the chang of remove newline
Signed-off-by: kerthcet <kerthcet@gmail.com>
2022-08-15 20:13:58 +08:00
kerthcet d0e8a08ab1 update the documents of podTopologySpread
Signed-off-by: kerthcet <kerthcet@gmail.com>
2022-08-15 10:37:52 +08:00
Alex Wang cce49fe7e6 add doc for MatchLabelKeysInPodTopologySpread
Signed-off-by: Alex Wang <wangqingcan1990@gmail.com>
2022-08-09 10:59:16 +08:00
Kensei Nakada b26ae49d9a
Update the doc for minDomains to graduate minDomains to beta 2022-08-06 15:29:27 +09:00
Kubernetes Prow Robot 723ae44d5a
Merge pull request #35104 from balaramvedulla/patch-1
Updates to Node affinity weight section
2022-07-25 00:16:58 -07:00
Kubernetes Prow Robot 7078c38d3b
Merge pull request #33792 from sftim/20220510_assign_pod_node_affinity_updates
Revise scheduling-related docs
2022-07-24 03:38:57 -07:00
Balaram Vedulla e8cb7ec9ba
Update assign-pod-node.md 2022-07-17 19:02:52 +02:00
windsonsea 1e550e9604 [en] updated /node-pressure-eviction.md 2022-07-17 16:33:29 +08:00
Tim Bannister bfff661ac0 Clarify known limitation of Pod topology spread constraints
The limitation is more around cluster autoscaling; nonetheless it seems
to belong under Known limitations.
2022-07-14 23:59:07 +01:00
Tim Bannister 72a070e619 Improve Pod Topology Spread Constraints concept
- Adjust heading levels
- Link to API reference for Pod
- Clarify examples
- Add introductory text
- Split two combined examples
- Explain that Pods in a group should set the same topology spread
  constraints
- Write headings in sentence case
- Avoid using “we”
2022-07-14 23:59:07 +01:00
Tim Bannister 829dee0940 Wrap text for Pod Topology Spread Constraints
Wrapping helps localization teams pick up and work with changes.
2022-07-14 23:59:07 +01:00
Tim Bannister 311cdc386a Reword topic Assigning Pods to Nodes
- Rewording
- Tidying

Co-authored-by: Abdullah Gharaibeh <40361897+ahg-g@users.noreply.github.com>
2022-07-14 23:59:07 +01:00
Tim Bannister 3225a082df Mention topology spread constraints appropriately
The concept Assigning Pods to Nodes should mention Pod topology spread
constraints. This commit ensures that it does.
2022-07-14 23:59:07 +01:00
Tim Bannister 6700656cb4 Move Pod Topology Spread Constraints into scheduling
These constraints apply specifically to the mechanism for placing Pods
onto nodes (that is, scheduling).
2022-07-14 23:59:05 +01:00
Qiming Teng 36736d44d9 Improve node pressure eviction page
There are deprecated kubelet flags related to garbage collection. These flags were listed in the `kubelet-garbage-collection.md` page, which was removed by b1573ad314. Linking to the `kubelet` reference is not a good solution because users may still get confused what are the specific flags related to this behavior.

This PR restores the table with the flags updated according to 1.24 version of `kubelet --help`.
2022-07-11 13:55:39 +08:00
Qiming Teng d705d9ed1c Batch fix links (3) 2022-07-09 09:14:06 +08:00
Sean Wei 34721abcac Use relative links for k8s.io 2022-06-30 12:08:14 +08:00
Remo Andreoli 3132fbe4f0
Fix wrong label key in scheduling example (#32646)
* Fixed deprecated comment in scheduling-eviction/assign-pod-node.md regarding example pods/pod-with-affinity-anti-affinity.yaml

* Changed the example to a more appropriate one
2022-06-23 18:11:19 -07:00
Kubernetes Prow Robot a7c6e4d61d
Merge pull request #34067 from dipankardas011/changeTaints-Tolerations
modifications to taint-and-tolerations page
2022-06-15 21:34:48 -07:00