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

是否有必要使用后台启动来部署入口控制器?

秦博达
2023-03-14

这就是我目前的解决方案:

带有云的LoadBalancer实例->集群节点端口服务->入口控制器服务->入口控制器POD。

共有1个答案

田永春
2023-03-14

在一个相当大的集群中,与后台启动相比,将ingress部署为多个副本的部署是合适的。当您使用部署时,只需确保将副本部署在不同的节点中,您不需要大量的NGINX实例来处理大量的流量,而且最重要的是,您需要记住,入口控制器的每个实例都需要到达kubernetes API服务器。这意味着如果你有很多复制品,你是在施加(不必要的)压力。在大多数情况下,使用带有反亲和规则的部署来避免同一节点中的多个副本是足够的

 类似资料:
  • 如何使用入口控制器本身公开UI而不创建外部LoadBalancer?

  • The ConsoleLauncher is a command-line Java application that lets you launch the JUnit Platform from the console. For example, it can be used to run JUnit Vintage and JUnit Jupiter tests and print test

  • 我试图在弹性豆茎上部署基本的yii应用程序。EB的作曲家从composer.json安装所有软件包,除了BOwer,因为,正如我所理解的,bowers是通过单独的命令安装的,就像这里描述的:http://www.yiiframework.com/download/ PHPcomposer.phar全局要求"fxp/作曲家-asset-plugin: 1.0.0-beta3" 我可以创造。ebext

  • 问题内容: 我必须做一个应用程序的演示,该应用程序有一个server.jar和client.jar。两者都有命令行参数,并且是可执行的。我需要启动两个server.jar实例和两个client.jar实例。 我以为使用批处理文件是可行的方法,但是批处理文件会执行第一个命令(即> server.bat [argument1] [argument2]),并且除非关闭第一个实例,否则不会执行其他任何操作

  • 当然,对于GUI,除非运行我上面提到的命令,否则不会加载控制台,所以如果您有很多打印语句,它是否仍然影响程序的速度,它们是否仍然打印?(即使认为没有显示终端/控制台)

  • 我正在编写一个应用程序,我需要在单击不同按钮时出现相同的自定义弹出窗口。现在弹出窗口只是一个简单的“你确定吗?确定/取消”窗口,但稍后它将扩展以包括更多自定义功能......所以我不能使用内置的快速对话框。 奇怪的是。当按下按钮X时,弹出窗口(在FXML中定义)启动得很好,但我的控制器类似乎没有运行。我不认为你能做到这一点。我无法弄清楚的是控制器没有运行的原因。我本来以为如果控制器不工作,应用程序