Azure Kubernetes Service (AKS)
Can specify that some applications must run together and they will be deployed on the same worker node.
Master node hosts the Kubernetes control plane that controls and managed the whole system.
Controls the cluster, holds the cluster's state and what makes it function, but don't run apps.
API Server: which the developer and the other control plane components communicate with
Scheduler: schedules your applications, assigning a worker node to each deployable component
Controller: performs cluster level functions such as replicating and keeping track of worker nodes
etcd: reliable distributed data store that persistently stores the cluster configuration.
Worker nodes that run the actual applications.
Container runtime: Docker
Kubelet: which talks with the API Server and manages containers on its node
Kube Proxy: load balances network traffic between the application components.
kubectl is a command line interface for running commands against Kubernetes clusters.
Example to get list of nodes running in your Kubernetes cluster
AKS: If you want to simplify the deployment, management and operations of Kubernetes
Azure Container Instances: easily run containers on Azure with a single command
Azure Container Registry: to store and manage containerised images.
Service Fabric: Developing microservices and orchestrators on Windows and Linux
Azure App Service: Deploy web applications on Linux using containers
Azure Batch: To run repetitive compute jobs using containers.
Comments
Post a Comment