This patch describes the way to install Kubernetes VIM via Devstack and register Kubernetes VIM in Tacker. Tacker reuses the efforts from Kuryr-Kubernetes project to create Kubernetes cluster. This patch also sets up native Neutron-based networking between Kubernetes and OpenStack VIMs to connect VM based and container based VNFs together, that bring hybrid deployment SFC in the future. Partially Implements: blueprint kubernetes-as-vim Change-Id: Idf04f012c6daf93a33ad89a5a7c737f3668eb405
3.6 KiB
Welcome to Tacker Documentation
Tacker is an OpenStack service for NFV Orchestration with a general purpose VNF Manager to deploy and operate Virtual Network Functions (VNFs) and Network Services on an NFV Platform. It is based on ETSI MANO Architectural Framework.
Installation
For Tacker to work, the system consists of two parts, one is tacker system and another is VIM systems. Tacker system can be installed (here just some ways are listed):
- via devstack, which is usually used by developers
- via Tacker source code manually
- via Kolla installation
install/kolla.rst install/devstack.rst install/manual_installation.rst
Target VIM installation
Most of time, the target VIM existed for Tacker to manage. This section shows us how to prepare a target VIM for Tacker.
install/openstack_vim_installation.rst install/kubernetes_vim_installation.rst
Getting Started
install/getting_started.rst install/deploy_openwrt.rst
Feature Documentation
contributor/vnfd_template_description.rst contributor/monitor-api.rst contributor/vnfd_template_parameterization.rst contributor/event_logging.rst contributor/vnffgd_template_description.rst contributor/tacker_conductor.rst contributor/tacker_vim_monitoring.rst contributor/policy_actions_framework.rst contributor/encrypt_vim_auth_with_barbican.rst
User Guide
user/vnfm_usage_guide.rst user/multisite_vim_usage_guide.rst user/scale_usage_guide.rst user/alarm_monitoring_usage_guide.rst user/vnffg_usage_guide.rst user/nsd_usage_guide.rst user/vnf_component_usage_guide.rst user/enhanced_placement_awareness_usage_guide.rst reference/mistral_workflows_usage_guide.rst reference/block_storage_usage_guide.rst
API Documentation
contributor/api/mano_api.rst
Contributing to Tacker
contributor/dev-process.rst
Developer Info
contributor/development.environment.rst contributor/api/api_layer.rst contributor/api/api_extensions.rst contributor/tacker_functional_test.rst contributor/dashboards.rst
Project Info
- Free software: under the Apache license
- Tacker Service: http://git.openstack.org/cgit/openstack/tacker
- Tacker Client Library: http://git.openstack.org/cgit/openstack/python-tackerclient
- Tacker Service Bugs: http://bugs.launchpad.net/tacker
- Client Bugs: https://bugs.launchpad.net/python-tackerclient
- Blueprints: https://blueprints.launchpad.net/tacker
Indices and tables
searchmodindex