当前位置: 首页 > 知识库问答 >
问题:

如何为kubernetes应用自定义调度程序(kubeadm)

庄宇
2023-03-14

当我测试自定义调度程序,但我的POD状态仍然挂起。https://kubernetes.io/docs/tasks/administer-cluster/configure-multiple-schedulers/

我做了一个新的自定义调度器和3个像k8s样例yaml的测试pods,但是,使用'default-scheduler'的pods工作得很好,但是使用'my-scheduler'的pods不工作。

我不知道如何解决这个问题。请帮帮我.

1.环境:

>

  • Kubernetes版本(使用Kubectl版本):

    客户端版本:Version.info{Major:“1”,Minor:“8”,GitVersion:“v1.8.5”,GitCommit:“CCE11C6A185279D037023E02AC5249E14DAA22BF”,GitTreEstate:“Clean”,BuildDate:“2017-12-07T16:16:03Z”,GoVersion:“Go1.8.3”,编译器:“GC”,平台:“Linux/AMD64”}服务器版本:Version.info{Major:“1”,Minor:“8”,GitVersion:“v1.8.5”,GitCommit:“CCE11C6A185279D037023E02AC5249E14DAA22BF”BF“,GitTreeState:”Clean“,BuildDate:”2017-12-07T16:05:18Z“,GoVersion:”Go1.8.3“,编译器:”GC“,平台:”Linux/AMD64“}

    云提供商或硬件配置

    操作系统(例如来自/etc/os-release):

    name=“CentOS Linux”Version=“7(Core)”id=“CentOS”id_like=“RHEL Fedora”Version_id=“7”pretty_name=“CentOS Linux 7(Core)”ansi_color=“0;31”

      null

    kubectl应用-f default.yaml

  • 共有1个答案

    呼延俊风
    2023-03-14

    请分享您的my-scheduler.yaml的内容。在提交调度程序部署配置之前,您是否将所有pod配置提交到Kubernetes集群?从您的命令中,我可以看到No.YAML首先执行,这可能是导致问题的原因。订单对于调度很重要。

    如果您还可以使用关键字“scheduled”检查事件和Linux系统日志中的容器问题,您可能会看到问题,并且可以共享日志文件。这个wiki也可以给你更多关于Kubernetes操作的信息。

     类似资料:
    • a.cs文件: 公共活动MyEventHandler Ontagload; 私有void btnLoad_Click(object sender,EventArgs e){if(OnTagLoad!=null){OnTagLoad(sender,e,runTimeData);}} 每当我单击Load按钮时,事件应该只触发一次。我们如何在windows窗体中实现这一点。 感谢你的帮助。

    • 我有一个不能用Gson正确序列化的类(类只是name和HashMap),所以我编写了一个自定义序列化程序来从HashMap中打印名称和键值对。 此外,这是实际打印的内容,序列化整个对象并不像我所期望的那样工作,也不只是直接打印对象。 任何帮助都将不胜感激。

    • 我正在尝试为resty gwt编写我的自定义调度程序。 我的dispatcher将包含两个过滤器: 基本CauthHeaderDispatcherFilter(将添加到每个请求安全令牌), 我有一个问题,我的过滤器是由gwt/restygwt注册的,不幸的是它们不工作。 以下是代码: gin客户端模块 RestyGwtConfig RestyDispatcher 禁止调度过滤器 禁止调度员回调 B

    • 是否可以在Android应用程序中设置自定义字体? 我尝试了这里发布的内容,但我不知道我的扩展应用程序类在哪里。。。 有什么帮助吗? 编辑: 我尝试了以下方法: 添加一个资产文件夹并将字体插入其中,如下所示: > 从我的调用这个新类。 我选择了我的风格并添加了它。 MyApp。java: AndroidManifest。xml: 样式。xml: 但我的字体还是不是长宁。。。有什么想法吗? 然后调用

    • 我用Spring Boot来处理REST调用。在本文中,我使用以下方法实现了一个控制器类: 我现在发送一个请求,请求一名不存在的员工。我已验证else块是否已执行。我的问题是没有返回自定义错误消息,而是在浏览器控制台中看到了与实现ApiRequestException之前相同的旧错误消息: 我无法理解为什么看不到自定义错误消息。以下是我如何实现ApiRequestException的: > 我已经

    • 问题内容: 我正在编写一个Swing应用程序,该应用程序需要充当浏览器中的applet或独立应用程序,即它可以包含在JFrame或JApplet中。 在这种情况下,我想向用户显示一个自定义模式对话框(即,一个具有自定义布局和逻辑的复杂对话框,而不仅仅是简单的JOptionPane提示之一)。如果对话框是完全包含在应用程序窗口中的轻量级组件,那就很好。 同时,应用程序中将发生后台处理(网络线程,动画