Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Serverless Kubernetes - Virtual Kubelet

Avatar for VIVEK SRIDHAR VIVEK SRIDHAR
September 07, 2019

Serverless Kubernetes - Virtual Kubelet

How to use custom metrics in combination with the Kubernetes Horizontal Pod Autoscaler(HPA) to autoscale an application. Virtual nodes (virtual-kubelet) let you scale quickly and easily run Kubernetes pods on container Instances where you’ll pay only for the container instance runtime.

Learn more - http://bit.ly/VKonAzure

Avatar for VIVEK SRIDHAR

VIVEK SRIDHAR

September 07, 2019
Tweet

More Decks by VIVEK SRIDHAR

Other Decks in Technology

Transcript

  1. Agenda • Introduction to Kubernetes • Kubelet functions • Virtual

    Kubelet Architecture • Use - Cases • Demo - Deploying the app on Kubernetes & scaling app via HPA
  2. How Kubernetes works 1. Kubernetes users communicate with API server

    and apply desired state 2. Master nodes actively enforce desired state on worker nodes 3. Worker nodes support communication between containers 4. Worker nodes support communication from the Internet Kubernetes control API server replication, namespace, serviceaccounts, etc. -controller- manager -scheduler etcd Master node Worker node kubelet kube-proxy Docker Prod Prod Containers Containers Worker node kubelet kube-proxy Docker Prod Prod Containers Containers Internet Internet
  3. Manage Kubernetes with ease Serverless Kubernetes No infrastructure to manage

    Starts in seconds Azure Monitor AKS production cluster Microservices Azure Container Instances (ACI) Pods Virtual node Availability Reliability Highly available, reliable service with serverless scaling Auto scaling
  4. Virtual Kubelet • Open Sourced by Microsoft in 2017 •

    Extent the kubernetes API to serverless container platform.