Kubernetes Courses
Master Kubernetes container orchestration, from containerization basics and YAML fundamentals through deployments, networking, and storage, up to advanced security, service meshes, custom operators, and emerging trends like serverless and edge computing.
Four levels, a clear path through
Every learner starts where they are. Move from Beginners through to Expert at your own pace.
Introduction to Kubernetes
- Understanding the basics of containerization
- Introduction to Kubernetes and its role in container orchestration
- Key components of a Kubernetes cluster
Getting Started with Kubernetes
- Setting up a simple Kubernetes environment
- Deploying and managing containers in Kubernetes
- Basic concepts of pods, services, and deployments
Introduction to YAML
- Understanding YAML for defining Kubernetes resources
- Creating and managing Kubernetes configurations using YAML
- Hands-on exercises with YAML for basic resource definitions
Pods and Deployments
- Advanced pod configurations and multi-container pods
- Understanding deployment strategies
- Rolling updates and rollbacks in Kubernetes
Services and Networking in Kubernetes
- Service types in Kubernetes (ClusterIP, NodePort, LoadBalancer)
- Ingress controllers and managing external access
- Network policies for controlling pod communication
ConfigMaps and Secrets
- Managing configuration data using ConfigMaps
- Securing sensitive information with Kubernetes Secrets
- Best practices for handling configuration in Kubernetes
Advanced Deployments and Scaling
- Blue-green deployments and canary releases
- Autoscaling in Kubernetes
- Custom resource definitions (CRDs) for extending Kubernetes
StatefulSets and Persistent Storage
- Managing stateful applications in Kubernetes
- Understanding StatefulSets for stateful application deployment
- Persistent storage options in Kubernetes
Monitoring and Logging in Kubernetes
- Setting up monitoring tools (Prometheus, Grafana)
- Logging strategies and best practices in Kubernetes
- Troubleshooting and debugging techniques
Security in Kubernetes
- Role-Based Access Control (RBAC) in Kubernetes
- Implementing security policies with PodSecurityPolicy
- Security best practices for Kubernetes clusters
Advanced Networking
- Service meshes for microservices communication
- Network policies for fine-grained control
- Advanced networking solutions like Calico or Istio
Kubernetes Operators
- Understanding the concept of Kubernetes Operators
- Creating custom operators for application-specific management
- Operator Framework and best practices
Kubernetes Governance and Compliance
- Ensuring compliance with industry regulations
- Implementing governance policies in a Kubernetes environment
- Audit and compliance monitoring in Kubernetes
Emerging Trends in Kubernetes
- Exploring serverless computing with Kubernetes (Knative)
- Integration with edge computing and IoT devices
- Continuous evolution and updates in the Kubernetes ecosystem
Quick links
About Us
Learn more about AAIS and the services we offer.
Teach at AAIS
Explore teaching opportunities and join our tutor network.
Contact Us
Reach out to us for enquiries and support.
Terms & Conditions
Read our policies for classes, bookings and payments.
Privacy Policy
Learn how we protect your personal information.
Ready to Experience a Class Before You Begin?
Book a FREE 30-Minute Trial Class in your chosen subject. Meet your tutor, experience the teaching style, and explore how AAIS works before you get started.