文件名称:kubernetes-scheduler:基于Sysdig监控指标的Kubernetes自定义调度程序
文件大小:28KB
文件格式:ZIP
更新时间:2024-06-08 01:32:41
Go
Kubernetes Scheduler 使用Sysdig指标的自定义Kubernetes调度程序-简介 该存储库涵盖了创建用Go编写的自定义Kubernetes调度程序的用例。 这只是如何构建调度程序的一个示例,但是当前此调度程序中当前尚未处理某些事情: 波德标签像NoSchedule , NoExecute ... 竞赛条件,以防其他调度程序调度同一Pod。 普罗米修斯指标(我们正在努力) 吊舱部署 高级调度(节点亲和力/反亲和力,污点和容差,吊舱亲和力/反亲和力,...) 编写自定义调度程序时,您必须自己考虑所有这些因素。 您可以找到有关为什么以及如何创建更多信息。 建造要求 进行编译 操作系统: GNU / Linux 苹果系统 视窗 x86 / x86_64架构 (Linux / MacOS)/ (Windows) 建造 使用go get go get -
【文件预览】:
kubernetes-scheduler-master
----sysdig()
--------sysdig.go(5KB)
----cache()
--------cache.go(1KB)
----kubernetes()
--------kubernetes.go(6KB)
--------kubeDeployments.go(4KB)
--------kubePod.go(4KB)
--------kubeResponse.go(931B)
--------kubeNode.go(1KB)
--------kubeReplicaSet.go(3KB)
--------kubeConfig.go(2KB)
--------utils.go(3KB)
----LICENSE(11KB)
----python-scheduler()
--------SysdigMonitorKubernetesScheduler.py(3KB)
--------README.md(362B)
----methods.go(6KB)
----main.go(6KB)
----.gitignore(3KB)
----README.md(2KB)
----types.go(845B)