'how to set gateway for a pod using flannel + containerd

Ive been stuck for a while and not sure what am i possibly doing wrong. For some reason my pod gets the wrong gateway? its suppose to be 10.244.6.2 for the cbr0_ep but it is assigned 10.244.6.1. Is it my flannel config that is wrong?

{
  "cniVersion": "0.2.0",
  "name": "cbr0",
  "type": "flannel",
  "capabilities": {
    "portMappings": true,
    "dns": true
  },
  "delegate": {
    "type": "sdnbridge",
    "optionalFlags": {
      "forceBridgeGateway": true
    },
    "AdditionalArgs": [
      {
        "Name": "EndpointPolicy",
        "Value": {
          "Type": "OutBoundNAT",
          "Settings": {
            "Exceptions": [
              "10.96.0.0/12",
              "10.244.0.0/16",
            ]
          }
        }
      },
      {
        "Name": "EndpointPolicy",
        "Value": {
          "Type": "SDNROUTE",
          "Settings": {
            "DestinationPrefix": "10.96.0.0/12",
            "NeedEncap": true
          }
        }
      },
      {
        "Name": "EndpointPolicy",
        "Value": {
          "Type": "SDNROUTE",
          "Settings": {
            "NeedEncap": true
          }
        }
      }
    ]
  }
}

and my net-conf.json { "Network": "10.244.0.0/16", "Backend": { "name": "cbr0", "type": "host-gw" } }



Sources

This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.

Source: Stack Overflow

Solution Source