我们目前正在kubernetes中部署spring引导应用程序,并使用ingress作为负载均衡器。我想知道kubernetes如何处理并发请求,是否需要启用任何配置才能处理并发请求。我们有一个下游系统,它有10个线程,所有的线程都对我们的spring-boot应用程序进行We服务调用。我想知道kubernetes是如何并发处理这个请求的,它是如何将这些请求路由到pod的。我们使用的是google kubernetes engine(gke)。我们有两个pod容器正在运行。enter code here
我和我的同事有一个关于一个Kubernetes Pod如何为多个用户服务的问题。我们的信念是/曾经是一个Pod为一个终端用户服务。这是我们的实验。 我们有一个基本的Angular前端与一个使用运行在.Net Kubernetes集群上的MySQL PVClaim结构的Linode应用程序接口服务器对话。该集群有3个节点,具有大量的RAM、磁盘空间和CPU。这是“kubectl get all”的打印结果: C:\development\Kubernetes >kubectl get all
NAME READY S
我有一个Git/Jenkins/Kubernetes管道设置,在这里我有一个简单的NodeJS应用程序,在那里我正在获取GET请求+ Axios刮刀+不和谐机器人。(这是一个每15分钟重复一次的功能)
当我直接在Docker上运行这个应用程序,或者直接在IntelliJ上运行它的时候,我可以离开它30分钟,它可以正常工作。
问题从库伯内特斯开始,在库伯奈茨创建并运行Pod,通常间隔很少,所有API请求都返回结果,会显示不和谐的消息,在一段时间后,pod用NodeJS重新启动自己。
错误:
ed in as myapp#692! node:internal/process/promises:26
在Kubernetes节点中,每个pod表示web应用程序的单个实例。假设有100个用户被注册到一个像Stackoverflow这样的web应用程序中,并连接到Pod1 of NodeA。Pod1现在倒下了。但是Pod2,Pod3..。PodN在NodeA还活着。
登录的用户会发生什么情况?库伯奈特斯是怎么处理这件事的?软件工程师应该如何处理这种情况?
我必须在GCP Kubernetes集群中设置FTP服务器,并且不知道如何路由客户端来使来自相同IP到不同端口的多个请求被路由到相同的Kubernetes pod。 在(被动) FTP协议中,服务器打开一个新端口,并将端口号发送到客户端。然后,客户端创建到该端口的新连接。因此,我需要确保将第二个请求路由到相同的pod,因为只有在该pod上,服务器才在等待新连接。 我尝试了一个最小的样本,工作负载为两个什么也不做的pod,并且暴露了端口21和30000-30098。然后,我设置了LoadBalancer类型的服务,如下所示(缩减为相关部分): kind: Service
spec:
t