This article is a mirror article of machine translation, please click here to jump to the original article.

View: 9368|Reply: 0

Rancher has those differences from K8s

[Copy link]
Posted on 10/12/2019 3:27:08 PM | | | |
rancher:

1. Graphical method: The easy-to-use web management interface once again reduces the difficulty of deploying container applications using container technology on the basis of Docker's ease of use.

2. Support multiple schedulers: Through environment templates, you can easily create and deploy Cattle, Swarm, K8S, and Mesos container cluster management scheduling platforms.

3. Manage host clusters: The management object is a cluster of multiple hosts, not just a single container host, create and manage several or dozens of application server clusters, only need Ctrl+C, Ctrl+V, copy and paste to solve.

4. Built-in app store: Use the WordPress template in it to create a WordPress blog system, just click the mouse, the deployment difficulty is no higher than applying for a free email!

5. Flexible resource allocation: Built-in application load balancer, the "service" only needs a minimum of 1 container instance, when the load is not enough/or excessive, just click the mouse, increase/decrease the number of container instances in the "service" to solve the problem, the application system has natural elastic expansion capabilities.


Infrastructure orchestration

Rancher can use Linux host resources from any public or private cloud. Linux hosts can be virtual or physical. Rancher only requires the host to have CPU, memory, local disk, and network resources. From Rancher's perspective, a cloud host provided by a cloud vendor is the same as a physical machine.

Rancher implements a flexible layer of infrastructure services for running containerized applications. Rancher's infrastructure services include networking, storage, load balancing, DNS, and security modules. Rancher's infrastructure services are also deployed via containers, so Rancher's infrastructure services can run on any Linux host.

Container orchestration and scheduling

Many users choose to use container orchestration scheduling frameworks to run containerized applications. Rancher includes all the current mainstream orchestration and scheduling engines, such as Docker Swarm, Kubernetes, and Mesos. The same user can create a Swarm or Kubernetes cluster. You can also manage applications using native Swarm or Kubernetes tools.

In addition to Swarm, Kubernetes, and Mesos, Rancher also supports its own Cattle container orchestration scheduling engine. Cattle is widely used to orchestrate Rancher's own infrastructure services and to configure, manage, and upgrade Swarm clusters, Kubernetes clusters, and Mesos clusters.

App Store

Rancher users can deploy apps consisting of multiple containers in the app store with one click. Users can manage the deployed application and can automate upgrades when a new version of the application is available. Rancher offers an app store maintained by the Rancher community that includes a range of popular apps. Users of Rancher can also create their own private app store.

Enterprise-level permission management

Rancher supports flexible plug-in user authentication. Support Active Directory, LDAP, Github and other authentication methods. Rancher supports role-based access control (RBAC) at the environment level, which allows users or groups of users to configure access to a development or production environment through roles.

The following diagram shows the main components and features of Rancher:


1. The platform is easy to deploy. The platform that manages Docker itself is also based on Docker deployments. As long as you have docker, you can complete the deployment of the platform with a single command.
2. The platform is easy to expand. Through the agent mechanism, a docker command completes the agent deployment and quickly increases your physical machines. It also supports cloud hosts such as AWS, and version 2.0 even supports K8s.
3. Easy service deployment. Through the app store, application deployment is completed in 2 steps, and each middleware is arranged independently like docker-compose, which can be expanded at any time.
4. Bring your own account permissions. Compared to K8s, which does not have account management, Rancher comes with its own account permission system. Accounts can be created independently or easily connected to LDAP and other account systems. It is a great tool for company use.







Previous:Docker builds a private image repository
Next:WeChat Mini Program Full Set of Development Video Tutorial (Finished)
Disclaimer:
All software, programming materials or articles published by Code Farmer Network are only for learning and research purposes; The above content shall not be used for commercial or illegal purposes, otherwise, users shall bear all consequences. The information on this site comes from the Internet, and copyright disputes have nothing to do with this site. You must completely delete the above content from your computer within 24 hours of downloading. If you like the program, please support genuine software, purchase registration, and get better genuine services. If there is any infringement, please contact us by email.

Mail To:help@itsvse.com