The Kubernetes Sessions: Getting Started Deep Dive - No Fluff Just Stuff
ÜberConf is July 16-19 : Early-Bird Registration extended through May 17th - Save $250! Details »

Virtual Workshop

The Kubernetes Sessions: Getting Started Deep Dive

Monday, May 13

11:00 AM EDT / 8:00 AM PDT

Live Hands-On Full-Day Training

Daniel Hinojosa

Daniel Hinojosa

Workshop Starts

1

DAYS

1

HOURS

1

MIN

1

SEC
Do you want to register with virtual workshop credits? Login with email address used during registration to access your credits.

World-Class Virtual Workshop

4.55
1,577 Ratings

What You Will Learn

This is an introductory workshop to get started with Kubernetes. This assumes that you, the attendee, are fresh to this technology. This workshop begins with defining terms, deploying Kubernetes objects, tracking the health of your deployments, and exposing your application to the outside world. Our end goal is to have you deploy a full application on the internet.

Virtual Workshop Format

  • Live Online Full-Day Training
  • Interactive Zoom Webinar
  • 11:00 AM EDT - 12:30 PM - Session 1
  • 12:30 PM - 12:45 PM - Break
  • 12:45 PM - 2:15 PM - Session 2
  • 2:15 PM - 2:45 PM - Meal Break
  • 2:45 PM - 4:15 PM - Session 3
  • 4:15 PM - 4:30 PM - Break
  • 4:30 PM - 6:00 PM - Session 4

Registration Options

Monday - May 13, 2024

11:00 AM - 6:00 PM Eastern
8:00 AM - 3:00 PM Pacific

Price: $575

Course Outline

  • What is Kubernetes?
  • How did we get here?
  • How much will this cost?
  • When is it appropriate to use Kubernetes? When is it overkill?
  • Review of Containers
  • Setting up kubectl on your machine
  • How is the .kube/config file set up?
  • What tools can I use so I don't have to type kubectl all day long?
  • What if I am using Windows?
  • What is Kubernetes API? How can I reference the Kubernetes API?
  • What is a namespace?
  • What is a node?
  • What is a pod?
  • What is a sidecar?
  • What is a ReplicaSet?
  • What is a Deployment?
  • What is a Service?
  • What is a ConfigMap?
  • What is a Secret?
  • Reading Events
  • Reading Logs
  • Liveness and Readiness Probes
  • How does the pairing of Service and Deployment work?
  • What are the choices in exposing and accessing your application?
  • Setting up an Ingress Controller
  • Setting up an Ingress
  • How to setup TLS Termination to your Ingress
  • What is Helm?
  • What are some other objects that we should look forward to using?

Setup Requirements

  • An account at Docker Hub
  • If you are using Windows, download and install PuTTY
  • Ensure that you can SSH into a remote machine, this may require a non-work machine, or turning off VPN

Daniel Hinojosa

Daniel Hinojosa

Daniel is a programmer, consultant, instructor, speaker, and recent author. With over 20 years of experience, he does work for private, educational, and government institutions. He is also currently a speaker for No Fluff Just Stuff tour. Daniel loves JVM languages like Java, Groovy, and Scala; but also dabbles with non JVM languages like Haskell, Ruby, Python, LISP, C, C++. He is an avid Pomodoro Technique Practitioner and makes every attempt to learn a new programming language every year. For downtime, he enjoys reading, swimming, Legos, football, and barbecuing.