Pengfei Ni 69dc3b3a6b Add CNI network plugin
This PR adds CNI network plugin to stackube.

Usage:

1. CNI network config

{
    "cniVersion": "0.3.1",
    "name": "net",
    "type": "kubestack",
    "kubestack-config": "/etc/kubestack.conf"
}

2. /etc/kubestack.conf

[Global]
auth-url=https://192.168.0.3/identity_admin/v2.0
username=admin
password=password
tenant-name=admin
region=RegionOne
ext-net-id=550370a3-4fc2-4494-919d-cae33f5b3de8
[Plugin]
plugin-name=ovs
integration-bridge=br-int

3. Put stackube command to /opt/cni/bin

Change-Id: I3a666aa2b0b90ef5d8e2f065ddda0deb6d0fcd94
Implements: blueprint cni-plugin
Signed-off-by: Pengfei Ni <feiskyer@gmail.com>
Signed-off-by: mozhuli <21621232@zju.edu.cn>
2017-07-10 16:07:46 +08:00
2017-07-10 16:07:46 +08:00
2017-07-06 09:45:23 +08:00
2017-07-06 09:45:23 +08:00
2017-07-10 16:07:46 +08:00
2017-07-10 16:07:46 +08:00
2017-06-09 13:18:01 +08:00
2017-07-10 16:07:46 +08:00
2017-06-28 19:22:08 +08:00
2017-05-17 11:18:32 +00:00
2017-05-19 09:22:32 +08:00
2017-05-19 09:24:13 +08:00
2017-05-19 09:22:32 +08:00
2017-07-10 16:07:46 +08:00
2017-06-08 20:25:07 +08:00
2017-05-24 15:22:46 +08:00

Stackube

Stackube is a Kubernetes-centric OpenStack distro. It uses Kubernetes, instead of Nova, as the compute fabric controller, to provision containers as the compute instance, along with other OpenStack services (e.g. Cinder, Neutron). It supports multiple container runtime technologies, e.g. Docker, Hyper, and offers built-in soft / hard multi-tenancy (depending on the container runtime used).

Architecture

alt

Stackube uses the Apache v2.0 license. All library dependencies allow for unrestricted distribution and deployment.

Description
Integrate OpenStack projects with Kubernetes for multi-tenancy.
Readme 22 MiB
Languages
Go 71.2%
Shell 25.6%
Python 1.2%
Makefile 0.9%
Dockerfile 0.8%
Other 0.3%