Engineer for the future of Cloud
June 10-13, 2019
San Jose, CA

Kubernetes for administrators and operators (Day 2)

Location: 114
Average rating: *****
(5.00, 1 rating)

Who is this presentation for?

  • You're a system administrator or operator in charge of Kubernetes clusters.

Level

Intermediate

Prerequisite knowledge

  • Prior exposure to containers and Kubernetes
  • Ability to build and run a container image (e.g., with "docker build" and "docker run", but other tools are perfectly acceptable)
  • Have started a container on a Kubernetes environment (even if only locally, e.g., Minikube or Docker Desktop, or a learning platform, e.g., Play with Kubernetes or Katacoda)
  • Know the difference between a pod and a container
  • Experience or training as a system administrator
  • Understand how to use the UNIX command line to navigate directories, edit files, and use SSH to access remote machines
  • Familiarity with networking concepts like IP addresses and subnets
  • Knowledge about transport layer security (TLS) mutual authentication, keys, and certificates

What you'll learn

  • Set up, operate, and maintain production Kubernetes clusters
  • Learn deployment options pros and cons, design and architecture choices, day-to-day maintenance, upgrades, and troubleshooting of both Kubernetes control planes and worker nodes

Description

Outline

Please refer to Day 1 » of this training.

Day 2

Day-to-day ops

  • Logging
  • Metrics
  • Health checks

Scaling

  • Setting resource limits
  • Cluster scaling
  • Pod scaling
  • Metrics server
  • Autoscaling

Application isolation

  • Network policies
  • Pod security policies

Extending Kubernetes

  • CRDs
  • Operators
  • Federation