1. 06 Aug, 2021 4 commits
    • Waqar Ahmed's avatar
      Do not remove policy based routing rule · 28049250
      Waqar Ahmed authored
      This commit adds changes to comment a portion of kube-router source where it disables policy based routing which it does with the aid of ip in ip tunneling, the idea is that kube-router should not remove the ip rule added by us to enable policy based routing.
      28049250
    • Waqar Ahmed's avatar
      Add conntrack as debian dependency · 8943b221
      Waqar Ahmed authored
      8943b221
    • Waqar Ahmed's avatar
      Disable overlay for kube-router · 2b084a84
      Waqar Ahmed authored
      This commit adds changes to disable overlay for kube-router. Motivation for this change are 2 reasons. Overlay is used to help pod to pod networking across nodes in different subnets with ip in ip tunneling. However we only have 1 node, so this is not really required.
      
      Moving on, kube-router introduced change to automatically set MTU of kube-bridge interface in https://github.com/cloudnativelabs/kube-router/pull/989. With this change kube-router gets the MTU of the host interface which is being consumed by kubernetes and then does a -20 on the MTU value ( to account for ip in ip tunneling ) and sets the kube-bridge MTU to that value. This ends up with kube-bridge mostly using 1480 if host interface was 1500 ( which is the usual case ). Issue happens that some servers send length of 1440 with fragmentation flag unset which results in the packet getting dropped as the packet size is larger then what the interface can handle. I am discussing this with a kube-router developer and would make an issue upstream as well once he finalizes the scope.
      
      This change fixes our TLS issues where popular sites like github could not be accessed reliably and we did not require ip in ip tunneling because that's not our use case, so from that aspect it's fine to disable overlay.
      2b084a84
    • Waqar Ahmed's avatar
      Add debian package for kube-router · 5ade37a8
      Waqar Ahmed authored
      5ade37a8
  2. 05 Aug, 2021 8 commits
  3. 02 Aug, 2021 7 commits
  4. 30 Jul, 2021 9 commits
  5. 19 Jul, 2021 1 commit
  6. 05 Jul, 2021 10 commits
  7. 01 Jul, 2021 1 commit