1 # Kubernetes Deployment
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.
9 ![Diagram](../docs/img/diagram.png)
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 |
24 The [installer](installer.sh) bash script contains the minimal
25 Ubuntu instructions required for running this project.
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