Overview
Explore a comprehensive conference talk on deploying Kubernetes for container cluster management in production environments. Learn when to implement Kubernetes, how to launch a cluster, and manage multi-host networking. Discover techniques for handling secrets and security, running Kubernetes on various platforms including bare metal, AWS, GCE, and Azure, and implementing auto-scaling for containers. Compare Kubernetes with other cluster managers like Nomad, Mesos, and Swarm. Gain insights into the foundations of Kubernetes, understand when a cluster manager is necessary, and learn the intricacies of running it both on-premises and in the cloud.
Syllabus
Introduction
Overview
My aim
What are containers
Containers vs hypervisors
Container properties
Performance
Learning curve
Features
Container Implementations
XED
API
Master
Key Components
How to Deploy
Deploying HTTP
Pod
Pods
Replication
Guest Book
Replication Controllers
Services
DNS
NoPort
Cloud API
External IP Addresses
Load Balancing
Networking
Key Points
Health Checks
Rolling Updates
Separating Your Load
Secrets Management
Secret Volumes
Container Scaling
Binpacking
Strict Nick
High Availability
AutoScaling
Summary
Taught by
NDC Conferences