Skip to content

Integrate Multus and Calico v3.1 (latest release) #46

@edsealing

Description

@edsealing

Relies on #44 for specifications

EDCOP currently integrates Multus v1.2 with Calico 3.0.4. After implementation of Multus v3.0, we should upgrade to the latest version of Calico to v3.1 (v3.1.3 as of this writing).

Additionally, integration of calico should be changed to utilize the Kubernetes API as the datastore. In the current version of EDCOP, we implement Calico with a separate etcd cluster dedicated to Calico. This was due to lack of network policies when using the kubernetes API store. This has been resolved in the latest version of Calico. An initial version of Calico with the Kubernetes API store was tested in a file called calico-multus-etcdless.yaml

According to the Calico Release Notes will provide a number of enhancements that may be beneficial to EDCOP:

  • IPVS instead of iptables implementation of kube-proxy
  • Global Network policies when using Kubernetes API as the datastore
  • A number of bug-fixes

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions