71265d4891
CCP uses eth2 interface (by default) as external network. External network used for external access to VM and internet access from VM. This patch enables DHCP and NAT on external network interface. Change-Id: I33a792afc5584bf46318bb0893c618ed1ff3b79a |
||
---|---|---|
doc | ||
registry | ||
tests | ||
utils | ||
.gitignore | ||
.gitreview | ||
README.rst | ||
Vagrantfile | ||
fuel_ccp_installer.py | ||
inventory.cfg.sample | ||
kube-config | ||
requirements.txt | ||
setup.cfg | ||
setup.py | ||
test-requirements.txt | ||
tox.ini | ||
vagrant-settings.yaml_defaults |
README.rst
Express Fuel CCP Kubernetes deployment using Kargo
Deploy Kubernetes on pre-provisioned virtual or bare metal hosts
This project leverages [Kargo](https://github.com/kubespray/kargo) to deploy Kubernetes with Calico networking plugin.
There are four ways you can use to deploy:
- Preprovisioned list of hosts
- Precreated Ansible inventory
- Vagrant
- [fuel-devops](https://github.com/openstack/fuel-devops)
Preprovisioned list of hosts
See [Quickstart guide](doc/source/quickstart.rst)
Precreated Ansible inventory
See [Generating Ansible Inventory](doc/source/generate-inventory.rst)
Vagrant
Vagrant support is limited at this time. Try it and report bugs if you see any!
Using VirtualBox
:: vagrant up --provider virtualbox
Using Libvirt
See [Vagrant libvirt guide](doc/source/vagrant.rst)