Skip to content

Release v1.0

Latest
Compare
Choose a tag to compare
@Sindica Sindica released this 15 Mar 04:24
391c199

This release allows Arktos to be truly multi-tenancy platform through adopting Mizar network solution including CNI plugin and VPC/Subnet support. The release also supports some OpenStack API for VM management in Arktos. Main features in this release are:

Integrated network solution for multi-tenancy cluster (requires Ubuntu 1804 and up):

  • Automatically setup default VPC and Subnet for each tenant
  • Inherited pods & services connectivity and isolation from VPC solution
  • Automated Arktos scale out cluster with fully isolated network solution, Mizar, both in kube-up and local dev environments

Cluster initialization tool:

  • Support scale out architecture in admin cluster
  • Support Ubuntu 20.04
  • Update flannel to v0.14.0

Unified VM/Container:

  • Arktos API extension to support selected OpenStack APIs

Features in Arktos scaleout architecture:

  • Support system pods/daemonset/services deployment from all tenant partitions
  • Limit daemonset deployment to system tenant only

Scalability:

  • Scalability - 60K (3TP * 3RP) - Pod startup latency p50 < 2s, p90 < 3s, p99 < 7s

Miscellaneous enhancement and bug fix:

  • KubeClientManager in kubelet safe concurrency fix (PR 1209)
  • Reduce create network request in tenant controller (PR 1291)
  • Reduce create service request in network controller (PR 1313)