Skip to content

Release v0.8

Pre-release
Pre-release
Compare
Choose a tag to compare
@Sindica Sindica released this 05 Jun 00:49
· 75 commits to master since this release
fb66dab

This release continues Arktos scale-out architecture for scalability improvements to achieve 50K-node cluster scale, with support of secure communication in the scale-out framework. Main features in this release are:

Scalability scale-out architecture:

  • Support multiple resource managers. A tenant can utilize resources in any of the resource managers.
  • 50K cluster comprised of 5 tenant partitions and 5 resource managers finished density test with maximum 6s pod start up latency.
  • Communications among Arktos components support both secure and insecure mode for desired GW-cluster deployments.

Performance improvements ported from Kubernetes 1.18:

  • New scheduling process logic and improved throughput

Test and Monitoring Improvement:

  • Double garbage collection QPS in perf test tear down process, reduce perf test tearing down time by 50%
  • Enable profiling for scheduler and controller manager

Critical bug fixes:

  • Fix GC controller delete pod issue for multi-tenancy (Issue #1026)
  • Consistent etcd key paths for system tenant and regular tenants (Issue #339).

Mizar integration:

  • Add Namespace and Network Policy controllers in Mizar controllers to support network policy features in Arktos and Mizar integration