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

守护程序集中的SkyDNS和本地DNS解析

席安康
2023-03-14

我们正在考虑在每个库伯内特斯主机上运行SkyDNS,带有守护程序集或静态吊舱(通过库伯内特斯清单)。我们想让每个容器都使用本地SkyDNS,故意绕过库伯内特斯集群IP/库贝-代理路由。实现此目的的一种方法是将DNS端口53从SkyDNS Pod映射到每个主机,并强制每个容器在主机上解析。可能是通过某种方式将docker网桥IP传递给kubelet,并在一个system d单元中使用--clum-dns。

是否有更好的替代方案来实现同样的目标?

谢谢你,安德烈

共有1个答案

范安歌
2023-03-14

听起来你走对了方向。我将本地主机地址传递给kubelet的--集群dns标志,并将skydns容器的UDP和TCP端口提升为主机端口。

这将需要最少的配置和最少的附加权限的DNS吊舱。

 类似资料:
  • 问题内容: 我正在做Java试卷,并且遇到了以下使我感到困惑的问题。 以下哪项是正确的?(选择所有适用项。) 答:当应用程序开始运行时,会有一个守护线程,其任务是执行main()。 B.当一个应用程序开始运行时,有一个非守护进程线程,其工作是执行main()。 C.由守护程序线程创建的线程最初也是守护程序线程。 D.由非守护程序线程创建的线程最初也是非守护程序线程。 关键答案是B,C,D,谁能告诉

  • 问题内容: 我有一个MyThread对象,当通过服务器加载我的应用程序时会实例化该对象,将其标记为Daemon线程,然后对其进行调用。只要应用程序处于活动状态,该线程就可以坐下来等待队列中的信息。我的问题/问题是:当前MyThread正在扩展Thread,因为我将其标记为Daemon,并且阅读了有关如何更好地实现Runnable和使用Executors的信息。因此,我想问的是MyThread是否将

  • 问题内容: 我有一个简单的Python脚本充当守护程序。我试图创建systemd脚本,以便能够在启动过程中启动此脚本。 当前的systemd脚本: node.py: 包含循环。 我尝试使用运行该服务。不幸的是,服务从未完成说明序列-我必须按Ctrl + C。脚本正在运行,但是状态为激活,一段时间后变为停用状态。现在我正在使用(但是在我尝试不使用它之前,症状是相似的)。 我应该为脚本实现一些其他功能

  • 本文向大家介绍python实现守护进程、守护线程、守护非守护并行,包括了python实现守护进程、守护线程、守护非守护并行的使用技巧和注意事项,需要的朋友参考一下 守护进程 1、守护子进程 主进程创建守护进程 其一:守护进程会在主进程代码执行结束后就终止 其二:守护进程内无法再开启子进程,否则抛出异常:AssertionError: daemonic processes are not allow

  • 问题内容: Docker的默认DNS(例如8.8.8.8)在我工作的地方被阻止,因此我想更改默认值。我已经能够使用 但是我想使用systemd插件代替它,因为官方Docker文档推荐这种方式。我已经制作了一个文件,并使用了以下内容: 但是我只是不知道变量名应该是什么。我该如何设置?更重要的是,是否有一个页面记录了可在Docker的systemd插件中使用的所有配置变量? (顺便说一句,这是Ubun

  • 本文向大家介绍【java 多线程】守护线程与非守护线程的详解,包括了【java 多线程】守护线程与非守护线程的详解的使用技巧和注意事项,需要的朋友参考一下 Java中有两类线程:User Thread(用户线程)、Daemon Thread(守护线程) 用户线程即运行在前台的线程,而守护线程是运行在后台的线程。 守护线程作用是为其他前台线程的运行提供便利服务,而且仅在普通、非守护线程仍然运行时才需