QuarkContainer Release v0.2.0
Pre-release
Pre-release
Release Summary
The quark container v0.2.0 release includes adding AMD64 support to quark container, supporting UDP over RDMA, adding Egress and Ingress over Kubernetes over RDMA.
Key Features and Improvements
1. AMD64 support
- Add AMD64 support for Quark in addition to X86-64.
- Test environment: AMD Ryzen 9 6900HX
2. UDP over RDMA
- k8s can run pods using Quark runtime RDMA network
- Quark in k8s supports both TCP and UDP
3. Egress and Ingress networking in k8s RDMA network
- Add Egress gateway for container. Containers can visit external IPs.
- Inside k8s cluster, the traffic is RDMA. Will be changed to TCP in Egress gateway to visit external.
- Add Ingress gateway for container. User can define ingress rule for mapping between host port to containers.
- Ingress traffic visits host ip/port, and Ingress gateway changes to traffic to RDMA and redirects to corresponding pods.
- Add support for traffic from host machine to container network. The transition happens in Ingress gateway.
4. Reliability/Performance bug fixes
- Fix issue that quark container cannot be started randomly.
- Optimize hibernate feature.
- Add an inner loop inside event processing to improve perf.