Alcor Roadmap - futurewei-cloud/alcor-int GitHub Wiki

Release 0.1 for Mizar-MP Open Source

Target date: 01/31/2020

Release: 0.1

Release link: https://github.com/futurewei-cloud/mizar-mp

List of Released Components:

  1. Controller v0.1 Apha Release
  2. Control Agent v0.1 Apha Release
  3. Kubernetes Plugin for Mizar-MP v0.3.1 Release

Features:

  • MVP VPC features to manage Mizar data plane
  • Controller Batch API for throughput optimization
  • Novel goal state data model for controller-agent communication
  • Preliminary implmentation of Fast Path
  • Onebox development setup for control plane E2E
  • Integration with Kubernetes for container network provisioning

Open-Source Plan for Alcor 1.0

Tentative date: 12/31/2020

Release: 1.0

Release link: TBD

  • Controller services break-down
    • Management services (VPC manager, mac allocator, ip allocator, dns manager etc.)
    • Infrastructure services (node manager, switch/router manager, gs programming manager etc.)
    • Cache/Database services
  • Controller onboarded to Istio/Envoy
  • Architecture design
    • Key innovation on host agent (compared to Neutron L2/L3 Agents)
    • Multipass control logic
    • Rescue path (more details)
    • Network monitoring (Prometheus + Grafana)
  • Feature design & development
    • Deletion of VPC/Subnet/Endpoints
    • Security group
    • ACL
    • Routing table
    • QoS
    • Load balancer
    • Resource tagging framework
    • IP Tagging
    • Service Tagging
    • Dual stack for IPv4/v6
  • Monitoring
    • NetData + Prometheus + Grafana
  • Integration and Deployment
    • Refactor deployment pipeline + ACA on physical host
    • Update deployment
    • Controller grey release
    • Integration with Alkaid
  • Compatibility
    • OVS support
    • OpenStack plugin