[OpenStack] Kolla Project Introduction

Source: Internet
Author: User

Statement:

This blog welcome forwarding, but please keep the original author information!

Blog Address: Http://blog.csdn.net/halcyonbaby

The content of my study, research and summary, if there is similar, it is honored!

Kolla Project

The Kolla project is part of the Tripleo project and focuses on deploying OpenStack services using Docker containers.
The project, which started in September 2014, currently has two release releases. There are about 14 participants in the contribution. is an OpenStack incubation project.

Deploying OpenStack on bare metal is not the current goal of the Killo project. Therefore, an environment for deploying Kolla Cluseter is a must.
Currently, use the heat template to deploy a Kolla cluster on an existing OpenStack cloud.

The current Kolla project provides a docker image of the following services in Kollaglue repo.

$ sudo docker search kollaglue
Code directory structure
    • Docker
      Create Docker image
    • K8s
      Create a kubenetes Pods and service configuration file
    • Tools
      Various tools for interacting with Kolla
    • Devenv
      Some tools for managing the Kolla development environment.
The current problem

There are currently two main ways to upgrade and downgrade OpenStack, based on the image and package-based.
The update is atomic based on the image method.
Package-based updates are usually not atomic, there are many reasons for failure during the upgrade process, and there may be some possible failure of the package update.

Usage Scenarios
    1. An atomic upgrade or fallback OpenStack deployment.
    2. Upgrade OpenStack based on components.
    3. Fallback OpenStack based on components.
Security and other

Some containers may require privileged, and some may require the same host namespace.
Security enhancement can be using SELinux or AppArmor.

Reference
    1. Https://github.com/stackforge/kolla/blob/master/specs/containerize-openstack.rst
    2. Https://github.com/stackforge/kolla
    3. Https://github.com/sdake/compute-upgrade

[OpenStack] Kolla Project Introduction

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.