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