Docker with Kubernetes Administration – GL355
Course Duration
5 Days
Audience
Employees of federal, state and local governments; and businesses working with the government.
Prerequisites
Proficiency with the Linux CLI (GL120 "Linux Fundamentals") A broad understanding of Linux system administration (GL250 "Enterprise Linux Systems Administration").
Course Description
This combined course covers both Docker and Kubernetes administration in a single intensive five-day program. Students learn to build and manage Linux containers with Docker, then progress to deploying and operating containerized workloads at scale using Kubernetes. Topics include container lifecycle management, Docker networking and volumes, Kubernetes cluster architecture, pod scheduling, services, storage, RBAC, and monitoring.
Course Outline
- CONTAINER TECHNOLOGY OVERVIEW Instructor – Docker Demo
- Application Management Landscape
- Application Isolation
- Resource Measurement and Control
- Container Security
- OverlayFS Overview
- Container Security
- Open Container Initiative
- Docker Alternatives
- Docker Ecosystem
- Docker Ecosystem (cont.)
- Container Concepts runC
- Container Concepts Systemd
- INSTALLING DOCKER Installing Docker
- Docker Architecture
- Starting the Docker Daemon
- Docker Daemon Configuration
- Docker Control Socket
- Enabling TLS for Docker
- Validating Docker Install
- Installing Docker
- Protecting Docker with TLS
- MANAGING CONTAINERS Creating a New Container
- Listing Containers
- Managing Container Resources
- Running Commands in an Existing Container
- Interacting with a Running Container
- Stopping, Starting, and Removing Containers
- Copying files in/out of Containers
- Inspecting and Updating Containers