rancher-docs

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:

Known Issues

* 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"],
    ...
}

Cisco ACI and Rancher Integration Guides