From 578e65eeb49c3c7d5446fd75e40f9d6086f6b715 Mon Sep 17 00:00:00 2001 From: Mengjiao Liu Date: Fri, 30 Apr 2021 14:42:44 +0800 Subject: [PATCH] [zh] Sync Reference scheduling files --- .../docs/reference/kubernetes-api/_index.md | 6 +++- .../zh/docs/reference/scheduling/config.md | 32 +++++++++++-------- .../zh/docs/reference/scheduling/policies.md | 10 ++++-- 3 files changed, 31 insertions(+), 17 deletions(-) diff --git a/content/zh/docs/reference/kubernetes-api/_index.md b/content/zh/docs/reference/kubernetes-api/_index.md index 3e7c037a66..4b22d72710 100644 --- a/content/zh/docs/reference/kubernetes-api/_index.md +++ b/content/zh/docs/reference/kubernetes-api/_index.md @@ -1,4 +1,8 @@ --- -title: API 参考 +title: Kubernetes API weight: 30 --- + + + +{{< glossary_definition term_id="kubernetes-api" length="all" >}} diff --git a/content/zh/docs/reference/scheduling/config.md b/content/zh/docs/reference/scheduling/config.md index d817a74401..99c9557e57 100644 --- a/content/zh/docs/reference/scheduling/config.md +++ b/content/zh/docs/reference/scheduling/config.md @@ -30,11 +30,12 @@ by implementing one or more of these extension points. 你可以通过运行 `kube-scheduler --config ` 来设置调度模板, -配置文件使用组件配置的 API ([`v1alpha1`](https://pkg.go.dev/k8s.io/kube-scheduler@v0.19.0/config/v1beta1?tab=doc#KubeSchedulerConfiguration))。 +使用 [KubeSchedulerConfiguration (v1beta1)](/docs/reference/config-api/kube-scheduler-config.v1beta1/) 结构体。 最简单的配置如下: @@ -285,11 +286,20 @@ extension points: - `VolumeBinding`:检查节点是否有请求的卷,或是否可以绑定请求的卷。 - - 实现的扩展点: `PreFilter`,`Filter`,`Reserve`,`PreBind`。 + 实现的扩展点: `PreFilter`、`Filter`、`Reserve`、`PreBind` 和 `Score`。 + {{< note >}} + 当 `VolumeCapacityPriority` 特性被启用时,`Score` 扩展点也被启用。 + 它优先考虑可以满足所需卷大小的最小 PV。 + {{< /note >}} + -- `NodeResourceLimits`:选择满足 Pod 资源限制的节点。 - - 实现的扩展点:`PreScore`,`Score`。 - * 阅读 [kube-scheduler 参考](/zh/docs/reference/command-line-tools-reference/kube-scheduler/) * 了解[调度](/zh/docs/concepts/scheduling-eviction/kube-scheduler/) +* 阅读 [kube-scheduler 配置 (v1beta1)](/zh/docs/reference/config-api/kube-scheduler-config.v1beta1/) 参考 + diff --git a/content/zh/docs/reference/scheduling/policies.md b/content/zh/docs/reference/scheduling/policies.md index 248e3a7f84..20a7ca04bf 100644 --- a/content/zh/docs/reference/scheduling/policies.md +++ b/content/zh/docs/reference/scheduling/policies.md @@ -25,11 +25,11 @@ respectively. You can set a scheduling policy by running `kube-scheduler --policy-config-file ` or `kube-scheduler --policy-configmap ` -and using the [Policy type](https://pkg.go.dev/k8s.io/kube-scheduler@v0.18.0/config/v1?tab=doc#Policy). +and using the [Policy type](/zh/docs/reference/config-api/kube-scheduler-policy-config.v1/). --> 你可以通过执行 `kube-scheduler --policy-config-file ` 或 `kube-scheduler --policy-configmap ` -设置并使用[调度策略](https://pkg.go.dev/k8s.io/kube-scheduler@v0.18.0/config/v1?tab=doc#Policy)。 +设置并使用[调度策略](/zh/docs/reference/config-api/kube-scheduler-policy-config.v1/)。 @@ -228,6 +228,10 @@ and using the [Policy type](https://pkg.go.dev/k8s.io/kube-scheduler@v0.18.0/con * 了解[调度](/zh/docs/concepts/scheduling-eviction/kube-scheduler/) -* 了解 [kube-scheduler 配置](/zh/docs/reference/scheduling/config/) \ No newline at end of file +* 了解 [kube-scheduler 配置](/zh/docs/reference/scheduling/config/) +* 阅读 [kube-scheduler 配置参考 (v1beta1)](/zh/docs/reference/config-api/kube-scheduler-config.v1beta1) +* 阅读 [kube-scheduler 策略参考 (v1)](/zh/docs/reference/config-api/kube-scheduler-policy-config.v1/)