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: