
Certified Kubernetes Administrator Exam Strategy, Tips & Tricks
Learn a two-node kubernetes cluster upgrade from 1.20.3.2 to 1.20.3.3, upgrading master and worker nodes and core components kubeadm, kubectl, and kubelet, with node draining and verifying ready state.
Upgrade the Kubernetes master node from 1.20.1 to 1.20.2 by upgrading kubeadm, kubelet, and kubectl on the master, after draining, with post-upgrade coordination, without upgrading worker nodes.
Discover how to back up and restore etcd by creating and restoring snapshots with etcdctl, using endpoints, client certs, and a provided snapshot file.
Learn to back up and restore etcd with snapshot save and restore, including cert handling, node switching, and verification for the certified copy administrator exam.
Learn how to provision storage in Kubernetes by creating a local storage class, a persistent volume and a persistent volume claim, then mount them in a deployment for data persistence.
Expand persistent volume claim by creating pvc volume one with 50 megabytes using storage class hosted part-storage class, mount it in a pod, and update PVC to 90 megabytes.
Create a persistent volume by defining a pv yaml with 1 gigabyte capacity, an access mode, and host path /temp app config; verify with kubectl get pv and retry.
Enable the nginx ingress addon on a minikube single-node cluster, deploy a hello app, expose it with a nodeport service, and configure an ingress with two path prefixes for helloworld.info.
Discover RBAC through a scenario-based lab that creates a deployer admin cluster role for deploying apps, a namespace service account, and a cluster role binding, with validation.
Understand how Kubernetes DNS resolves service names inside and across namespaces, using in-namespace service names or the fully qualified name service.namespace for cross-namespace access, demonstrated with frontend and backend.
Troubleshoot a broken Kubernetes worker node by diagnosing service status, starting and enabling the kubelet, then verifying the node returns to ready on the master.
Identify the pod with the highest cpu usage in a Kubernetes cluster by using kubectl top pod with -l equal to control plane across all namespaces, sorted by cpu.
Calculate the number of Kubernetes nodes available for scheduling pods and deployments by checking taints, especially no schedule on master nodes, using kubectl commands.
Practice scenario questions for a Kubernetes administrator exam, monitor logs, scale deployments, and safely drain nodes in a live cluster.
Certified Kubernetes Application Developer Exam Strategy, Tips & Tricks
Create a generic secret and consume it in a pod by configuring an environment variable from a secret key reference using the secret name and key one with engine x.
Explore a scenario-based exam task on creating and consuming a Kubernetes config map in a pod via a volume mount, using the engine x image, and verifying the mounted value.
Learn how to enable and observe a readiness probe in Kubernetes with a practical Nginx example, showing startup delays, readiness checks on an endpoint, and a pod moving to ready.
Learn how liveness probes provide ongoing health checks to restart unhealthy containers in Kubernetes. Compare this with readiness probes that control traffic routing.
practice scenario based debugging of a failing liveness probe by locating broken pods, logging errors, and fixing file access and port configuration to restore app reachability.
Explore Kubernetes cron jobs via a clone job demo in a cron-job-demo namespace, using a yaml with active deadline seconds, backoff limit, completions, parallelism, and a one-minute schedule.
Explores a scenario-based Kubernetes cron job task, creating a yaml manifest to run a busybox date command every minute and complete once. Verify the job runs successfully at least once.
Explore Kubernetes deployments by creating a namespace and a demo deployment with two containers, exposing services, scaling replicas, updating resources and images, enabling autoscaling, and cleaning up.
fix a deprecated deployment by updating the manifest's apiVersion to apps, add the cobra namespace, and ensure the selector matches the labels, then deploy the updated YAML to the cluster.
Master essential vim tips for the cka, ckad, and cks exam, including backups, search and replace, insert mode, indentation, multi-line selection, and yaml edits with save and quit.
learn to use kubectl get events to monitor deployments and pods across namespaces, apply field selectors like kind=deployment and name to filter events, and review results before cleanup.
Explore the ambassador pattern by wiring a proxy between a client pod and a backend service, using a config map to define frontend on port 9000 and backend on 10000.
Demonstrates scenario to provision hostPath storage class 'exam' with 1 Gi PV and 100 Mi PVC, create /tmp/data/index.html with account=finance on the worker, and mount it in a labeled pod.
Explore trivy for image vulnerability scanning in a Kubernetes certifications exam. Set up on Linux, Mac, Windows, and Docker; learn commands and automate multi-image scans for high and critical findings.
Learn how to scan pod images for high and critical vulnerabilities, create a Pod Check namespace with sample pods, and clean up by deleting vulnerable pods.
Showcases how gVisor isolates an application from the host kernel and guides creating a runtime class, applying it to pods and deployments, and verifying isolation.
Enforce policy on Kubernetes with gatekeeper, a customizable admission webhook powered by open policy agent; define constraint templates and constraints for labels, replicas, and images from trusted registries using YAML.
Create a new service account, role, and role binding in the target namespace to list pods, namespaces, and config maps, then update the frontend pod to use the service account.
Narrow a service account's permissions by editing existing role to limit get on ports, then create and bind a new role to the same service account that updates stateful sets.
Configure the admission controller to integrate an image scanner service, switch the image policy to implicit deny, and point the endpoint to localhost:10000/scan, then test with a vulnerable image.
Explore a scenario-based network policy for the certified community security specialist exam. Block all ingress by default, then allow client-to-server traffic on port 80 within the namespace demo.
Create a default deny network policy in the backend namespace and a second policy that allows frontend namespace and administration labeled traffic to backend server ports.
Learn how to read Kubernetes secrets from etcd by querying secrets in the default and a named namespace, including creating a sample secret and retrieving username and password.
Create an ingress object, expose a deployment via http, and then secure it with tls by generating a certificate, creating a secret, and updating the ingress for https.
Learn to manage Kubernetes namespaces with kubectl: list, create, describe, label, view yaml, set resource quotas and limit ranges, and switch contexts to target namespaces.
Master daemon set management with kubectl by creating, describing, editing, and applying daemon sets, updating images, watching rollouts, and selecting pods with label selectors, node selectors, and tolerations.
Master kubectl statefulset commands to manage stateful sets, including listing, describing, applying manifests, scaling, rolling updates, image changes, rollbacks, and clean deletion with cascade options.
Learn how to use kubectl to manage services: list, describe, output YAML/JSON, create cluster IP, NodePort, load balancer, headless, external name, and test connectivity across namespaces.
Explore kubectl configmap commands, including creating, viewing, editing, and deleting config maps across namespaces, with from-file, from-literal, labels, patch, and yaml and json outputs.
Explore kubectl secrets commands to manage, view, create, and modify secrets across namespaces. Learn to work with TLS, Docker registry secrets, file secrets, env files, labels, patching, and access checks.
Learn kubectl storage commands to manage storage classes, PVs, and PVCs, including provisioning, describing, patching and applying manifests across namespaces.
Learn to manage kubectl requests and limits, choosing safe millicore CPU and mib memory units, and understand quality of service classes, guaranteed, burstable, and best-effort, with deployments and multi-container pods.
Understand taints, tolerations, and node affinity for Kubernetes pod placement, including no schedule, prefer no schedule, and no execute, and see how these rules guide or restrict scheduling and affinity.
This course will cover everything that you need in order to pass the Certified Kubernetes Administrator Exam.
This course will cover everything that you need in order to pass the Certified Kubernetes Application Developer Exam.
This course will cover everything that you need in order to pass the Certified Kubernetes Security Specialist Exam.
Save Time, Save Money
It is specifically created to supplement your existing knowledge of Kubernetes and to deal with passing the exam.
This is not a beginner's course and expect you to know about basics of Kubernetes and have some existing hands-on experience with Kubernetes.
Contains Tips, Tricks and Exam Strategy
Last Minute Preparation Guide
How to setup your local environment and Exam setup on the exam day
Time Management, Planning and Navigation through the questions
Hacks, Quick Lookups on the Questions being asked
All the important topics covered when appearing for these exams
Topic by Topic Demo of the important potential questions
Straight to the point
Efficient and effective use of your time
Documentation Walkthrough
Advice on passing the exam on the second attempt if not pass on the first attempt
Since both the exam overlap with each other on some topics and exam pattern so better use of your time in learning that through a single course
Most of the exercises can be performed via minikube on local machine
Only the Installation, Upgrade and ETCD backup requires you to create some infrastructure onto the cloud
Explanation on how to tackle every question one by one
Going to the exam with the right mindset