Kubernetes Distilled - An In-Depth Guide for the Busy Java Developer
Offered By: Devoxx via YouTube
Course Description
Overview
Dive deep into Kubernetes concepts and best practices tailored for Java developers in this comprehensive conference talk. Explore essential topics including local development workflows, image building strategies, deployment techniques, and debugging applications on Kubernetes. Learn about integrating automated testing, managing persistent data stores, and packaging services as Cloud Native Application Bundles. Discover approaches for health monitoring, log aggregation, TLS termination, and Kubernetes security integration. Gain insights into externalizing configuration and secrets, implementing service-to-service communication, and leveraging ingress controllers. Understand observability practices and how to effectively use profiles in Kubernetes environments. Get hands-on experience with crucial tooling and learn to navigate the Kubernetes ecosystem efficiently, distilling information relevant to your development role.
Syllabus
Introduction
Why Kubernetes
Platform as a Service vs Kubernetes
Community vs Production
New tools
No live demos
Is Kubernetes complicated
Office Space
Service Level Objectives
What is Kubernetes
Workloads
Declaration
Architecture
Objects and Resources
Real World Examples
Building an Image
Spring Boot
Containers
Docker Image
Random Name
Layers
Using registries
Getting deep
Local development
Deployment
Pots
Service
Replica Sets
Replica Sets Example
Whats a pain
Dry run
Generate manifests
Tradeoffs
Deployment Context
Common Mistakes
Liveness
Taught by
Devoxx
Related Courses
Play by Play: Developing Microservices and Mobile Apps with JHipsterPluralsight Software Archaeology - Learning from the Landing on the Moon
Devoxx via YouTube Create an Eco-Friendly World with Green Software Engineering
Devoxx via YouTube Platform Building for Data Mesh - Show Me How It Is Done
Devoxx via YouTube The Hitchhiker's Guide to Software Architecture and Design
Devoxx via YouTube