All Products
Search
Document Center

Container Service for Kubernetes:Flannel

Last Updated:Jul 23, 2024

Flannel is a Container Network Interface (CNI) plug-in that you can use to create a virtual network for containers based on Virtual Private Cloud (VPC). You can use Flannel to enable internal communication in a Kubernetes cluster. This topic describes the release notes for Flannel.

Overview

The Flannel network plug-in provided by Container Service for Kubernetes (ACK) allocates the pod CIDR block, which is independent of the VPC CIDR block. In an ACK cluster, Flannel works with the VPC in which the cluster is deployed. Packets are forwarded based on the VPC route table. This improves communication efficiency because no tunneling technologies such as Virtual extensible LAN (VXLAN) are required to encapsulate the packets. For more information, see Network overview.

Usage notes

Flannel is a simple and stable open source CNI plug-in. You can use Flannel with VPC. This allows your clusters and containers to run in high-performance and stable networks. For more information, see flannel.

Release notes

May 2024

Version

Image address

Release date

Description

Impact

v0.15.1.23-33d25c1-aliyun

registry-cn-hangzhou.ack.aliyuncs.com/acs/flannel:v0.15.1.23-33d25c1-aliyun

May 20, 2024

The compatibility of Flannel in Windows is improved.

ACK clusters that run Kubernetes 1.26 and later use Flannel of the updated version. ACK clusters that run Kubernetes earlier than 1.26 use Flannel of v0.15.1.22-20a397e6-aliyun.

December 2022

Version

Image address

Release date

Description

Impact

v0.15.1.22-20a397e6-aliyun

registry.cn-hangzhou.aliyuncs.com/acs/flannel:v0.15.1.22-20a397e6-aliyun

December 6, 2022

The update policy is changed from OnDelete to RollingUpdate.

After you update Flannel to this version, if you manually modify the YAML file of Flannel, the modifications are automatically applied to all Flannel pods in the cluster by performing a rolling update on the pods. You do not need to delete Flannel pods to trigger the recreation of Flannel pods. For more information about the update policy, see DaemonSet Update Strategy.

October 2022

Version

Image address

Release date

Description

Impact

v0.15.1.19-d460293f-aliyun

registry.cn-hangzhou.aliyuncs.com/acs/flannel:v0.15.1.19-d460293f-aliyun

October 27, 2022

  • Compatibility with scenarios in which the CNIVersion field is missing is supported.

  • The CVE-2021-45079 vulnerability is fixed.

No impact on workloads.

September 2022

Version

Image address

Release date

Description

Impact

v0.15.1.18-6f371e73-aliyun

registry.cn-hangzhou.aliyuncs.com/acs/flannel:v0.15.1.18-6f371e73-aliyun

September 26, 2022

By default, Node Informer is disabled to improve performance.

No impact on workloads.

August 2022

Version

Image address

Release date

Description

Impact

v0.15.1.13-941db231-aliyun

registry.cn-hangzhou.aliyuncs.com/acs/flannel:v0.15.1.13-941db231-aliyun

August 29, 2022

The CVE-2022-37434 vulnerability is fixed.

No impact on workloads.

July 2022

Version

Image address

Release date

Description

Impact

v0.15.1.11-7e95fe23-aliyun

registry.cn-hangzhou.aliyuncs.com/acs/flannel:v0.15.1.11-7e95fe23-aliyun

July 28, 2022

/var/run is used as the default directory to cache IP addresses. This prevents IP leaks caused by server restarts.

No impact on workloads.

May 2022

Version

Image address

Release date

Description

Impact

v0.15.1.8-1634a106-aliyun

registry.cn-hangzhou.aliyuncs.com/acs/flannel:v0.15.1.8-1634a106-aliyun

May 10, 2022

The CVE-2022-28391 vulnerability is fixed.

No impact on workloads.

April 2022

Version

Image address

Release date

Description

Impact

v0.15.1.6-a320565c-aliyun

registry.cn-hangzhou.aliyuncs.com/acs/flannel:v0.15.1.6-a320565c-aliyun

April 8, 2022

An init container that is used to install Flannel is added.

No impact on workloads.

January 2022

Version

Image address

Release date

Description

Impact

v0.15.1.5-11d1c700-aliyun

registry.cn-hangzhou.aliyuncs.com/acs/flannel:v0.15.1.5-11d1c700-aliyun

January 25, 2022

Instances that use the ARM64 architecture are supported.

No impact on workloads.

December 2021

Version

Image address

Release date

Description

Impact

v0.15.1.4-e02c8f12-aliyun

registry.cn-hangzhou.aliyuncs.com/acs/flannel:v0.15.1.4-e02c8f12-aliyun

December 1, 2021

  • The API version for resources such as Authorization is updated to support Kubernetes 1.22.

  • Services can be exposed by using the HostPort method.

  • By default, the hairpin mode is enabled. By default, the hairpin mode is disabled for Flannel of earlier versions. For more information about how to manually enable the hairpin mode, see the How do I enable a pod to access a Service that is used to expose the pod? section of the "FAQ about container networks" topic.

No impact on workloads.

May 2021

Version

Image address

Release date

Description

Impact

v0.13.0.1-466064b-aliyun

registry.cn-hangzhou.aliyuncs.com/acs/flannel:v0.13.0.1-466064b-aliyun

May 24, 2021

  • Iptables is supported to enable compatibility with CentOS 8 and Alibaba Cloud Linux 3 and later versions.

  • Proactive checks and corrections of IP forwarding configurations are supported.

No impact on workloads.

August 2019

Version

Image address

Release date

Description

Impact

v0.11.0.2-g6e46593e-aliyun

registry.cn-hangzhou.aliyuncs.com/acs/flannel:v0.11.0.2-g6e46593e-aliyun

August 2, 2019

The issue that source IP addresses are not retained after Flannel is updated is fixed.

No impact on workloads.