CKA & CKAD — One-Shot!

1. CKA & CKAD in a nutshell:

Exam Location

Don’t forgot your laptop 🙏 ;)

The clock is not your enemy, if you’re well prepared!

Exam Prerequisites

Exam Environment/Simulator

Recommended Courses

  • Use the magic of Katakoda to get started,
  • Play with Kubernetes using Kubernetes-Labs,
  • Use KodeKloud Labs to practice, practice && practice,
  • Avoid losing time on Linux Academy courses as they are not providing the expected quality and will not help you much on the CKA/CKAD.

2. Learn Kubernetes the Hard Way (A must for CKA)

3. Master the Kubernetes.io documentations

4. Practice, Practice && Practice

4.A Deploy Kubernetes 1.17

4.B Get familiar with Cluster upgrades

Breakup your cluster and troubleshoot it, you’ll be the K8s God.

4.C Be a Kubectl heavy-eater

source <(kubectl completion bash)
kubectl explain deployment
kubectl explain pod.spec.containers
kubectl config set-context --current --namespace <NANESPACE>
kubectl get pods -o=jsonpath=”{range .items[*]}{.spec.nodeName}”
kubectl get pods -A   --field-selector spec.nodeName=NodeNameID
kubectl get daemonsets sort-by=”{.spec.nodeName}”
kubectl run mypod --image=nginx --dry-run=client -o yaml > mypod.yaml
kubectl create deployment mydeploy --image=nginx
kubectl expose deployment/mydeploy --port=80

Troubleshoot

Break and repair! You’re the genius here.

kubectl cluster-info --kubeconfig=/root/super.kubeconfig

Last Advice

To Finish! CNCF wants you to succeed

Do the hard part, before the exam. You’ll be ready for the easy staff later-on.

Is a Cloud-Native enthusiast with 12 plus years of experience. He’s continuously immersing himself in the latest technology trends & projects.

Love podcasts or audiobooks? Learn on the go with our new app.

Recommended from Medium

Implementing Compliance as Code for Github

Closures in Swift

Java IO Tutorial — Java FileInputStream

Post-mortem

How to Deal with “not an index in this table” Error in Access

How to Deal with “not an index in this table” Error in Access

Octopus Protocol Airdrop: Round Two

How to Use Python to Fetch Phone Number Details

Usage of the Underscore (_) in Python

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
Aymen Abdelwahed

Aymen Abdelwahed

Is a Cloud-Native enthusiast with 12 plus years of experience. He’s continuously immersing himself in the latest technology trends & projects.

More from Medium

CKS Exam: Tips and tricks

Kubernetes secrets: string vs stringData

What Are The Common Kubernetes Security Vulnerabilities

My Journey to Kubernetes CKS Certification