Kubernetes KCNA
Course Overview
This comprehensive Kubernetes training prepares you to excel in the Kubernetes and Cloud Native Associate (KCNA) exam and managing containerized applications with Kubernetes. Gain a strong foundation in core Kubernetes concepts, architecture, and operation through practical exercises and challenges simulating real-world scenarios. Develop the skills and experience necessary to leverage the power of Kubernetes and further your cloud-native journey.
Who is this course for
Key Benefits
- Gain a deep understanding of Kubernetes, its advantages, components, and architecture
- Develop practical skills through exercises and challenges simulating real-world scenarios
- Learn how to deploy and manage containerized applications with confidence
- Get familiar with the main troubleshooting techniques within Kubernetes environments
- Gain experience in managing application data and basic network connectivity configuration
Learning Objectives
By the end of this course, you'll be able to:
- Pass the Kubernetes and Cloud Native Associate (KCNA) exam
- Understand Kubernetes benefits, components, and architecture
- Utilize kubectl for effective cluster interaction
- Manage containerized application lifecycle with kubernetes
- Deploy and scale applications using Kubernetes deployments
- Understand the aspects of Kubernetes observability
- Configure and troubleshoot basic Kubernetes networking scenarios
Format
- Duration: 2 days
- Format: In-person or Remote, Instructor-led training (ILT)
- Course Difficulty: Basic
- Experience Level: Junior
- Hands-on Labs: Cloud based
Prerequisites
- Linux Basics
- Docker Basics
Course contents
Day 1: Welcome to Kubernetes
Module 1: Cloud Native and Kubernetes Overview
Iliyan Petkov2024-07-20T12:03:13+00:00- What is Cloud Native?
- Cloud Native architecture
- What is Kubernetes?
- Kubernetes architecture
- Kubernetes CLI client
Module 2: PODs overview
Iliyan Petkov2024-07-20T12:03:19+00:00- Understanding Kubernetes pods
- YAML overview
- Creating and managing pods
- Modifying pods
- Pod lifecycle and states
Module 3: Working with PODs
Iliyan Petkov2024-07-20T12:03:23+00:00- Multi-container pods
- Init and pause containers
- Resource management
- Pod Design patterns
- Debugging pods
Module 4: Container Storage
Iliyan Petkov2024-07-20T12:03:28+00:00- Persistent and ephemeral storage
- Understanding volumes and volume types
- Configuring persistent storage for applications
- Storage classes and dynamic provisioning
- Best practices for managing storage
Day 2: Managing Kubernetes Applications
Module 5: Configuration Management
Iliyan Petkov2024-07-20T12:03:33+00:00- Configuring applications
- Handling application configuration in Kubernetes
- Passing configuration with ConfigMaps
- Managing sensitive data with Secrets
- Best practices for using ConfigMaps and Secrets
Module 6: Deployments
Iliyan Petkov2024-07-20T12:01:27+00:00- Automated workload management
- Working with deployments and replica sets
- Managing deployments
- Deployment strategies
- Rolling updates and rollbacks
Module 7: Kubernetes Networking
Iliyan Petkov2024-07-20T12:03:39+00:00- What is a service?
- Service types and usage
- Endpoints and EndpointSlices
- Service Mesh overview
- Troubleshooting services
Module 8: Kubernetes Observability
Iliyan Petkov2024-07-20T12:03:43+00:00- Introduction to Observability
- Open Telemetry
- Monitoring Kubernetes clusters with Prometheus and Grafana
- Cost management
- Best practices for monitoring and logging
Related Courses

Devops foundation
DevOps is a set of practices that combines software development (Dev) and IT operations (Ops) to shorten the development lifecycle and deliver high-quality ...
VIEW MORE

Linux Foundation
The Linux Fundamentals course provides beginners with a comprehensive introduction to Linux operating systems. This course covers essential topics such as ...
VIEW MORE

Docker Foundation
This in-depth Docker Foundation course will give you a solid foundation in Docker and container technology, even if you are new to Docker ...
VIEW MORE
Level up your skills and unlock your potential—contact us today to learn how to enroll and receive special volume discounts!