Slide 1

Slide 1 text

Getting started with Kubernetes Nilesh Gule @nileshgule Cloud Native Ninja

Slide 2

Slide 2 text

No content

Slide 3

Slide 3 text

Kubernetes - most popular CNCF project https://landscape.cncf.io/

Slide 4

Slide 4 text

What is Kubernetes? https://kubernetes.io/

Slide 5

Slide 5 text

Kubernetes Architecture

Slide 6

Slide 6 text

Kubernetes Architecture

Slide 7

Slide 7 text

Kubernetes – How to get started? 50 days from zero to hero with Kubernetes

Slide 8

Slide 8 text

Kubernetes – Single node cluster

Slide 9

Slide 9 text

What can be done with Kubernetes? ✓ Orchestrate containers: Provides a platform to schedule & run containers on clusters of physical or virtual machines ✓ Better Hardware utilization: Maximize resources needed ✓ Application Deployment: Control & automate application deployment ✓ Stateful Apps: mount & add storage for running stateful apps ✓ Scale containerized apps: Dynamically scale application ✓ Declaratively manage services ✓ Resiliency: Health-check & self-heal apps with auto-placement, auto restart, auto replication, autoscaling etc.

Slide 10

Slide 10 text

Summary ✓ Kubernetes: Orchestration platform ✓ Docker Desktop: provides Single node Kubernetes cluster ✓ Kubectl : Kubernetes command line interface ✓ Lens / Octant: Kubernetes cluster visualizer

Slide 11

Slide 11 text

Containerize Apps Resources https://github.com/NileshGule/cloud-native-ninja Slides https://www.slideshare.net/nileshgule/ https://speakerdeck.com/nileshgule/