Inhoudsopgave
Wat kan je met Kubernetes?
Kubernetes (ookwel k8s) is een open-source systeem om grote groepen containers en gecontaineriseerde applicaties eenvoudig(er) beheren. Met Kubernetes zijn componenten te orkestreren die komen kijken bij de hosting van een gecontaineriseerde applicatie: computing, netwerk, opslag en allerlei type workloads.
Wat kan je met Microsoft Azure?
Maar wat is Microsoft Azure eigenlijk? Azure is het cloud computing platform van Microsoft, je kan het gebruiken om je applicatie te bouwen, implementeren en beheren. Je kan internationaal schalen door middel van het wereldwijde netwerk van Microsoft-managed datacenters.
What is Horizontal Pod scaling in Kubernetes?
Kubernetes: Horizontal Pod Scaling. With Pod Autoscaling your Kubernetes Cluster can monitor the load of your existing Pods and determine if we need more Pods or not. This is one of the biggest benefits of using Kubernetes as you will save yourself from overloading individual Pods and which leads to unexpected code behavior and various faults.
What is a single pod in Kubernetes?
Pods that run a single container. The “one-container-per-Pod” model is the most common Kubernetes use case; in this case, you can think of a Pod as a wrapper around a single container, and Kubernetes manages the Pods rather than the containers directly. Pods that run multiple containers that need to work together.
What is Kubernetes autoscaling and how does it work?
With Autoscaling, Kubernetes watches resource metrics of each Pod and determines if we need more or less Pods. I am being vague on purpose by saying “resource metrics” since you can create custom metrics based on your application’s needs. The most common is CPU utilization.
How much CPU does a horizontalpodautoscaler consume?
Then, your HorizontalPodAutoscaler would attempt to ensure that each pod was consuming roughly 50% of its requested CPU, serving 1000 packets per second, and that all pods behind the main-route Ingress were serving a total of 10000 requests per second.