Apigee hybrid Cassendra ring routing

As per link Multi Region deployment 

Lists following "If the pod network namespace does not have connectivity between pods in different clusters (the clusters are running in "island network mode", for example in most AKS installations), enable the Kubernetes hostNetwork feature by setting cassandra.hostNetwork: true in the overrides file for all of the regions in your Apigee hybrid multi-regions installation."

1) Does this means using multiple distributed region Cassendra (ring) clusters will require different address range (CIDR) for PODS  in each cluster may lead to IP address exaction when running at scale  ? or such situation will not occur ?

2) Can i use any of Kubernetes CNI providers like Flannel or Weave ? instead of doing "Kubernetes hostNetwork feature by setting cassandra.hostNetwork: true in the overrides file for all of the regions in your Apigee hybrid multi-regions installation"

I can have Flannel or Weave do required changes to route and avoid doing such changes to overide file ? Or will have any impact ?

@dino   @Former Community Member @rganap 

Solved Solved
0 2 256
1 ACCEPTED SOLUTION

@aramkrishna6 

1. Yes, C* needs to have unique IP address in a ring, so it is required to have different POD CIDR across the clusters. 

2. We have not tested with different CNIs but as long as if they can provide  pod communication across the clusters and they are unique it should work. 

Any reasons for not to use hostNetwork?

 

Thanks,

Ram

 

View solution in original post

2 REPLIES 2

@aramkrishna6 

1. Yes, C* needs to have unique IP address in a ring, so it is required to have different POD CIDR across the clusters. 

2. We have not tested with different CNIs but as long as if they can provide  pod communication across the clusters and they are unique it should work. 

Any reasons for not to use hostNetwork?

 

Thanks,

Ram

 

@rganap  Exploring other options of connectivity with Cassandra, but was not sure, how does the google support will work for supporting Cassendra communications.