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

Scaling Apps on Kubernetes

Avatar for VIVEK SRIDHAR VIVEK SRIDHAR
September 28, 2019

Scaling Apps on Kubernetes

Links to munch & learn Containers & Kubernetes!

Containers & Orchestration - http://bit.ly/dockerk8s
Kubernetes Up & Running - http://bit.ly/k8sup

Avatar for VIVEK SRIDHAR

VIVEK SRIDHAR

September 28, 2019
Tweet

More Decks by VIVEK SRIDHAR

Other Decks in Technology

Transcript

  1. Agenda • Introduction to Containers & Kubernetes - Microservices •

    Scaling apps on Kubernetes - HPA • Kubelet functions • Virtual Kubelet Architecture • Virtual Kubelet Demo
  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.