Explore
About Us
Log In
Get Started
Explore
About Us
Log In
Get Started
Create a Pod with Image and Label
CKA Practice Exercises
Unlock All Exercises
Cluster Architecture, Installation & Configuration
Setting up a Kubernetes Cluster with Kubeadm
Managing Cluster Certificates
Upgrading a Kubernetes Cluster
Implementing RBAC for Users and ServiceAccounts
Configuring Kubeconfig Files
Using Helm to Deploy Applications
Managing Kubernetes Manifests with Kustomize
Understanding CNI, CSI, CRI
Managing etcd Backups and Restores
API Server Authentication and Authorization Basics
Workloads & Scheduling
Deploying Applications with Deployments
Performing Rolling Updates and Rollbacks
Configuring ConfigMaps and Secrets
Implementing Horizontal Pod Autoscaling
Managing Pod Scheduling with Taints and Tolerations
Controlling Pod Placement with Node Selectors and Affinity
Configuring Pod Security Context
Services & Networking
Creating ClusterIP, NodePort, and LoadBalancer Services
Configuring Ingress with Gateway API
Understanding CoreDNS and DNS Resolution
Implementing Network Policies for Pod Isolation
Troubleshooting Network Connectivity
Storage
Creating Persistent Volumes and Claims
Implementing Storage Classes and Dynamic Provisioning
Configuring Volume Access Modes
Using Local Persistent Volumes
Troubleshooting
Troubleshooting Pod Startup Issues
Debugging Application Logs
Troubleshooting Node Issues
Debugging Service Connectivity
Troubleshooting Network Policy Issues
Diagnosing Control Plane Component Failures
Troubleshooting Storage Issues
Monitoring Resource Usage
Inspecting etcd with etcdctl
Checking Control Plane Component Logs
Imperative Kubectl Practice
Create a Pod with Image and Label
Expose Deployment as Service
Scale Deployment Imperatively
Update Image Imperatively