kube-flannel-ds is the overlay network component for ACK edge clusters. It runs as a DaemonSet on every node to configure Virtual Extensible LAN (VXLAN) devices, forwarding database (FDB) tables, and routing — enabling containers to communicate across nodes and within a node.
How it works
kube-flannel-ds is installed automatically when you create an ACK edge cluster and configured as the Container Network Interface (CNI) plug-in. No manual installation or CNI configuration is required. After you deploy applications through the Kubernetes API, kube-flannel-ds handles the underlying network setup.
For cloud-edge communication, Flannel uses VXLAN encapsulation over UDP. The default VXLAN port is UDP 8472. To enable cloud-edge communication, you must configure the security group rules of the Elastic Compute Service (ECS) instances in the cloud to allow access to UDP port 8472.
Release notes
January 2022
| Version | Image address | Release date | Changes | Impact |
|---|---|---|---|---|
| v0.13.1.3-6838863-aliyun | registry.{reigonID}.aliyuncs.com/acs/flannel:v0.13.1.3-6838863-aliyun | January 2022 | Flannel now automatically configures routes in cloud-edge communication scenarios and network-enhanced edge node pools. | No negative impact on workloads. |
May 2021
| Version | Image address | Release date | Changes | Impact |
|---|---|---|---|---|
| v0.11.0.6-1283a29-aliyun | registry.cn-hangzhou.aliyuncs.com/acs/flannel:v0.11.0.6-1283a29-aliyun | May 2021 | Added the enable-cloud-edge-isolate startup parameter. Overlay routing between edge nodes and cloud nodes is now supported. | No negative impact on workloads. |
January 2021
| Version | Image address | Release date | Changes | Impact |
|---|---|---|---|---|
| v0.11.0.5-437a359-aliyun | registry.cn-hangzhou.aliyuncs.com/acs/flannel:v0.11.0.5-437a359-aliyun | January 2021 | None | No negative impact on workloads. |