Skip to content

Commit dc97958

Browse files
authored
Merge pull request #820 from Huang-Wei/0.30-doc-update
doc update for v0.30.6
2 parents aadfeeb + b254cef commit dc97958

File tree

12 files changed

+62
-49
lines changed

12 files changed

+62
-49
lines changed

README.md

Lines changed: 13 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -57,17 +57,19 @@ on demand, (e.g., `v0.18.800`) are used to indicated that the k8s client package
5757
changed since the previous release, and that only scheduler plugins code (features or bug fixes) was
5858
changed.
5959

60-
| Scheduler Plugins | Compiled With k8s Version | Container Image | Arch |
61-
|-------------------|---------------------------|-----------------------------------------------------------|------------------------------------------------------------|
62-
| v0.29.7 | v1.29.7 | registry.k8s.io/scheduler-plugins/kube-scheduler:v0.29.7 | linux/amd64<br>linux/arm64<br>linux/s390x<br>linux/ppc64le |
63-
| v0.28.9 | v1.28.9 | registry.k8s.io/scheduler-plugins/kube-scheduler:v0.28.9 | linux/amd64<br>linux/arm64 |
64-
| v0.27.8 | v1.27.8 | registry.k8s.io/scheduler-plugins/kube-scheduler:v0.27.8 | linux/amd64<br>linux/arm64 |
65-
66-
| Controller | Compiled With k8s Version | Container Image | Arch |
67-
|------------|---------------------------|-------------------------------------------------------|------------------------------------------------------------|
68-
| v0.29.7 | v1.29.7 | registry.k8s.io/scheduler-plugins/controller:v0.29.7 | linux/amd64<br>linux/arm64<br>linux/s390x<br>linux/ppc64le |
69-
| v0.28.9 | v1.28.9 | registry.k8s.io/scheduler-plugins/controller:v0.28.9 | linux/amd64<br>linux/arm64 |
70-
| v0.27.8 | v1.27.8 | registry.k8s.io/scheduler-plugins/controller:v0.27.8 | linux/amd64<br>linux/arm64 |
60+
| Scheduler Plugins | Compiled With k8s Version | Container Image | Arch |
61+
|-------------------|---------------------------|----------------------------------------------------------|------------------------------------------------------------|
62+
| v0.30.6 | v1.30.6 | registry.k8s.io/scheduler-plugins/kube-scheduler:v0.30.6 | linux/amd64<br>linux/arm64<br>linux/s390x<br>linux/ppc64le |
63+
| v0.29.7 | v1.29.7 | registry.k8s.io/scheduler-plugins/kube-scheduler:v0.29.7 | linux/amd64<br>linux/arm64<br>linux/s390x<br>linux/ppc64le |
64+
| v0.28.9 | v1.28.9 | registry.k8s.io/scheduler-plugins/kube-scheduler:v0.28.9 | linux/amd64<br>linux/arm64 |
65+
| v0.27.8 | v1.27.8 | registry.k8s.io/scheduler-plugins/kube-scheduler:v0.27.8 | linux/amd64<br>linux/arm64 |
66+
67+
| Controller | Compiled With k8s Version | Container Image | Arch |
68+
|------------|---------------------------|------------------------------------------------------|------------------------------------------------------------|
69+
| v0.30.6 | v1.30.6 | registry.k8s.io/scheduler-plugins/controller:v0.30.6 | linux/amd64<br>linux/arm64<br>linux/s390x<br>linux/ppc64le |
70+
| v0.29.7 | v1.29.7 | registry.k8s.io/scheduler-plugins/controller:v0.29.7 | linux/amd64<br>linux/arm64<br>linux/s390x<br>linux/ppc64le |
71+
| v0.28.9 | v1.28.9 | registry.k8s.io/scheduler-plugins/controller:v0.28.9 | linux/amd64<br>linux/arm64 |
72+
| v0.27.8 | v1.27.8 | registry.k8s.io/scheduler-plugins/controller:v0.27.8 | linux/amd64<br>linux/arm64 |
7173

7274
<details>
7375
<summary>Older releases</summary>

doc/install.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44

55
<!-- toc -->
66
- [Create a Kubernetes Cluster](#create-a-kubernetes-cluster)
7-
- [Install release v0.29.7 and use Coscheduling](#install-release-v0297-and-use-coscheduling)
7+
- [Install release v0.30.6 and use Coscheduling](#install-release-v0306-and-use-coscheduling)
88
- [As a second scheduler](#as-a-second-scheduler)
99
- [As a single scheduler (replacing the vanilla default-scheduler)](#as-a-single-scheduler-replacing-the-vanilla-default-scheduler)
1010
- [Test Coscheduling](#test-coscheduling)
@@ -24,7 +24,7 @@ If you do not have a cluster yet, create one by using one of the following provi
2424
* [kubeadm](https://kubernetes.io/docs/reference/setup-tools/kubeadm/)
2525
* [minikube](https://minikube.sigs.k8s.io/)
2626

27-
## Install release v0.29.7 and use Coscheduling
27+
## Install release v0.30.6 and use Coscheduling
2828

2929
Note: we provide two ways to install the scheduler-plugin artifacts: as a second scheduler
3030
and as a single scheduler. Their pros and cons are as below:
@@ -146,7 +146,7 @@ any vanilla Kubernetes scheduling capability. Instead, a lot of extra out-of-box
146146
- - --kubeconfig=/etc/kubernetes/scheduler.conf
147147
- - --leader-elect=true
148148
19,20c20
149-
+ image: registry.k8s.io/scheduler-plugins/kube-scheduler:v0.29.7
149+
+ image: registry.k8s.io/scheduler-plugins/kube-scheduler:v0.30.6
150150
---
151151
- image: registry.k8s.io/kube-scheduler:v1.28.9
152152
50,52d49
@@ -160,14 +160,14 @@ any vanilla Kubernetes scheduling capability. Instead, a lot of extra out-of-box
160160
+ name: sched-cc
161161
```
162162

163-
1. Verify that kube-scheduler pod is running properly with a correct image: `registry.k8s.io/scheduler-plugins/kube-scheduler:v0.29.7`
163+
1. Verify that kube-scheduler pod is running properly with a correct image: `registry.k8s.io/scheduler-plugins/kube-scheduler:v0.30.6`
164164

165165
```bash
166166
$ kubectl get pod -n kube-system | grep kube-scheduler
167167
kube-scheduler-kind-control-plane 1/1 Running 0 3m27s
168168
169169
$ kubectl get pods -l component=kube-scheduler -n kube-system -o=jsonpath="{.items[0].spec.containers[0].image}{'\n'}"
170-
registry.k8s.io/scheduler-plugins/kube-scheduler:v0.29.7
170+
registry.k8s.io/scheduler-plugins/kube-scheduler:v0.30.6
171171
```
172172

173173
> **⚠️Troubleshooting:** If the kube-scheudler is not up, you may need to restart kubelet service inside the kind control plane (`systemctl restart kubelet.service`)

manifests/appgroup/deploy-sig-scheduling-controller-and-scheduler.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -89,7 +89,7 @@ spec:
8989
serviceAccountName: scheduler-plugins-controller
9090
containers:
9191
- name: scheduler-plugins-controller
92-
image: registry.k8s.io/scheduler-plugins/controller:v0.29.7
92+
image: registry.k8s.io/scheduler-plugins/controller:v0.30.6
9393
imagePullPolicy: IfNotPresent
9494
---
9595
# Install the scheduler
@@ -113,7 +113,7 @@ spec:
113113
nodeSelector: # To deploy in master node
114114
node-role.kubernetes.io/master: ""
115115
containers:
116-
- image: registry.k8s.io/scheduler-plugins/kube-scheduler:v0.29.7
116+
- image: registry.k8s.io/scheduler-plugins/kube-scheduler:v0.30.6
117117
args: # For extra info, please add verbose level: e.g., - -v=9
118118
- --authentication-kubeconfig=/etc/kubernetes/scheduler.conf
119119
- --authorization-kubeconfig=/etc/kubernetes/scheduler.conf

manifests/install/all-in-one.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -96,5 +96,5 @@ spec:
9696
serviceAccountName: scheduler-plugins-controller
9797
containers:
9898
- name: scheduler-plugins-controller
99-
image: registry.k8s.io/scheduler-plugins/controller:v0.29.7
99+
image: registry.k8s.io/scheduler-plugins/controller:v0.30.6
100100
imagePullPolicy: IfNotPresent

manifests/install/charts/as-a-second-scheduler/Chart.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,9 +15,9 @@ type: application
1515
# This is the chart version. This version number should be incremented each time you make changes
1616
# to the chart and its templates, including the app version.
1717
# Versions are expected to follow Semantic Versioning (https://semver.org/)
18-
version: 0.29.7
18+
version: 0.30.6
1919

2020
# This is the version number of the application being deployed. This version number should be
2121
# incremented each time you make changes to the application. Versions are not expected to
2222
# follow Semantic Versioning. They should reflect the version the application is using.
23-
appVersion: 0.29.7
23+
appVersion: 0.30.6

manifests/install/charts/as-a-second-scheduler/README.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -45,9 +45,9 @@ scheduler-plugins-scheduler 1/1 1 1 7s
4545
The following table lists the configurable parameters of the as-a-second-scheduler chart and their default values.
4646

4747
| Parameter | Description | Default |
48-
| ------------------------- | --------------------------- | ----------------------------------------------------------------------------------------------- |
48+
|---------------------------|-----------------------------|-------------------------------------------------------------------------------------------------|
4949
| `scheduler.name` | Scheduler name | `scheduler-plugins-scheduler` |
50-
| `scheduler.image` | Scheduler image | `registry.k8s.io/scheduler-plugins/kube-scheduler:v0.29.7` |
50+
| `scheduler.image` | Scheduler image | `registry.k8s.io/scheduler-plugins/kube-scheduler:v0.30.6` |
5151
| `scheduler.command` | Scheduler command | `["/bin/kube-scheduler"]` |
5252
| `scheduler.leaderElect` | Scheduler leaderElection | `false` |
5353
| `scheduler.replicaCount` | Scheduler replicaCount | `1` |
@@ -58,7 +58,7 @@ The following table lists the configurable parameters of the as-a-second-schedul
5858
| `controller.name` | Controller name | `scheduler-plugins-controller` |
5959
| `controller.image` | Controller image | `registry.k8s.io/scheduler-plugins/controller:v0.29.7` |
6060
| `controller.replicaCount` | Controller replicaCount | `1` |
61-
| `controller.resources` | Controller resources | `{}` |
61+
s| `controller.resources` | Controller resources | `{}` |
6262
| `controller.nodeSelector` | Controller nodeSelector | `{}` |
6363
| `controller.affinity` | Controller affinity | `{}` |
6464
| `controller.tolerations` | Controller tolerations | `[]` |

manifests/install/charts/as-a-second-scheduler/templates/rbac.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -66,7 +66,7 @@ rules:
6666
- apiGroups: ["scheduling.x-k8s.io"]
6767
resources: ["podgroups", "elasticquotas", "podgroups/status", "elasticquotas/status"]
6868
verbs: ["get", "list", "watch", "create", "delete", "update", "patch"]
69-
# for network-aware plugins add the following lines (scheduler-plugins v0.29.7)
69+
# for network-aware plugins add the following lines
7070
#- apiGroups: [ "appgroup.diktyo.x-k8s.io" ]
7171
# resources: [ "appgroups" ]
7272
# verbs: [ "get", "list", "watch", "create", "delete", "update", "patch" ]

manifests/install/charts/as-a-second-scheduler/values.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44

55
scheduler:
66
name: scheduler-plugins-scheduler
7-
image: registry.k8s.io/scheduler-plugins/kube-scheduler:v0.29.7
7+
image: registry.k8s.io/scheduler-plugins/kube-scheduler:v0.30.6
88
command:
99
- /bin/kube-scheduler
1010
replicaCount: 1
@@ -16,7 +16,7 @@ scheduler:
1616

1717
controller:
1818
name: scheduler-plugins-controller
19-
image: registry.k8s.io/scheduler-plugins/controller:v0.29.7
19+
image: registry.k8s.io/scheduler-plugins/controller:v0.30.6
2020
replicaCount: 1
2121
resources: {}
2222
nodeSelector: {}

manifests/networktopology/deploy-sig-scheduling-controller-and-scheduler.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -89,7 +89,7 @@ spec:
8989
serviceAccountName: scheduler-plugins-controller
9090
containers:
9191
- name: scheduler-plugins-controller
92-
image: registry.k8s.io/scheduler-plugins/controller:v0.29.7
92+
image: registry.k8s.io/scheduler-plugins/controller:v0.30.6
9393
imagePullPolicy: IfNotPresent
9494
---
9595
# Install the scheduler
@@ -113,7 +113,7 @@ spec:
113113
nodeSelector: # To deploy in master node
114114
node-role.kubernetes.io/master: ""
115115
containers:
116-
- image: registry.k8s.io/scheduler-plugins/kube-scheduler:v0.29.7
116+
- image: registry.k8s.io/scheduler-plugins/kube-scheduler:v0.30.6
117117
args: # For extra info, please add verbose level: e.g., - -v=9
118118
- --authentication-kubeconfig=/etc/kubernetes/scheduler.conf
119119
- --authorization-kubeconfig=/etc/kubernetes/scheduler.conf

site/content/en/_index.md

Lines changed: 14 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ The kube-scheduler binary includes the below list of plugins. They can be config
3434
* [Node Resources](docs/plugins/noderesources.md)
3535
* [Node Resource Topology](docs/plugins/noderesourcetopology.md)
3636
* [Preemption Toleration](docs/plugins/preemptiontoleration.md)
37-
* [Trimaran](docs/plugins/trimaran.md)
37+
* [Trimaran (Load-Aware Scheduling)](docs/plugins/trimaran.md)
3838
* [Network-Aware Scheduling](docs/plugins/networkaware.md)
3939

4040
Additionally, the kube-scheduler binary includes the below list of sample plugins. These plugins are not intended for use in production
@@ -60,17 +60,19 @@ on demand, (e.g., `v0.18.800`) are used to indicated that the k8s client package
6060
changed since the previous release, and that only scheduler plugins code (features or bug fixes) was
6161
changed.
6262

63-
| Scheduler Plugins | Compiled With k8s Version | Container Image | Arch |
64-
|-------------------|---------------------------|-----------------------------------------------------------|------------------------------------------------------------|
65-
| v0.29.7 | v1.29.7 | registry.k8s.io/scheduler-plugins/kube-scheduler:v0.29.7 | linux/amd64<br>linux/arm64<br>linux/s390x<br>linux/ppc64le |
66-
| v0.28.9 | v1.28.9 | registry.k8s.io/scheduler-plugins/kube-scheduler:v0.28.9 | linux/amd64<br>linux/arm64 |
67-
| v0.27.8 | v1.27.8 | registry.k8s.io/scheduler-plugins/kube-scheduler:v0.27.8 | linux/amd64<br>linux/arm64 |
68-
69-
| Controller | Compiled With k8s Version | Container Image | Arch |
70-
|------------|---------------------------|-------------------------------------------------------|------------------------------------------------------------|
71-
| v0.29.7 | v1.29.7 | registry.k8s.io/scheduler-plugins/controller:v0.29.7 | linux/amd64<br>linux/arm64<br>linux/s390x<br>linux/ppc64le |
72-
| v0.28.9 | v1.28.9 | registry.k8s.io/scheduler-plugins/controller:v0.28.9 | linux/amd64<br>linux/arm64 |
73-
| v0.27.8 | v1.27.8 | registry.k8s.io/scheduler-plugins/controller:v0.27.8 | linux/amd64<br>linux/arm64 |
63+
| Scheduler Plugins | Compiled With k8s Version | Container Image | Arch |
64+
|-------------------|---------------------------|----------------------------------------------------------|------------------------------------------------------------|
65+
| v0.30.6 | v1.30.6 | registry.k8s.io/scheduler-plugins/kube-scheduler:v0.30.6 | linux/amd64<br>linux/arm64<br>linux/s390x<br>linux/ppc64le |
66+
| v0.29.7 | v1.29.7 | registry.k8s.io/scheduler-plugins/kube-scheduler:v0.29.7 | linux/amd64<br>linux/arm64<br>linux/s390x<br>linux/ppc64le |
67+
| v0.28.9 | v1.28.9 | registry.k8s.io/scheduler-plugins/kube-scheduler:v0.28.9 | linux/amd64<br>linux/arm64 |
68+
| v0.27.8 | v1.27.8 | registry.k8s.io/scheduler-plugins/kube-scheduler:v0.27.8 | linux/amd64<br>linux/arm64 |
69+
70+
| Controller | Compiled With k8s Version | Container Image | Arch |
71+
|------------|---------------------------|------------------------------------------------------|------------------------------------------------------------|
72+
| v0.30.6 | v1.30.6 | registry.k8s.io/scheduler-plugins/controller:v0.30.6 | linux/amd64<br>linux/arm64<br>linux/s390x<br>linux/ppc64le |
73+
| v0.29.7 | v1.29.7 | registry.k8s.io/scheduler-plugins/controller:v0.29.7 | linux/amd64<br>linux/arm64<br>linux/s390x<br>linux/ppc64le |
74+
| v0.28.9 | v1.28.9 | registry.k8s.io/scheduler-plugins/controller:v0.28.9 | linux/amd64<br>linux/arm64 |
75+
| v0.27.8 | v1.27.8 | registry.k8s.io/scheduler-plugins/controller:v0.27.8 | linux/amd64<br>linux/arm64 |
7476

7577
<details>
7678
<summary>Older releases</summary>

0 commit comments

Comments
 (0)