During the workshops, participants will understand and learn practically how to prepare, implement, and manage applications running on Kubernetes - the most popular orchestrator for containerized applications.
In addition, attendees will acquire expertise in industry-leading methodologies for Cloud-Native application development
Participants will enhance their proficiency in utilizing Kubernetes communication tools through hands-on experience with a genuine Kubernetes cluster comprising multiple nodes.
Upon course completion, participants will possess the following competencies
The training is intended for programmers, system engineers, and architects who want to learn how to properly deploy and manage applications on Kubernetes.
Basic command-line navigation skills are required. In case you bring your own laptop, please ensure that ssh client is installed.
During the training, we will be creating/editing files on the server. Editors such as 'nano' and 'vim' will be available for editing purposes. Additionally, participants will have the option to mount a directory with tasks locally via ssh (e.g., VSCode offers suitable extensions for this purpose) and use their favorite editor from their local machine.
The training is conducted in the form of alternating mini-lectures followed by practical exercises. It combines expert theoretical knowledge with practical examples of its application in the work environment.
2 days, 16 training hours
First of all, it is recommended to use Kubernetes in practice.
Furthermore, there is potential for expansion in this direction by incorporating Service Mesh and Monitoring/Tracing elements into the curriculum.