Merge "Let kubespray choose installed docker version"
[multicloud/k8s.git] / kud / README.md
1 # Kubernetes Deployment
2
3 ## Summary
4
5 This project offers a means for deploying a Kubernetes cluster
6 that satisfies the requirements of [ONAP multicloud/k8s plugin][1]. Its
7 ansible playbooks allow to provision a deployment on Virtual Machines and on Baremetal.
8
9 ![Diagram](../docs/img/diagram.png)
10
11 # Components
12
13 | Name           | Description                                   | Source                            | Status |
14 |:--------------:|:----------------------------------------------|:----------------------------------|:------:|
15 | Kubernetes     | Base Kubernetes deployment                    | [kubespray][2]                    | Done   |
16 | ovn4nfv        | Integrates Opensource Virtual Networking      | [configure-ovn4nfv.yml][3]        | Tested |
17 | Virtlet        | Allows to run VMs                             | [configure-virtlet.yml][4]        | Tested |
18 | Multus         | Provides Multiple Network support in a pod    | [configure-multus.yml][5]         | Tested |
19 | NFD            | Node feature discovery                        | [configure-nfd.yml][6]            | Tested |
20 | Istio          | Service Mesh platform                         | [configure-istio.yml][7]          | Tested |
21
22 ## Deployment
23
24 The [installer](installer.sh) bash script contains the minimal
25 Ubuntu instructions required for running this project.
26
27 ## License
28
29 Apache-2.0
30
31 [1]: https://git.onap.org/multicloud/k8s
32 [2]: https://github.com/kubernetes-incubator/kubespray
33 [3]: deployment_infra/playbooks/configure-ovn4nfv.yml
34 [4]: deployment_infra/playbooks/configure-virtlet.yml
35 [5]: deployment_infra/playbooks/configure-multus.yml
36 [6]: deployment_infra/playbooks/configure-nfd.yml
37 [7]: deployment_infra/playbooks/configure-istio.yml