Kubernetes Fundamentals
- CMDBID 108339
- Course Code CMKF
- Duration 2 Days
Kubernetes Course
course overview
download outline
Select Country and City to View dates & book now
Overview
This two-day Kubernetes fundamentals training course provides a comprehensive introduction to Kubernetes, covering its architecture, core components, and practical applications. Participants will gain a deep understanding of container orchestration, including deployment, scaling, and management of containerized applications using Kubernetes.
Through hands-on exercises and real-world scenarios, attendees will learn how to set up a Kubernetes cluster, deploy applications, manage resources, and troubleshoot common issues. By the end of the course, participants will be equipped with the knowledge and skills necessary to effectively leverage Kubernetes for containerized application deployment and management in various environments.
Audience
Intended Audience:
- Anyone involved with using or building a Kubernetes cluster
Skills Gained
Objectives: By the end of the course, you should be able to meet the following objectives:
- Build, test, and publish Docker container images
- Become familiar with authoring YAML files and its syntax
- Understand Kubernetes core user-facing concepts, including Pods, Services, and Deployments
- Use kubectl the Kubernetes CLI, and become familiar with its commands and options
- Understand the architecture of Kubernetes (Control plane and its components, worker nodes, and kubelet)
- Learn to debug issues with application deployments on Kubernetes
- Apply resource requests, limits, and probes to deployments
- Manage dynamic application configuration using ConfigMaps and Secrets
- Deploy other workloads, including StatefulSets, DaemonSets, Jobs, CronJobs
- Learn about user-facing security best practices using ServiceAccounts, RBAC, and NetworkPolicies
Prerequisites
You should posses a minimum of two years experience in either IT support functions or Software development and have a foundational knowledge of both.
Outline
Module 0: Introduction
Module 0.5: Containers
- Build a simple containerised app
Module 1: Kubernetes Essentials
- kubectl
- Pods
- ReplicaSets
- Deployments
- Services
- Labs
- Pods, RS, Dep, Expose
Module 2: Kubernetes Basics
- Architecture
- [Managed service architecture – GKE, AKS, EKS]
- Labels
- Namespaces
- Operators
- Labs
- Working with labels
- “Quarantine” a pod
- Updating Deployments
- Updates, rollbacks, etc.
- Working with Namespaces
- Create dev/prod namespaces
Module 3: Volumes and data
- Volume types
- Mounting volumes
- ConfigMaps
- Secrets
- Labs
- Volume mounts
- ConfigMaps (namespaces)
- Secrets
Module 4: Kubernetes Networking
- Services redux
- Ingress
- Day 2
- Module 5: Other workload types
- DaemonSets
- Jobs / CronJobs
- Labs
- DS
- Jobs
Module 6: K8s Design Patterns
- Microservices
- Multi-container Pods
- Labs
- MCP – add functionality by adding a container, not by altering the application code
- MCP with configmaps / secrets
Module 7: Security
- RBAC
- NetPol
- SecPol
- Labs
Module 8: Logging and troubleshooting
- Metrics server
- Logs
- Log aggregation
- Troubleshooting process
- Labs
- HPA
- fluentD?
- Appendices
- Mesh
- StatefulSets
- Networking Fundies (cidr, RFC1918)
- Scheduler
Talk to an expert
Thinking about Onsite?
If you need training for 3 or more people, you should ask us about onsite training. Putting aside the obvious location benefit, content can be customised to better meet your business objectives and more can be covered than in a public classroom. Its a cost effective option. One on one training can be delivered too, at reasonable rates.
Submit an enquiry from any page on this site and let us know you are interested in the requirements box, or simply mention it when we contact you.
All $ prices are in USD unless it’s a NZ or AU date
SPVC = Self Paced Virtual Class
LVC = Live Virtual Class
Please Note: All courses are availaible as Live Virtual Classes
Trusted by over 1/2 million students in 15 countries
Our clients have included prestigious national organisations such as Oxford University Press, multi-national private corporations such as JP Morgan and HSBC, as well as public sector institutions such as the Department of Defence and the Department of Health.