ACI-CNI version | acc-provision flavor | RKE version | Rancher version | Kubernetes versions | Parameters |
---|---|---|---|---|---|
5.2.7.1 | RKE-1.4.6 | 1.4.6 | 2.7.6 (RKE v1.4.8) | 1.26.4-rancher2-1 |
kube_config: opflex_agent_policy_retry_delay_timer aci_multipod aci_multipod_ubuntu dhcp_renew_max_retry_count dhcp_delay |
1.25.9-rancher2-2 | |||||
1.24.13-rancher2-2 | |||||
RKE-1.3.21 | 1.3.21 | 2.6.14 (RKE v1.3.24) | 1.24.13-rancher2-2 | ||
1.23.16-rancher2-3 | |||||
6.0.3.1 | RKE-1.4.9 | 1.4.9 | 2.7.9 (RKE v1.4.10) | 1.26.8-rancher1-1 |
kube_config: use_system_node_priority_class ovs_memory_request aci_containers_controller_memory_limit aci_containers_controller_memory_request aci_containers_host_memory_limit aci_containers_host_memory_request mcast_daemon_memory_limit mcast_daemon_memory_request opflex_agent_memory_limit opflex_agent_memory_request aci_containers_memory_limit aci_containers_memory_request opflex_device_reconnect_wait_timeout |
1.25.13-rancher1-1 | |||||
1.24.17-rancher1-1 | |||||
RKE-1.3.24 | 1.3.24 | 2.6.14 (RKE v1.3.24) | 1.24.17-rancher1-1 | ||
6.0.3.2 | RKE-1.5.3 | 1.5.3 | 2.8.2* (RKE v1.5.3) | 1.27.8-rancher2-2 |
kube_config: opflex_agent_statistics add_external_contract_to_default_epg enable_opflex_agent_reconnect** opflex_openssl_compat node_snat_redirect_exclude toleration_seconds |
1.26.11-rancher2-2 | |||||
1.25.16-rancher2-2 | |||||
RKE-1.4.13 | 1.4.13 | 2.7.10 (RKE v1.4.13) | 1.26.11-rancher2-2 | ||
1.25.16-rancher2-2 | |||||
6.0.3.3 | RKE-1.5.6 | 1.5.6 | 2.8.3 (RKE v1.5.7) | 1.27.10-rancher1-2 |
none |
1.26.13-rancher1-2 | |||||
1.25.16-rancher2-3 | |||||
RKE-1.4.16 | 1.4.16 | 2.7.13 ** (RKE v1.4.18) | 1.27.10-rancher1-2 | ||
1.26.13-rancher1-2 | |||||
1.25.16-rancher2-3 | |||||
6.0.4.1 | RKE-1.5.6 | 1.5.6 | 2.8.3 (RKE v1.5.7) | 1.27.11-rancher1-1 |
kube_config: taint_not_ready_node disable_hpp_rendering apic_connection_retry_limit drop_log_config: disable_events |
1.26.14-rancher1-1 | |||||
RKE-1.4.16 | 1.4.16 | 2.7.13 (RKE v1.4.18) | 1.27.11-rancher1-1 | ||
1.26.14-rancher1-1 | |||||
6.0.4.2 | RKE-1.6.0 | 1.6.0 | 2.9.1 (RKE v1.6.1) | 1.30.2-rancher1-1 |
kube_config: opflex_startup_enabled opflex_startup_policy_duration opflex_startup_resolve_aftConn opflex_switch_sync_delay opflex_switch_sync_dynamic |
1.29.6-rancher1-1 | |||||
1.28.11-rancher1-1 | |||||
1.27.15-rancher1-1 | |||||
RKE-1.5.11 | 1.5.11 | 2.8.6 (RKE v1.5.11) | 1.28.11-rancher1-1 | ||
1.27.15-rancher1-1 | |||||
RKE-1.4.20 | 1.4.20 | 2.7.15 (RKE v1.4.20) | 1.27.15-rancher1-1 | ||
6.0.4.3 | RKE-1.6.2 | 1.6.2 | 2.9.2 (RKE v1.6.2) | 1.30.4-rancher1-1 |
kube_config: unknown_mac_unicast_action |
1.29.8-rancher1-1 | |||||
1.28.13-rancher1-1 | |||||
RKE-1.5.13 | 1.5.13 | 2.8.8 (RKE v1.5.13) | 1.28.13-rancher1-1 | ||
6.1.1.1 | RKE-1.6.3 | 1.6.3 | 2.9.3 (RKE v1.6.3) | 1.30.5-rancher1-1 |
kube_config: enable_hpp_direct opflex_agent_reset_wait_delay |
1.29.9-rancher1-1 | |||||
1.28.14-rancher1-1 | |||||
RKE-1.5.14 | 1.5.14 | 2.8.9 (RKE v1.5.14) | 1.28.14-rancher1-1 |
This table provides information on the following aspects related to RKE (Rancher Kubernetes Engine), Rancher, and ACI-CNI releases:
ACI-CNI releases.
Specific versions of RKE that first integrated each ACI-CNI release, along with the corresponding Kubernetes versions.
Note: All Kubernetes versions from those listed until the next listed corresponding minor versions will use the same ACI-CNI. For example, 1.25.12-rancher1-1 will use ACI-CNI 5.2.7.1..
Initial Rancher Server version that includes an RKE version with these integrations.
Newly introduced parameters in ACI-CNI incorporated into RKE.
* Rancher v2.8.2: We have identified an instability issue with Rancher v2.8.2 where variables related to ACI CNI 6032 are not being picked up by Rancher UI during cluster configuration updates or initial cluster creation.
** Issue with enable_opflex_agent_reconnect
flag: In versions from 6.0.3.2, after enabling the flag, the "enable-opflex-agent-reconnect": true
field needs to the added manually to the controller-config for the feature to work as expected.
# edit config map to add the field under controller-config
kubectl edit cm -n aci-containers-system aci-containers-config
# restart controller pod for it to take effect
kubectl delete po -n aci-containers-system aci-containers-controller
after edit, the controller-config would look like this:
controller-config:
{
"log-level": "debug",
"enable-opflex-agent-reconnect": true, # Added field
"apic-hosts": ["10.30.120.180"],
...
}