Docker and Kubernetes
In this course you will learn how to build, compose, deploy and manage Docker containers with Kubernetes, to understand the purpose and theory of Kubernetes, and how to run and manage your containerized applications.
Virtual Classroom Training
€ 1870*
Classroom Training
€ 1870*
eLearning
€ 595*
Buy now or contact us about our volume discounts and corporate rates.
*Prices exclude VAT
This course focuses on how to build, compose, deploy and manage Docker containers with Kubernetes.
The Docker and Kubernetes course will further teach to understand the purpose and theory of Kubernetes and how to run and manage your containerized applications.
TARGET AUDIENCE:
• DevOps engineers
• Solution Architects
• Software Professionals
NOTE: This course is not delivered with the FoldOut methodology.
Course outline
- What is Docker?
- Why use Docker?
- Containers vs Virtual Machines
- Use Cases
- Docker Environment
- Set up the VM
- Manage the VM
- Download Docker
- Install Docker
- Quick Test
- Docker run
- List running containers
- Container Lifecycle
- Container Resources
- Container Networking
- Container Logging
- Executing Commands in Running Containers
- Container Environment Variables
- Images General Info
- Docker Hub
- Private Repository
- Pull Images
- Build Images
- Run Built Images
- Push Images
- Dockerfile
- Docker Layers
- Understanding Volumes in Docker
- Create and Manage Volumes
- Start a Container with a Volume
- Kubernetes History
- Orchestration
- Background
- Environments
- Kubernetes Cluster Architecture
- High/Context Level
- Component Level
- Pod Level
- Container Level
- Various Kubernetes Deployment Scenarios
- Single Node Deployment
- Kubernetes State
- Kubernetes Objects
- Pods, ReplicaSets, Deployments
- Namespaces
- Container Images
- Healthchecks
- Services
- Headless
- ClusterIP
- NodePorts
- LoadBalancers
- Ingress
- IngressControllers
- Volumes
- ConfigMaps
- Secrets
- kubectl Configuration
- Kubernetes Dashboard
- K9s
- Authentication
- RBAC – Authorization