EKS+Weave.net CNI+drone-docker-runner-failure-in-download

I m facing connection issue, drone pipeline step cannot download artifacts.
Only when I set the mtu on the pipeline step to 1000, its working, anything beyond 1000 is not working.
any clue ? did somweone had a related problem ?

Weave.net MTU is 8196
Docker runner mtu is also 8196
containers:
- name: dind
image: docker:19.03.12-dind
args:
- “dockerd”
- “–storage-driver=overlay2”
- “–mtu=8196”
- “–network-control-plane-mtu=8196”
- “–max-concurrent-downloads=5”
- “–oom-score-adjust=-1000”
- “-H unix:///var/run/docker.sock”

looking on the docker networks inside the runner:
NETWORK ID NAME DRIVER SCOPE
92ff2e5db9bc bridge bridge local
3d70c38d55a1 drone-XXXXXXcSuviNYnwiOV0J bridge local
caf4d83c2816 host host local
1ccaecde7b46 none null local

[
{
“Name”: “drone-XXXXk3cSuviNYnwiOV0J”,
“Id”: “XXXXXXXXXXXXXXXX817433358083a55f93446e26dc8e4762bc292563606”,
“Created”: “2021-03-15T13:46:28.502492786Z”,
“Scope”: “local”,
“Driver”: “bridge”,
“EnableIPv6”: false,
“IPAM”: {
“Driver”: “default”,
“Options”: null,
“Config”: [
{
“Subnet”: “XXX.XXX.0.0/16”,
“Gateway”: “XXX.XXX.0.1”
}
]
},
“Internal”: false,
“Attachable”: false,
“Ingress”: false,
“ConfigFrom”: {
“Network”: “”
},
“ConfigOnly”: false,
“Containers”: {
“XXXXXXXXXXXXXXXX5d7f34b6f09fa23a31dfb843073178a24”: {
“Name”: “drone-yk0Ob1eNqgCibrMgmY”,
“EndpointID”: “XXXXXXXXXXXXXXXXXXX6ebefebc0f2f83f155ef8a14a7813eacfd8c”,
“MacAddress”: “XX:XX:XX:XX:00:02”,
“IPv4Address”: “XXX.XXX.0.2/16”,
“IPv6Address”: “”
}
},
“Options”: {},
“Labels”: {
“io.drone”: “true”,
“io.drone.build.number”: “79”,
“io.drone.created”: “1615815988”,
“io.drone.expires”: “1615823188”,
“io.drone.protected”: “false”,
“io.drone.repo.name”: “XXXXXXXX”,
“io.drone.repo.namespace”: “XXXXX”,
“io.drone.repo.slug”: “XXXXXX/XXXXX”,
“io.drone.stage.name”: “default”,
“io.drone.stage.number”: “1”,
“io.drone.system.host”: “XXXXXX.com”,
“io.drone.system.proto”: “https”,
“io.drone.system.version”: “1.9.0”,
“io.drone.ttl”: “1h0m0s”
}
}
]

Drone creates a user-defined network for each pipeline, using docker network create, which means Drone uses standard Docker networking features. The Docker support team (or perhaps the Weave team) would be best suited to answer questions related to Docker or Weave networking and why MTU is required for running Docker in Docker.

Thanks,
eventually the problem was with the kublet version misconfigured with EKS version (1.18.8-1.19.6)