Code Monkey home page Code Monkey logo

alcor-int's Introduction

"This Project has been archived by the owner, who is no longer providing support. The project remains available to authorized users on a "read only" basis."

Alcor Integration Repository

Alcor Hyperscale Cloud Native Control Plane

In this README:

Repositories

The Alcor project includes several GitHub repositories, each corresponding to standalone component in Alcor.

  • alcor/integration: The repository that you are currently looking at is the integration repository containing codes and scripts for end-to-end integration of Alcor control plane with popular orchestration platforms and data plane implementations. We currently support integration with Kubernetes (via CNI plugin), and OVS and Mizar Data Plane. We will continue to integrate with other orchestration systems and data plane implementations.

  • alcor/alcor: Main repository of Alcor Regional Controller. It includes source codes, build and deployment instructions, and various documents that detail the design of Alcor. AlcorController in this repo points to a snapshot of Alcor Controller which passes integration test.

  • alcor/alcor_control_agent: Repository of a host-level stateless agent which bridges regional controllers and the host data-plane component. It is responsible for programming on-host data plane with various network configuration for CURD of VPC, subnet, port, Security group etc., and monitoring network health of containers and VMs on the host. AlcorControlAgent in this repo points to a snapshot of Alcor Control Agent which passes integration test.

  • alcor/meeting: The meeting repository is used to store all the meeting notes and recorded video clips for the Alcor Open Source project.

Directory Structure

This repository is organized as follows:

  • build: build, deployment and testing scripts
  • monitoring: monitoring plane configuration and results
  • plugins: various plugin to integrate Alcor with different popular orchestration system like Kubernetes.
  • tools: tools used for performanace testing, Integration clients for AWS etc.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.