Juniper/contrail-helm-deployer

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

UserMost Recent Commit# Commits

Other Committers

UserEmailMost 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

  1. contrail-thrirdparty: Helps to install contrail thirdparty components like cassandra, zookepper, kafka and redis needed by other contrail charts
  2. contrail-controller: Using this chart we can install contrail services related to config, control and webui components
  3. contrail-analytics: Helps to install contrail analytics services
  4. contrail-vrouter: Installs contrail vrouter services

Link for installation instructions

FAQ's

To-Do list
  1. ~~Coming up with basic charts, adding Makefile and trying it with openstack-helm charts~~
  2. ~~Having an option to deploy each container as a separate pod~~
  3. ~~Separating out config-zookeeper and analytics-zookeeper~~
  4. Exposing all ports used by each container in the container spec
  5. Analyzing and adding resource limits for each of the contrail container
  6. Adding lifecycle hooks to each of the container and making sure that we delete everything we create while deleting the container
  7. Adding charts for DPDK vrouter
  8. Support for SRIOV and SRIOV+DPDK coexistence using helm
  9. Evaluating headless services for NB APIs and webui in contrail
  10. Documentation for Contrail Helm charts in 5.0
  11. ~~Installation doc~~
  12. High level Architecture doc for 5.0 charts
  13. Troubleshooting 5.0 helm charts docs
  14. Adding RBAC objects for each of the pod
  15. Adding contrail-kubernetes related components
  16. Support for adding TSN node
  17. Test adding single vrouter at a time
  18. Test contrail HA
  19. Support for provisioning hybrid cloud connect

This work is supported by the National Institutes of Health's National Center for Advancing Translational Sciences, Grant Number U24TR002306. This work is solely the responsibility of the creators and does not necessarily represent the official views of the National Institutes of Health.