diff options
| author | Jenkins <jenkins@review.openstack.org> | 2016-09-12 12:02:52 +0000 |
|---|---|---|
| committer | Gerrit Code Review <review@openstack.org> | 2016-09-12 12:02:52 +0000 |
| commit | 1e9258d10e2f977645e0954ffb07c05842f7b1b2 (patch) | |
| tree | 26387ddebfc9a78ee9a583fda6664ebbaa15a2dd | |
| parent | 8249f3a188de52e40bd5f3d80701782605191769 (diff) | |
| parent | 25f07946573a34ac2fc26a13ceb85a1405ae536d (diff) | |
| download | kolla-1e9258d10e2f977645e0954ffb07c05842f7b1b2.tar.gz kolla-1e9258d10e2f977645e0954ffb07c05842f7b1b2.zip | |
Merge "Improve README file"
| -rw-r--r-- | README.rst | 87 |
1 files changed, 51 insertions, 36 deletions
diff --git a/README.rst b/README.rst index bdc12f68f..ae30b3dd8 100644 --- a/README.rst +++ b/README.rst @@ -1,17 +1,20 @@ +============== Kolla Overview ============== The Kolla project is a member of the OpenStack `Big Tent Governance <http://governance.openstack.org/reference/projects/index.html>`__. + Kolla's mission statement is: :: - Kolla provides production-ready containers and deployment tools for - operating OpenStack clouds. + To provide production-ready containers and deployment tools for operating + OpenStack clouds. Kolla provides `Docker <http://docker.com/>`__ containers and `Ansible <http://ansible.com/>`__ playbooks to meet Kolla's mission. + Kolla is highly opinionated out of the box, but allows for complete customization. This permits operators with little experience to deploy OpenStack quickly and as experience grows modify the OpenStack @@ -26,6 +29,25 @@ Learn about Kolla by reading the documentation online Get started by reading the `Developer Quickstart <http://docs.openstack.org/developer/kolla/quickstart.html>`__. +Docker images +============= + +The `Docker images <https://docs.docker.com/userguide/dockerimages/>`__ +are built by the Kolla project maintainers. A detailed process for +contributing to the images can be found in the `image building +guide <http://docs.openstack.org/developer/kolla/image-building.html>`__. + +The Kolla developers build images in the `kolla` namespace for every tagged +release and implement an Ansible roles for many but not all of them. + +You can view the available images on `Docker Hub +<https://hub.docker.com/u/kolla/>`__ or with the Docker CLI:: + + $ sudo docker search kolla + +OpenStack services +------------------ + Kolla provides images to deploy the following OpenStack projects: - `Aodh <http://docs.openstack.org/developer/aodh/>`__ @@ -58,55 +80,48 @@ Kolla provides images to deploy the following OpenStack projects: - `Watcher <http://docs.openstack.org/developer/watcher/>`__ - `Zaqar <http://docs.openstack.org/developer/zaqar/>`__ -As well as these infrastructure components: +Infrastructure components +------------------------- + +Kolla provides images to deploy the following infrastructure components: - `Ceph <http://ceph.com/>`__ implementation for Cinder, Glance and Nova -- `Openvswitch <http://openvswitch.org/>`__ and Linuxbridge backends for Neutron -- `MongoDB <https://www.mongodb.org/>`__ as a database backend for Ceilometer - and Gnocchi -- `RabbitMQ <https://www.rabbitmq.com/>`__ as a messaging backend for - communication between services. +- `collectd <https://collectd.org>`__, + `InfluxDB <https://influxdata.com/time-series-platform/influxdb/>`__, and + `Grafana <http://grafana.org>`__ for performance monitoring. +- `Elasticsearch <https://www.elastic.co/de/products/elasticsearch>`__ and + `Kibana <https://www.elastic.co/de/products/kibana>`__ to search, analyze, + and visualize log messages. - `HAProxy <http://www.haproxy.org/>`__ and `Keepalived <http://www.keepalived.org/>`__ for high availability of services and their endpoints. -- `MariaDB and Galera <https://mariadb.com/kb/en/mariadb/galera-cluster/>`__ for - highly available MySQL databases - `Heka <http://hekad.readthedocs.org/>`__ A distributed and - scalable logging system for openstack services. - -Docker Images -============= - -The `Docker images <https://docs.docker.com/userguide/dockerimages/>`__ -are built by the Kolla project maintainers. A detailed process for -contributing to the images can be found in the `image building -guide <http://docs.openstack.org/developer/kolla/image-building.html>`__. - -The Kolla developers build images in the `kolla` namespace for every tagged -release and implement an Ansible deployment for many but not all of them. - -You can view the available images on `Docker Hub -<https://hub.docker.com/u/kolla/>`__ or with the Docker CLI:: - - $ sudo docker search kolla + scalable logging system for OpenStack services. +- `MariaDB and Galera Cluster <https://mariadb.com/kb/en/mariadb/galera-cluster/>`__ + for highly available MySQL databases +- `MongoDB <https://www.mongodb.org/>`__ as a database backend for Ceilometer + and Gnocchi +- `Open vSwitch <http://openvswitch.org/>`__ and Linuxbridge backends for Neutron +- `RabbitMQ <https://www.rabbitmq.com/>`__ as a messaging backend for + communication between services. Directories =========== -- ansible - Contains Ansible playbooks to deploy Kolla in Docker +- ``ansible`` - Contains Ansible playbooks to deploy Kolla in Docker containers. -- demos - Contains a few demos to use with Kolla. -- dev/vagrant - Contains a vagrant VirtualBox/Libvirt based development +- ``demos`` - Contains a few demos to use with Kolla. +- ``dev/vagrant`` - Contains a vagrant VirtualBox/Libvirt based development environment. -- doc - Contains documentation. -- etc - Contains a reference etc directory structure which requires +- ``doc`` - Contains documentation. +- ``docker`` - Contains jinja2 templates for the docker build system. +- ``etc`` - Contains a reference etc directory structure which requires configuration of a small number of configuration variables to achieve a working All-in-One (AIO) deployment. -- docker - Contains jinja2 templates for the docker build system. -- tools - Contains tools for interacting with Kolla. -- specs - Contains the Kolla communities key arguments about +- ``tests`` - Contains functional testing tools. +- ``tools`` - Contains tools for interacting with Kolla. +- ``specs`` - Contains the Kolla communities key arguments about architectural shifts in the code base. -- tests - Contains functional testing tools. Getting Involved ================ |
