从K8s v1.18中,我们将调度上下文拆分为调度周期和具有多个扩展点的绑定周期。
关于此上下文中的调度程序扩展程序,我有一个问题。它们是否在调度周期之后和绑定周期之前调用?
任何帮助都是非常感谢的!
谢谢!
发布于 2020-07-17 03:46:43
它们被调用作为调度决策的最后一步,并选择在pod规范中具有特定schedulerName的荚。3号这里
(3)实现标准的Kubernetes调度器在进行调度决策时作为最终通过的“调度器扩展程序”过程。
所以,如果您的调度程序名为my-scheduler,那么一个荚规范应该是这样的:
apiVersion: v1
kind: Pod
metadata:
name: test-pod
spec:
schedulerName: my-scheduler
containers:
- name: nginx
image: nginx
ports:
- containerPort: 80在日志中会显示如下所示:
$ kubectl describe pod test-pod
Name: test-pod
...
Events:
Type Reason Age From Message
---- ------ ---- ---- -------
Normal Scheduled 25s my-scheduler Successfully assigned test-pod to minikubehttps://stackoverflow.com/questions/62943925
复制相似问题