Kubernetes with Docker

PT24952
Training Summary
Containerization has taken the IT world by storm, in the last few years. Large software houses, starting from Google and Amazon, are running significant portions of their production load in containers. Kubernetes is an open-source system for automating deployment, scaling, and management of containerized applications. It groups containers that make up an application into logical units for easy management and discovery. Kubernetes builds upon 15 years of experience of running production workloads at Google, combined with best-of-breed ideas and practices from the community. This course introduces the students to containers in general, then continues with Kubernetes, its architecture, its use in production, and its best practices.
Prerequisites
  • Must-have: comfortable with Linux environment.
  • Familiar with software development
Duration
3 Days/Lecture & Lab
Audience
This course is designed for developers, architects, and admins.
Course Topics
  • Containerization Introduction
  • Docker Intro
  • Working with Docker Containers
  • Building Custom Docker Images
  • Working with the Registry
  • Networking
  • Storage
  • Kubernetes Intro
  • Kubernetes Architecture
  • Kubernetes Resources
  • Networking
  • Storage
  • Deploying Scalable Services
  • Kubernetes Ecosystem
  • Security
  • Practical Kubernetes Examples
  • Kubernetes Best Practices
  • Workshops (time permitting)

Related Scheduled Courses