我们计划使用 Kubernetes,我正在验证它是否以及如何满足我们的要求。一个问题如下:我想构建一个应用程序/pod,它连接到互联网上的某个服务(主机和端口),只要我们需要它就保持套接字处于活动状态(通常是永远)。应用程序将连接到的套接字数量可能会有所不同。对于 Pod 间的通信,我们将使用 RabbitMQ。
为此目的,正确/最佳实践方法是什么?一个 pod 处理所有/多个套接字?处理多个套接字的复制豆荚?每个吊舱一个插座?如果套接字数量发生变化,我该如何应对?
目前我们想为我们的 CI 管道使用 gitlab-ci 和 helm。