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
Introduction to Kubernetes
- Overview of Kubernetes and its architecture
 - Core components: API server, Controller Manager, Scheduler, etcd, and Kubelet
 - Understanding Pods, Nodes, and Clusters
 
Resource Management
- Isolating resources using Namespaces
 - Defining Requests and Limits for computational resources
 - Scaling applications with Kubernetes
 
Managing Workloads
- Deploying applications using Deployments, StatefulSets, and DaemonSets
 - Using Jobs and CronJobs for task scheduling
 - Handling updates and rollbacks
 
Networking and Service Discovery
- Understanding Kubernetes Services: ClusterIP, NodePort, LoadBalancer, ExternalName
 - Configuring DNS and Service Discovery
 - Exposing applications via Ingress
 
Data Persistence
- Persisting data with Persistent Volumes and Persistent Volume Claims
 - Using Static and Dynamic Volumes
 - Understanding Access Modes, Reclaim Policies, and Projected Volumes
 
Configuration Management
- Deploying ConfigMaps and Secrets
 - Using environment variables and volumes for configuration
 
Cluster Management
- Kubernetes cluster upgrades using kubeadm
 - Configuring authentication with TLS certificates
 - Managing permissions with Role-Based Access Control (RBAC)
 
Advanced Scaling Strategies
- NodeSelector, NodeAffinity, and PodAffinity
 - Understanding and applying Taints and Tolerations
 
Provisioning with Helm
- Introduction to Helm and Helm Charts
 - Creating and deploying Helm Charts
 - Managing dependencies with Helm
 
Troubleshooting Kubernetes
- Analyzing BackOff and CrashLoopBackOff issues
 - Troubleshooting Nodes in NotReady status
 - Using kubectl and logs for debugging
 
Summary and Next Steps
Requirements
- Basic understanding of Linux commands
 - Familiarity with containerization concepts (e.g., Docker)
 - Experience with networking fundamentals is recommended but not required
 
Audience
- System administrators
 - DevOps engineers
 - Developers aiming to deploy and manage containerized applications
 
             35 Hours
        
        
Testimonials (1)
I liked the one-on-one format of this course, which allowed far more flexibility in Q&A. The Instructor covered the material that was relevant to my training needs, and additional knowledge that will certainly benefit me going forward.