Comments (9)
- I checked scheduler container, but not sure how to change it.
- Do I need to change imageregistry.cn-hangzhou.aliyuncs.com/acs/kube-scheduler-amd64:v1.11.2
[root@k8s-demo-slave1 _data]# docker ps | grep scheduler
588ff515bd00 rancher/hyperkube:v1.15.5-rancher1 "/opt/rke-tools/entr…" 3 weeks ago Up About an hour kube-scheduler
[root@k8s-demo-slave1 _data]# docker inspect 588ff515bd00
[
{
"Id": "588ff515bd00a5a2843f07d9ac981cb3ad701e9e16299d6942c9cec34ec7e76e",
"Created": "2019-11-27T03:23:27.062736987Z",
"Path": "/opt/rke-tools/entrypoint.sh",
"Args": [
"kube-scheduler",
"--kubeconfig=/etc/kubernetes/ssl/kubecfg-kube-scheduler.yaml",
"--leader-elect=true",
"--v=2",
"--address=0.0.0.0",
"--profiling=false"
],
from gpushare-scheduler-extender.
找到方法重写rke的scheduler了. 我有个问题, 这个扩展支持多个scheduler的情况么?
from gpushare-scheduler-extender.
k8s scheduler默认是在node上由kubelet启动的static pod,配置在master node /etc/kubernetes/manifests目录下,扩展支持多个scheduler是指什么情况
from gpushare-scheduler-extender.
k8s scheduler默认是在node上由kubelet启动的static pod,配置在master node /etc/kubernetes/manifests目录下,扩展支持多个scheduler是指什么情况
k8s的官方文档, 可以启用多个scheduler, 在deployment里面指定使用哪个scheduler来调度pod
[the guide in offical kubernetes page] (https://kubernetes.io/docs/tasks/administer-cluster/configure-multiple-schedulers/)
目前因为用rke, 还不是很清楚背后怎么运作, 貌似有什么ssl通信证书的东, 按照官网这个例子scheduler不能和 api proxy通信, 没有办法调度pod. 但是如果是官网二进制安装的k8s, 应该可以使用多个scheduler. 我的问题就是现在这个extender, 如果我放到 secondary scheduler下面, 有没有什么限制
from gpushare-scheduler-extender.
k8s scheduler默认是在node上由kubelet启动的static pod,配置在master node /etc/kubernetes/manifests目录下,扩展支持多个scheduler是指什么情况
k8s的官方文档, 可以启用多个scheduler, 在deployment里面指定使用哪个scheduler来调度pod
[the guide in offical kubernetes page] (https://kubernetes.io/docs/tasks/administer-cluster/configure-multiple-schedulers/)目前因为用rke, 还不是很清楚背后怎么运作, 貌似有什么ssl通信证书的东, 按照官网这个例子scheduler不能和 api proxy通信, 没有办法调度pod. 但是如果是官网二进制安装的k8s, 应该可以使用多个scheduler. 我的问题就是现在这个extender, 如果我放到 secondary scheduler下面, 有没有什么限制
gpushare-scheduler-extender是k8s支持的扩展调度器,仍然使用的是默认的调度器,并不是实现第三方调度器
https://github.com/kubernetes/community/blob/master/contributors/design-proposals/scheduling/scheduler_extender.md
https://github.com/everpeace/k8s-scheduler-extender-example
可以参考下文档和另一个项目
from gpushare-scheduler-extender.
k8s scheduler默认是在node上由kubelet启动的static pod,配置在master node /etc/kubernetes/manifests目录下,扩展支持多个scheduler是指什么情况
k8s的官方文档, 可以启用多个scheduler, 在deployment里面指定使用哪个scheduler来调度pod
[the guide in offical kubernetes page] (https://kubernetes.io/docs/tasks/administer-cluster/configure-multiple-schedulers/)
目前因为用rke, 还不是很清楚背后怎么运作, 貌似有什么ssl通信证书的东, 按照官网这个例子scheduler不能和 api proxy通信, 没有办法调度pod. 但是如果是官网二进制安装的k8s, 应该可以使用多个scheduler. 我的问题就是现在这个extender, 如果我放到 secondary scheduler下面, 有没有什么限制gpushare-scheduler-extender是k8s支持的扩展调度器,仍然使用的是默认的调度器,并不是实现第三方调度器
https://github.com/kubernetes/community/blob/master/contributors/design-proposals/scheduling/scheduler_extender.md
https://github.com/everpeace/k8s-scheduler-extender-example
可以参考下文档和另一个项目
好的, 多谢提示. :)
from gpushare-scheduler-extender.
@pan87232494 did you get it working on rke cluster?
from gpushare-scheduler-extender.
So how to sloved?
from gpushare-scheduler-extender.
from gpushare-scheduler-extender.
Related Issues (20)
- plugin does not evenly distribute the pods. 这个插件无法均匀分配Pod。 HOT 2
- GPU cores scheduling / GPU核心调度
- 你好,kubectl logs这个命令在gpu容器上无效,在普通容器上却可以
- Back-off restarting failed container: gpushare-device-plugin-ds-xxxxx HOT 1
- 这个GPU共享插件支持使用dcgm-exporter做监控吗 HOT 4
- 如果想要指定使用两张显卡多卡训练 该怎么做 HOT 1
- 如果一个机器上有两张卡,第一张卡的内存使满了,之后的任务会调度到另一张卡上吗
- Support for Horizontal Pod Autoscaling (HPA) with GPU Pods? 是否支持使用GPU Pods的水平Pod自动扩展(HPA)? HOT 1
- 该项目还在维护吗
- 关于显存申请基本单位改为MiB但不起作用的问题
- 调度层有bug吧,请求8G,实际设备最大7G,居然最终能创建成功pod
- 这个项目目前在使用过程中存在的问题
- ALIYUN_COM_GPU_MEM_IDX in the annotation is different than ALIYUN_COM_GPU_MEM_IDX inside the pod
- 方案只能在阿里云上的机器里使用吗 HOT 1
- kubelet版本問題
- [AKS] kube-scheduler static POD not running for Aliyun GPU Scheduler Extender HOT 1
- 版本兼容性问题
- k8s上安装好插件,无法识别到集群GPU资源 HOT 1
- 副本问题
- 节点上有多个GPU时,无法正常分配GPU HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from gpushare-scheduler-extender.