Edition 0 Updated to asp. Net core 0


Clusters and orchestrators



Yüklə 11,82 Mb.
Pdf görüntüsü
səhifə65/288
tarix12.07.2023
ölçüsü11,82 Mb.
#136458
1   ...   61   62   63   64   65   66   67   68   ...   288
NET-Microservices-Architecture-for-Containerized-NET-Applications

Clusters and orchestrators.
When you need to scale out applications across many Docker hosts, as 
when a large microservice-
based application, it’s critical to be able to manage all those
hosts as a 
single cluster by abstracting the complexity of the underlying platform. That’s what the container 
clusters and orchestrators provide. Kubernetes is an example of an orchestrator, and is available in 
Azure through Azure Kubernetes Service. 
Schedulers.
Scheduling
means to have the capability for an administrator to launch containers in a 
cluster so they also provide a UI. A cluster scheduler has several responsibilities: to use the cluster’s 


68 
CHAPTER 3 | Architecting container and microservice-based applications 
resources efficiently, to set the constraints provided by the user, to efficiently load-balance containers 
across nodes or hosts, and to be robust against errors while providing high availability. 
The concepts of a cluster and a scheduler are closely related, so the products provided by different 
vendors often provide both sets of capabilities. The following list shows the most important platform 
and software choices you have for clusters and schedulers. These orchestrators are generally offered 
in public clouds like Azure. 
Software platforms for container clustering, orchestration, and 
scheduling 
Platform 
Description 
Kubernetes
Kubernetes
 is an open-source product that provides functionality that ranges 
from cluster infrastructure and container scheduling to orchestrating 
capabilities. It lets you automate deployment, scaling, and operations of 
application containers across clusters of hosts. 
Kubernetes
provides a container-centric infrastructure that groups application 
containers into logical units for easy management and discovery. 
Kubernetes
is mature in Linux, less mature in Windows. 

Yüklə 11,82 Mb.

Dostları ilə paylaş:
1   ...   61   62   63   64   65   66   67   68   ...   288




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©azkurs.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin