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

向不同节点上的所有kubernetes吊舱多播udp数据包

印嘉泽
2023-03-14

我正在搜索如何将多播udp数据包发送到我的kubernetes集群中的吊舱

    <modules>
        <module>livefeed</module> #read packet on the network on 4444 port
        <module>livesender</module> # multicast 1 packet every 1 second
    </modules>

我希望有人能帮助我,如果我应该配置vpn在gcp或其他东西。

共有1个答案

郑俊美
2023-03-14

请参阅本线程,您需要配置kubernetes集群以添加以下配置,以便多播正确运行:

hostNetwork: true
dnsPolicy: ClusterFirstWithHostNet

希望这能有所帮助。

 类似资料:
  • 我在3台裸机Centos7服务器上设置了一个Kubernetes集群,其中有一个主服务器和两个从服务器。为此,我使用了kubeadm,遵循以下指南:https://kubernetes.io/docs/setup/independent/create-cluster-kubeadm/并将Weave Net用于pod网络。 为了进行测试,我设置了2个带有服务的default-http-backend

  • 我已经在节点(node1)上的pod(pod1)上部署了一个Spring Boot应用程序。我还在不同节点(node2)上的另一个pod(pod2)上部署了JMeter。我试图从POD2执行自动负载测试。为了执行负载测试,我要求为每个测试用例重新启动pod1。如何从POD2重新启动pod1?

  • 如何强制调度器以循环方式在节点上运行pod,以便如果任何节点宕机,那么至少有一个节点将NGINX pod处于运行模式。 这到底有没有可能?如果可能,我们如何实现这一场景?

  • 我已经设置了普罗米修斯,通过跟踪普罗米修斯留档来监控库本内斯的指标。 普罗米修斯现在有很多有用的指标。 但是,我看不到任何引用我的pod或节点状态的指标。 理想情况下-我希望能够绘制pod状态(运行,挂起,CrashLoopBackoff,错误)和节点(NodeNow,就绪)。 这个度量单位在哪里?如果没有,我可以添加到某个地方吗?怎么做?

  • 我的一个微服务正在Kubernetes上运行。我想指定到K8s负载均衡器当一个吊舱是繁忙的,因为行为,我得到目前是不确定的。 一个例子: 我有8个豆荚运行,每个豆荚一次可以处理1个请求。每个请求占用分配给pod的CPU核心的70%到100%。但是当我向我的应用程序发送8个请求时,Kubernetes不会将这些请求分派到8个吊舱,而是尝试只使用一个。由于我(通过threadpool)阻止每个应用程序

  • 我已经为mysql部署了kubernetes集群和有状态pod。对于每个豆荚,我有不同的pvc。 例如:如果3盒thn 3 5GB EBS PVC 所以,哪种方法是更好地使用一个PVC为所有豆荚或使用不同的PVC为每个豆荚。