Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
Course Outline
Containers Architecture
- Comparison of Containers and Virtual Machines
- Analyzing Container Internals
- Container Management Systems
- OCI and CRI Standards
Container Orchestration
- Limitations of Traditional Container Management
- Kubernetes Architectural Design
- Foundational Overview
- Master and Node Roles
- Etcd Data Store
- Kube-apiserver
- Kubelet Agent
- Kube-proxy
- Controller Manager
- Kube Scheduler
- Designing and Installing a Kubernetes Cluster
- Practical Labs
- Deploying a Multi-Node Kubernetes Cluster
Kubernetes Command-Line Tools
- Imperative vs. Declarative Approaches
- Using Kubectl
- Krew Plugin Manager
- Kube ns
- kube ctx
- Practical Labs
- Kubernetes Onboarding
- Essential Kubectl Commands
- Professional Tooling
Kubernetes Core Concepts
- Namespaces
- Pods and Multi-Container Pods
- Labels and Selectors
- Replication Controllers and ReplicaSets
- Deployments (Rolling Updates and Rollbacks)
- ConfigMaps and Secrets
- Liveness and Readiness Probes
- Practical Labs
- Core Kubernetes Concepts Workshop
- Executing Rolling Updates and Rollbacks
- Applying Labels and Selectors
- Managing ConfigMaps and Secrets
- Configuring Liveness and Readiness
Kubernetes Networking
- Cluster-Wide Networking
- Pod-Level Networking
- Service Networking
- CoreDNS Integration
- Ingress Controllers
- Practical Labs
- Networking Fundamentals
- Service Configuration
- Ingress Management
Scheduling
- Manual Scheduling Techniques
- Taints and Tolerations
- Node Labels and Selectors
- Node Affinity Rules
- Static Pods
- DaemonSets
- Practical Labs
- Manual Scheduling Exercise
- Taints and Tolerations Workshop
- Node Labels and Selectors Practice
- Node Affinity Configuration
- Static Pods Deployment
- DaemonSets Management
- Jobs and CronJobs
Kubernetes and Storage
- Persistent Volumes
- Persistent Volume Claims
- Dynamic Provisioning via StorageClass
- Practical Labs
- Static Provisioning Methods
- Dynamic Provisioning Strategies
Kubernetes Security
- Role-Based Access Control (RBAC)
- Service Accounts
- Security Contexts
- Resource Quotas
- Network Policies
- Practical Labs
- RBAC and Cluster Roles Configuration
- Service Account Management
- Security Context Application
- Network Policy Implementation
Logging and Monitoring
- Helm Package Manager
- Kubernetes Operators
- Monitoring Cluster Components
- Setting Up the GAP Stack (Grafana, Alertmanager, Prometheus)
- Practical Labs
- Helm Usage Workshop
- GAP Stack Deployment
Requirements
- A solid understanding of cloud computing principles
- Proficiency with the Linux command line
Target Audience
- DevOps engineers
- Developers
28 Hours
Testimonials (5)
I liked the pace of training.
Michael
Course - Kubernetes from Basic to Advanced (4 days)
it was a lot of information. probably would benefit from another day as i felt like it may have been a bit compressed to try and squeeze it all in.
Mark
Course - Kubernetes from Basic to Advanced (4 days)
everything was explained and backed up with an exercise
Mchal - Lukka Poland sp. z o.o.
Course - Kubernetes from Basic to Advanced (4 days)
Huge trainer knowledge, every question had an answer :)
Mateusz - Lukka Poland sp. z o.o.
Course - Kubernetes from Basic to Advanced (4 days)
trainer style