Skip to content

IPDK v24.01 Release

Latest
Compare
Choose a tag to compare
@ipdksw ipdksw released this 18 Jan 08:35

Kubernetes Infrastructure Offload Recipe

Features and enhancements

  • Service Load Balancing: Support for K8s Service of type ClusterIP.
    Kubeproxy implementation is now offloaded to hardware.
    TCP and UDP services can be created and are dynamically distributed to
    endpoints. The first packet of each flow goes through load balancing logic,
    and the result is cached in hardware auto-add table for treatment of
    subsequent packets, resulting in increased efficiency.
  • Support for Go version 1.21.4
  • Support for log level configuration from config files for infraagent
  • SRIOV support for Intel IPU E2100
  • Bug fixes

Limitations

  • The setup_infra.sh automation script, works with the default configuration
    for certificate paths and artifact paths. Any changes in these paths will
    render the script unusable.
    User may need to manually configure and execute instructions mentioned in
    the script.
  • SRIOV is an experimental feature. The setup_infra_sriov.sh script doesn't
    support the -r option for remote IP for host IP on ACC. Host mode is
    supported for this release as an engineering preview.
  • Max supported CDQ interfaces are 254 as max vport for host. The default
    max vport in the cdq use case cp_init file has been provided as 50 which
    can be configured.
  • RSS configuration in P4 isn't present and hence SRIOV throughput is seen
    slightly lower.
  • Service Load Balancing for TCP has few random session resets. Known issue
    and bugfix to be available in a future minor release.