Skip to content

MetaKube Core Networking

MetaKube Core provides a robust and flexible networking solution for your Kubernetes clusters. This overview will help you understand the key components and concepts of networking in MetaKube Core.

Network Architecture

MetaKube Core supports both IPv4 and IPv6 networking, with IPv6 available as a beta feature. The network architecture consists of the following networks:

IPv6 Support

IPv6 support is available as a beta feature and must be enabled in feature flags. See the IPv6 guide for detailed configuration instructions.

CNI Plugin: Cilium

MetaKube Core uses Cilium as the CNI plugin. Cilium leverages eBPF to achieve a high performance data path with minimal overhead.

Key features of Cilium in MetaKube Core:

  • Direct routing: Pod traffic is not encapsulated for higher performance, fewer moving parts and easier debuggability
  • kube-proxy replacement: Cilium implements Kubernetes service networking more efficiently than kube-proxy and without requiring DNAT
  • Optional L7 features: Cilium's Layer 7 features (such as NetworkPolicy, Ingress or ServiceMesh) implemented through an Envoy DaemonSet

Advanced Topics

For more detailed information on specific networking topics, please refer to the following guides: