Jump to: navigation, search

Difference between revisions of "Magnum"

(Frequently Asked Questions)
m (Compatibility Matrix)
 
(72 intermediate revisions by 12 users not shown)
Line 1: Line 1:
__TOC__
+
= Documentation =
  
= News =
+
Please see [https://docs.openstack.org/magnum/latest/ Magnum Documentation]
  
* We [http://lists.openstack.org/pipermail/openstack-dev/2015-January/054848.html have announced] Magnum's first release, now [https://github.com/stackforge/magnum/releases/tag/m1 available for download].
+
= Compatibility Matrix =
  
= Contributing =
+
The compatibility matrix has been moved to [https://docs.openstack.org/magnum/latest/user/index.html#supported-versions Magnum user guide]
 
 
* We want you to [[Magnum/Contributing|contribute to Magnum]]!
 
 
 
= Summary =
 
 
 
Magnum is an API service developed by the [[Teams/Containers|OpenStack Containers Team]] for OpenStack to make container management tools such as Docker and Kubernetes available as first class resources in OpenStack.  Magnum uses Heat to orchestrate an OS image which contains Docker and Kubernetes and runs that image in either virtual machines or bare metal in a cluster configuration.
 
 
 
The project is under active development by our OpenStack Containers Team. We [[Meetings/Containers|meet weekly by IRC]]. Magnum's meetings are normally chaired by our PTL [https://launchpad.net/~aotto Adrian Otto].
 
 
 
= Resources =
 
* Launchpad Project Pages
 
** [http://launchpad.net/magnum Magnum Launchpad Project] for Blueprints
 
** [http://launchpad.net/python-magnumclient python-magnumclient Launchpad Project] for Blueprints
 
* Mailing List
 
** [http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev OpenStack Mailing List] for project related discussion
 
*** Add [Magnum] to the subject line of new posts about this project.
 
** [http://lists.openstack.org/pipermail/openstack-dev/ OpenStack Mailing List Archives] for current discussion.
 
* Code Reviews
 
** [https://review.openstack.org/#/q/status:open+magnum,n,z Gerrit Reviews]
 
* Code Repository
 
** git clone git://git.openstack.org/stackforge/magnum
 
* Specification
 
** [https://review.openstack.org/136103 Containers Service Spec]
 
 
 
= IRC =
 
 
 
Our developers use IRC in #openstack-containers on freenode for development discussion.
 
 
 
= Meetings =
 
 
 
* The weekly Containers [[Meetings/Containers|IRC meeting]] is held on Tuesdays at 1600 UTC and 2200 UTC on alternating weeks [[Meetings/Containers|[schedule]]].
 
* [http://eavesdrop.openstack.org/meetings/containers/2014/ 2014 Containers Meeting Archive]
 
 
 
= Frequently Asked Questions =
 
'''1) How is Magnum is different from Nova?'''
 
 
 
Magnum provides a purpose built API to manage application containers, which have a distinctly different life cycle and operations than Nova (machine) Instances. We actually use Nova instances to run our application containers.
 
 
 
'''2) How is Magnum different than Docker or Kubernetes?'''
 
 
 
Magnum offers an asynchronous API that's compatible with Keystone, and a complete multi-tenancy implementation. It does not perform orchestration
 
internally, and instead relies on OpenStack Orchestration. Magnum does leverage both Kubernetes and Docker as components.
 
 
 
'''3) Is this the same thing as Nova-Docker?'''
 
 
 
No, Nova-Docker is a virt driver for Nova that allows containers to be created as Nova instances. This is suitable for use cases when you want to treat a container like a lightweight machine. Magnum provides container specific features that are beyond the scope of Nova's API, and implements its own API to surface these features in a way that is consistent with other OpenStack services. Containers started by Magnum are run on top of Nova instances that are created using Heat.
 
 
 
== Etherpad links ==
 

Latest revision as of 12:03, 3 October 2023

Documentation

Please see Magnum Documentation

Compatibility Matrix

The compatibility matrix has been moved to Magnum user guide