Objectives
- Gain a good understanding on how Docker containers work and how a Kubernetes cluster performs
- Learn how to build and run your Docker Linux container
- Learn how to design, create and deploy an application on a Kubernetes cluster
Topics
- Overview on container runtimes
- Docker Images manipulation, dealing with Docker registry, creating your own Docker image with Dockerfile
- Run your Docker container and perform support tasks on it
- Understand data persistency through Docker volumes
- Introduction to Docker networks
- Understand containers orchestration objectives
- Learn about the different components of a Kubernetes cluster
- Master all main Kubernetes objects: namespaces, pods, services and endpoints, Ingress
- Understand various types of deployments
- Manage data persistency on Kubernetes clusters
Method
- Presentation with many practical exercises
- Case studies, live demos and discussions
- Networking during coffee breaks, lunch, and apéro on the last day (included in price, except for on-site workshops)
Target group
- Developers
- IT staff responsible for supporting internal application deployment
Language & documentation
- Workshop training held in English; French available
- Documentation: content details, scripts, case study solutions as PDF file (in English)