K8S100
Kubernetes, the fundamentals
Discover Kubernetes and learn to manage workloads and containerized services on Kubernetes clusters.
✓ Official training SFEIR InstituteLevel Fundamentals⏱️ 1 day (7h)
What you will learn
- Understand how containers work
- Understand the architecture of Kubernetes
- Manage a Kubernetes cluster using the kubectl command
- Understand the main resources offered by Kubernetes
- Manage access control and isolate sensitive information using Secrets and RBAC
Target audience
- Consultants, Developers, Cloud architects, Administrators and SysOps/DevOps personnel, IT managers, All participants wishing to discover Kubernetes
Training Program
7 modules to master the fundamentals
Topics covered
- →Why use containers?
- →What is an Image and a container?
- →Build your own image
Topics covered
- →Understand the components of the Kubernetes control-plane
- →Understand Kubernetes architecture: pods, namespaces, labels
- →Integrate that Kubernetes is a large API
Topics covered
- →Work with the kubectl command
- →Inspect the cluster and pods
- →Display Pod console output
- →Connect to a pod interactively
Activities
Manipulate the kubectl command line
Topics covered
- →Create and use Deployments
- →Scale your workload using the scheduler and ReplicaSets
Activities
Deploy an Nginx proxy
Downscale and upscale our proxy
Topics covered
- →Learn to expose applications within the cluster
Activities
Expose an Nginx using a service
Topics covered
- →Reserve storage space using PersistentVolumes
- →Use ConfigMaps to centralize configuration artifacts
- →Use Secrets to isolate sensitive data
Activities
Use ConfigMaps to configure a Spring application
Topics covered
- →Understand authentication and authorization to the Kubernetes cluster
- →Define Kubernetes RBAC roles and role bindings to access resources in namespaces
Activities
Forbid access to sensitive data
Quality Process
SFEIR Institute's commitment: an excellence approach to ensure the quality and success of all our training programs. Learn more about our quality approach
Teaching Methods Used
- Lectures / Theoretical Slides — Presentation of concepts using visual aids (PowerPoint, PDF).
- Technical Demonstration (Demos) — The instructor performs a task or procedure while students observe.
- Guided Labs — Guided practical exercises on software, hardware, or technical environments.
Evaluation and Monitoring System
The achievement of training objectives is evaluated at multiple levels to ensure quality:
- Continuous Knowledge Assessment : Verification of knowledge throughout the training via participatory methods (quizzes, practical exercises, case studies) under instructor supervision.
- Progress Measurement : Comparative self-assessment system including an initial diagnostic to determine the starting level, followed by a final evaluation to validate skills development.
- Quality Evaluation : End-of-session satisfaction questionnaire to measure the relevance and effectiveness of the training as perceived by participants.
Train multiple employees
- Volume discounts (multiple seats)
- Private or custom session
- On-site or remote