Uploaded image for project: 'Data Management'
  1. Data Management
  2. DM-17288

Test multicast on GKE

    XMLWordPrintable

    Details

    • Type: Story
    • Status: Done
    • Resolution: Done
    • Fix Version/s: None
    • Component/s: Firefly
    • Labels:
      None

      Description

      Evaluate whether multicast can be used in a GKE cluster for multiple firefly servers.

        Attachments

          Issue Links

            Activity

            Hide
            vaikunth Vaikunth Thukral added a comment -

            This test was completed in December and the tests proved that multicast does not work with GKE networks. The test was performed by deploying a 3 node GKE cluster with a debian image and overlay network using weave as documented here: https://www.weave.works/blog/weave-net-kubernetes-integration/ and https://cloud.google.com/kubernetes-engine/docs/how-to/network-policy

            Thereafter we tried to move traffic over the multicast IP range on the weave network using this: https://taosecurity.blogspot.com/2006/09/generating-multicast-traffic.html

            We found that if our pod ended up running on the same node that we could send packets over the multicast overlay but in the case of the pods running on a different node, multicast could not receive data packets transmitted over the same overlay network.

            Conclusion: GKE does not support multicast, and we will have a follow-up discussion for potential replacement technologies.

            Show
            vaikunth Vaikunth Thukral added a comment - This test was completed in December and the tests proved that multicast does not work with GKE networks. The test was performed by deploying a 3 node GKE cluster with a debian image and overlay network using weave as documented here: https://www.weave.works/blog/weave-net-kubernetes-integration/  and https://cloud.google.com/kubernetes-engine/docs/how-to/network-policy Thereafter we tried to move traffic over the multicast IP range on the weave network using this: https://taosecurity.blogspot.com/2006/09/generating-multicast-traffic.html We found that if our pod ended up running on the same node that we could send packets over the multicast overlay but in the case of the pods running on a different node, multicast could not receive data packets transmitted over the same overlay network. Conclusion: GKE does not support multicast, and we will have a follow-up discussion for potential replacement technologies.

              People

              Assignee:
              vaikunth Vaikunth Thukral
              Reporter:
              vaikunth Vaikunth Thukral
              Watchers:
              Loi Ly, Vaikunth Thukral, Xiuqin Wu [X] (Inactive)
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved:

                  Jenkins

                  No builds found.