10 of the industry's most popular releases Kubernetes

If you need a large-scale container arrangement, presumably Kubernetes no doubt be your first choice, that introduced by Google's open-source rapid development in recent years container filing system, greatly industry and the majority of users.

Nevertheless, for most users, Kubernetes there is a steep learning curve, difficult to set up and configure the problems, leading to end-users need to bear the heavy management. Based on this, the best solution is not single-handedly started Kubernetes learning and direct, but to find a perfect container technology solutions, such programs usually Kubernetes satisfied that one of the components for its support and maintenance, are generally more intuitive to use and simple, this would have greatly reduced the threshold to get started Kubernetes of.

In this article, I have listed the 10 most popular Kubernetes industry-related products, including Kubernetes release, container tools, different suppliers provide the Linux kernel, and so on.

This article does not include a list of Amazon EKS or Google Kubernetes Engine (GKE) such as cloud services, only lists software release can be run locally or as a cloud-hosted.


table of Contents

  • Rancher 2.0

  • CoreOS Tectonic/Red Hat CoreOS

  • Canonical Distribution of Kubernetes(CDK)

  • Docker Community Edition / Docker Enterprise Edition

  • Heptio Kubernetes Subscribe

  • Container Pharos

  • Pivotal Container Service (PKS)

  • Red Hat OpenShift

  • SUSE container service platform

  • Telekube


Ten Kubernetes release

Rancher 2.0

https://rancher.com/kubernetes/

Strictly speaking, Rancher 2.0 is not a simple Kubernetes release, but an open source Kubernetes management platform. Rancher 2.0 provides enterprise customers Kubernetes-as-a-Service (Kubernetes as a service), and can achieve a unified multi-Kubernetes nanotube clusters, whether they Kubernetes clusters where the manner in which the deployment. This solves the different production environment infrastructure businesses may face difficulties. Rancher 2.0 nanotube can be unified platform Kubernetes services from hosted on Google (GKE), Amazon (EKS) and Azure (AKS) and other public cloud.

Rancher Labs has released to provide lightweight Kubernetes release in 2019, K3s. This product is designed to operate in resource-limited settings in Kubernetes development and operation and maintenance personnel. Each server instance only 512MB RAM and 200MB of disk space. It removes the old, non-essential code, integrated bundle of running processes, use containerd Docker instead of as a container when the engine is running, and the introduction of SQLite in addition to etcd as optional data storage, through these changes greatly reducing the space and resources needed to run.

CoreOS Tectonic/Red Hat CoreOS

https://coreos.com/tectonic/

CoreOS Linux distribution to provide container-centric, it is compatible with Docker, but there are a fixed image format, its own runtime, as well as a "business-class Kubernetes release." These form the basis CoreOS Tectonic stack.

CoreOS Container Linux operating system is the industry of a pandemic product, one of its highlights is that it is like a set of containers of components, users do not need to close running applications, you can automatically update the operating system integrated into a production environment . CoreOS can also Kubernetes update "one-click." In addition, CoreOS Tectonic runs on Amazon Web Services, Microsoft Azure and bare metal.

Red Hat acquisition of CoreOS, plans to integrate it into the Red Hat OpenShift. Container Linux will be renamed Red Hat CoreOS. The move is expected to be completed in 2020, before Container Linux will continue to be supported. According to Red Hat's statement, the transition will provide "almost all" CoreOS Tectonic function.

Canonical Distribution of Kubernetes(CDK)

https://ubuntu.com/kubernetes

Canonical, Ubuntu Linux manufacturers, but also has its own Kubernetes release, which Canonical Distribution of Kubernetes (CDK). This release is a big selling point is that it is a widely supported, easy to understand and widespread deployment of Ubuntu Linux distributions. Canonical claims that its stack can either run, can also be deployed locally, and support for CPU and GPU-driven workloads on any cloud. Paying customers can enjoy Canonical engineers to remotely manage their Kubernetes cluster service.

Kubernetes release Canonical also has a lightweight version, called Microk8s. Kubernetes novice developers and can be installed on a laptop or desktop Microk8s, which is used to test, experiment, even in those with low hardware configuration used in production environments.

In addition, Canonical and Rancher Labs jointly developed a product called "cloud native platform (Cloud Native Platform, referred to as CNP)", it's Kubernetes Canonical releases and container management platform Rancher matches. So, you can use Kubernetes manage to run on each cluster container with Rancher and manage multiple Kubernetes cluster. Currently, CNP is ready for use in Rancher 2.x versions.

Docker Community Edition / Docker Enterprise Edition

https://www.docker.com/products/kubernetes

For many people, Docker just container. But in fact, after 2014 Docker has its own cluster and filing system, Docker Swarm, and this system was Kubernetes competitors. Until October 2017, Docker announced that it will add Kubernetes in its unmodified, standard permanent status as a standard way of packaging, this adjustment covers Docker Community Edition and Docker Enterprise 2.0 and later versions.

Docker Enterprise 3.0 adds Docker Kubernetes service, this may be consistent Kubernetes integrated developer desktop and production deployment environment Kubernetes version.

In short, Docker companies have realized Kubernetes more suitable for large management, container complex environment than the Swarm. However, Docker still includes its original cluster system "swarm mode", it is more suitable for those with less complex work, such as the deployment of a much local without expanding existing protected application does not require maintenance or modification swarm cluster mode.

Heptio Kubernetes subscription edition

https://heptio.cloud.vmware.com/

Kubernetes two founders of Craig McLuckie and Joe Beda, founded Heptio, the main provider of services and products around the Kubernetes. They first flagship product is a paid Kubernetes deployment services, Heptio Kubernetes Subscription (HKS). Heptio around the clock technical support, costs $ 2,000 per month and above.

The main advantage is that it is Heptio enterprise-class Kubernetes, without fear of vendor lock-in. It runs deployed on public or private cloud hardware. Heptio provides all the tools for configuration management Kubernetes are open source, and the fix can be delivered directly to the support cluster.

2018 VMware acquired Heptio, but currently not yet affect the acquisition Heptio product plans.

Container Pharos

https://www.kontena.io/pharos/

Positioning Kontena Pharos is "Kubernetes that just works", it is with Red Hat's Linux products have substantially the same "play." The underlying architecture is the result of CNCF certified Kubernetes release, you can use in the Apache 2 license (and, like Fedora or CentOS). Paying customers can get professional-level features, technical advice, support services and certain fixed-price products, such as moving to the cloud native infrastructure.

The core Pharos release the default configuration of the basic features automatic security updates and a number of containers and other run-time. Paid version add a business tool, such as Kontena Lens panel, Kontena Storage distributed storage systems, backup, load balancing, and network isolation environments, including the deployment of a cluster.

Professional Edition 30-day trial period, subscription fee per month from nearly $ 3,000. The open source version is no time limit does not require license fees.

Pivotal Container Service (PKS)

https://pivotal.io/cn/platform/pivotal-container-service

Pivotal, its performance on the Cloud Foundry and well known, it has enterprise-class Kubernetes services, namely Pivotal Container Service (PKS). PKS draws inspiration for many other Pivotal projects, for example, it uses the Cloud Foundry project Kubo once for Pivotal to start and manage Kubernetes clusters.

PKS One of the most prominent features are tightly integrated with VMware virtual machine stack, in fact, PKS is a joint project of VMware-Pivotal. Running container on the PKS can access the virtual machine running on vSphere available services, such as persistent storage in VMware VSAN. In addition, PKS can be managed for managing VMware infrastructure in public and private cloud environments VMware Cloud Foundation.

In short, VMware and any use of Kubernetes growing interest in corporate research PKS may want to take advantage of their existing VMware settings.

Red Hat OpenShift

https://www.redhat.com/en/technologies/cloud-computing/openshift

Red Hat PaaS is OpenShift product, initially using Heroku buildpack similar "cassette" packaged applications, and then deployed in a vessel known as a "gear" in. Docker then appeared, OpenShift has been redesigned, with a new image and run-time standard containers. Inevitably, Red Hat uses Kubernetes as the choreography of technology OpenShift.

OpenShift also provides abstraction and automation for all components of PaaS. This abstraction and automation extended to Kubernetes, will bring considerable administrative burden, therefore OpenShift can be used to ease this process, as a more important part of the deployment of PaaS.

As mentioned above, the, CoreOS Tectonic being incorporated into Red Hat OpenShift, although the technical merger is expected to be completed by 2020.

SUSE container service platform

https://www.suse.com/products/caas-platform/

Because Linux distributions and widely known in Europe also owns SUSE SUSE CaaS platform. Conceptually, SUSE CaaS platform is reminiscent CoreOS Tectonic, which combines running bare metal containers "mini" operating system, Kubernetes, built-in image storage and cluster configuration tool.

SUSE CaaS Platform3 released in 2018, it added a multi-master function in this version can adapt to the cluster master node and kernel crashes adjustment function, that can be customized to adjust the Linux kernel contains.

SUSE CaaS platform can run on public clouds and local bare metal, but should pay attention SUSE does not yet support any integration with the underlying cloud infrastructure. This means that SUSE CaaS platform is not intended to supplement Amazon EKS or Google Kubernetes Engine designed, but to avoid them, so that you can span multiple cloud and data center operations container.

Telekube

https://gravitational.com/gravity/

Teleport SSH server owned company Gravitational developed Gravity, which is "to strengthen the production of" Kubernetes release that runs on a local or remote cluster. Gravity position is proprietary SaaS platform solutions or run Kubernetes-as-a-service in multiple areas and hosting providers.

Application on Gravity To run in a container on Kubernetes, the premise must do some preparation. They must first be packaged into "Bundles", will be published to Kubernetes cluster distribution after the "Bundles". These "binding" belongs to the extra work required in addition to our common deployment container application is ready to work still needs to be done, but also the Gravity Bundle list of additional work unique need.

Gravity contains shoot a snapshot of the entire Kubernetes cluster functions, including all applications and configuration, and the user can deploy a snapshot to any other Kubernetes environment.

Epilogue

Kubernetes and container are changing to create applications, deployment, and management methods. These Kubernetes releases listed in this article, is leading this revolution.


Original link:
https://www.infoworld.com/article/3265059/10-kubernetes-distributions-leading-the-container-revolution.html


Guess you like

Origin blog.51cto.com/12462495/2426580