Name: contrail-helm-deployer
Owner: Juniper Networks
Description: Contrail Helm based deployment
Created: 2018-01-10 23:03:05.0
Updated: 2018-04-02 18:16:59.0
Pushed: 2018-04-03 00:28:15.0
Homepage:
null
Size: 661
Language: Smarty
GitHub Committers
User | Most Recent Commit | # Commits |
Other Committers
User | Email | Most Recent Commit | # Commits |
README
Contrail Helm based deployment
This repo consists of contrail helm charts which helps to deploy contrail networking components as microservices
Architecure of contrail helm charts
Contrail-helm-deployer is divided into below charts
- contrail-thrirdparty: Helps to install contrail thirdparty components like cassandra, zookepper, kafka and redis needed by other contrail charts
- contrail-controller: Using this chart we can install contrail services related to config, control and webui components
- contrail-analytics: Helps to install contrail analytics services
- contrail-vrouter: Installs contrail vrouter services
Link for installation instructions
To-Do list
- ~~Coming up with basic charts, adding Makefile and trying it with openstack-helm charts~~
- ~~Having an option to deploy each container as a separate pod~~
- ~~Separating out config-zookeeper and analytics-zookeeper~~
- Exposing all ports used by each container in the container spec
- Analyzing and adding resource limits for each of the contrail container
- Adding lifecycle hooks to each of the container and making sure that we delete everything we create while deleting the container
- Adding charts for DPDK vrouter
- Support for SRIOV and SRIOV+DPDK coexistence using helm
- Evaluating headless services for NB APIs and webui in contrail
- Documentation for Contrail Helm charts in 5.0
- ~~Installation doc~~
- High level Architecture doc for 5.0 charts
- Troubleshooting 5.0 helm charts docs
- Adding RBAC objects for each of the pod
- Adding contrail-kubernetes related components
- Support for adding TSN node
- Test adding single vrouter at a time
- Test contrail HA
- Support for provisioning hybrid cloud connect