Kubernetes
Kubernetes from pods and services to controllers, storage, security and running in the cloud.
Beginner
4 coursesKubernetes Basic Concepts and Configuration
Cluster architecture, pods, services, deployments, core objects and basic kubectl administration.
Kubernetes for Developers: Core Concepts
Kubernetes from a developer’s view — pods, deployments, services, storage, ConfigMaps and Secrets.
Pods in Kubernetes
Define, deploy and administer pods — lifecycle, init containers, probes and resource limits.
Services in Kubernetes
Create and manage services, service types, kube-proxy, internal DNS, EndpointSlices and Ingress.
Intermediate
4 coursesDeployments in Kubernetes
Deployments, rollouts and rollbacks and horizontal pod autoscaling with kubectl.
Managing Kubernetes Controllers and Deployments
Deploy and maintain apps with Deployments, DaemonSets, Jobs, CronJobs and StatefulSets.
Kubernetes for Developers: Volumes and Multi-container Pods
Use storage in Kubernetes, multi-container pod patterns and service accounts for security.
Kubernetes for Developers: Moving from Docker Compose to Kubernetes
Migrate from Docker Compose to Kubernetes with Kompose and Skaffold through hands-on practice.
Advanced
3 coursesKubernetes for Developers: Moving to the Cloud
Run Kubernetes effectively in the cloud and deploy to Amazon EKS, Azure AKS and Google GKE.
Configuring and Managing Kubernetes Storage and Scheduling
Persistent storage management and advanced pod-scheduling techniques in Kubernetes.
Configuring and Managing Kubernetes Security
Secure cluster access, application deployment and applications at runtime in Kubernetes.
Interested in Kubernetes?
Contact us to book a course or get a custom training plan for your team.