Course Outline
Day 1
- Docker and Linux container technology
- Docker container lifecycle
- Working with Docker images
- Network communication between containers
- Data persistence in containers
- Container orchestration requirements and available options
- Introduction to Kubernetes and other orchestration systems
- Core Kubernetes concepts: Pods, labels, controllers, services, secrets, persistent data volumes, claims, namespaces, and quotas
Day 2
- Kubernetes reference architecture and its main components
- Container networking model in Kubernetes
- Service discovery, scaling, and load balancing
- DNS for service discovery
- Ingress controllers and reverse proxies
- Stateful applications persistence and Kubernetes data volume models
- Kubernetes storage backends: local, NFS, GlusterFS, Ceph
- Cluster management
- Deploying applications and services on a Kubernetes cluster
Day 3
- Advanced controllers: Daemon Sets and Stateful Sets
- Jobs and Cron jobs
- Autonomy of pods
- Storage classes and dynamic storage provisioning
- Network policies
- Securing a Kubernetes cluster
- Authentication, authorization, and access control
- High availability of the control plane
- Automatic scaling
- Cluster monitoring
- Troubleshooting
Requirements
Familiarity with using the Linux command line, Linux file systems, Linux networking, and Bash scripting. Understanding of fundamental computer programming concepts and methodologies. Prior knowledge of Docker container technology and Linux is also recommended.
Testimonials (7)
The knowledge and exchanges with Augustin
Laurent - L'Office national des vacances annuelles (ONVA)
Course - Docker and Kubernetes
The subject learned, the availability of Augustin to answer our questions and his deep knowledge
Laurent - L'Office national des vacances annuelles (ONVA)
Course - Docker and Kubernetes
The subject learned, the availability of Augustin to answer our questions and his deep knowledge
Laurent - L'Office national des vacances annuelles (ONVA)
Course - Docker and Kubernetes
The subject learned, the availability of Augustin to answer our questions and his deep knowledge
Laurent - L'Office national des vacances annuelles (ONVA)
Course - Docker and Kubernetes
I really like the thing that we created our own docker image and that we have our own k8s cluster. Also the final part with help chart installation of a application was really nice. Also Konrad really explained very simple all the topics and answered all my questions. On top of that, we had chances to do live troubleshooting, so that is really valuable!
Alexandru Grajdan
Course - Docker and Kubernetes
I especially liked that it was a lot of hands-on exercises instead of powerpoint presentations.
Filip - IT Total
Course - Docker and Kubernetes
The trainer tone during the presentation and the way he answered the questions. It was ok that training material was easily available and the VM with minikube for the hands on exercises were easily available and configured. Please make sure the training material is better organized, underlining what you learn in each chapter and also to link the right exercises to the chapter.