Virtualization: Difference between revisions
categorized |
Add Kubernetes; OpenStack; Linux containers |
||
| Line 1: | Line 1: | ||
[[File:Containers.png|thumb|150px|Linux Containers|link=https://linuxcontainers.org]] | |||
== Comparison == | == Comparison == | ||
| Line 5: | Line 5: | ||
== Leading Choices == | == Leading Choices == | ||
=== Kubernetes === | |||
[[Kubernetes]] is an open-source container-orchestration system for automating computer application deployment, scaling, and management. It was originally designed by Google and is now maintained by the Cloud Native Computing Foundation (CNCF). | |||
=== OpenStack === | |||
[[File:Openstack-logo-full.svg|thumb|right|150px|link=https://openstack.org]] OpenStack is a set of software components that provide common services for cloud infrastructure. There are many [https://www.openstack.org/software/project-navigator/openstack-components components]. Within OpenStack, there is an API service called Magnum which "makes container orchestration engines such as Docker Swarm, Kubernetes, and Apache Mesos available as first class resources in OpenStack."<ref>https://wiki.openstack.org/wiki/Magnum</ref> | |||
=== Linux containers === | |||
Infrastructure for container projects. Sponsored by Canonical. https://linuxcontainers.org is the umbrella project behind [https://linuxcontainers.org/lxc/introduction/ LXC], LXD and LXCFS. (See [[wp:LXC]]). | |||
Linux containers are implementations of operating system-level virtualization for the Linux operating system. Several implementations exist, all based on the virtualization, isolation, and resource management mechanisms provided by the Linux kernel, notably Linux namespaces and cgroups. [[Docker]] is an example, although it no longer uses LXC as it's default execution environment. [[Podman]] is another example. | |||
The goal is to offer a distro and vendor neutral environment for the development of Linux container technologies. | |||
Our main focus is system containers. That is, containers which offer an environment as close as possible as the one you'd get from a VM but without the overhead that comes with running a separate kernel and simulating all the hardware. | |||
https://linuxcontainers.org/lxd/try-it/ | |||
=== [[wp:VirtualBox|VirtualBox]] (Oracle) === | === [[wp:VirtualBox|VirtualBox]] (Oracle) === | ||