kuryr-kubernetes/doc/source/installation
Michał Dulko 78102c9984 Use virtualenv to build kuryr-cni Docker image
This commit changes the way we produce kuryr-cni Docker image. Previously we've
distributed the kuryr-driver as pyinstaller binary that contained Python 3
interpreter and all the dependencies. This binary was called from CNI. That
approach had some disadvantages, the major being complicated build procedure
and having to see false-positive BrokenPipeError tracebacks in kubelet
logs.

This commit implements distributing kuryr-driver as a virtualenv with
kuryr-kubernetes and all the dependecies installed. That virtualenv is then
copied onto the host system and CNI can easily activate it and run kuryr-cni
binary. This should solve issues caused by pyinstaller.

Closes-Bug: 1747058

Change-Id: I65b01ba27cbe39b66f0a972d12f3abc166934e62
2018-02-02 19:55:44 +01:00
..
devstack CNI Daemon documentation 2018-01-18 15:59:55 +01:00
containerized.rst Use virtualenv to build kuryr-cni Docker image 2018-02-02 19:55:44 +01:00
default_configuration.rst OpenDaylight support: Installation & Configuration 2017-08-28 09:39:49 +02:00
https_kubernetes.rst [Trivial] Doc fix K8S/K8s -> Kubernetes 2017-09-21 11:46:16 +05:30
index.rst Add support to install Kuryr as a network addon 2017-09-14 13:33:53 +02:00
ipv6.rst ipv6: Support pod networking 2017-08-17 08:33:27 +02:00
manual.rst CNI Daemon documentation 2018-01-18 15:59:55 +01:00
ports-pool.rst Updates ports pool doc information 2018-01-02 10:47:43 +01:00
services.rst Update service documentation with Octavia loadbalancer topology configurtaion. 2017-12-13 16:27:42 +02:00
testing_connectivity.rst OpenDaylight support: Installation & Configuration 2017-08-28 09:39:49 +02:00
testing_nested_connectivity.rst OpenDaylight support: Installation & Configuration 2017-08-28 09:39:49 +02:00
trunk_ports.rst OpenDaylight support: Installation & Configuration 2017-08-28 09:39:49 +02:00