kubectl apply -f CKAD.yaml
knowledgebase.skills/ckad-certificate created
🎉 I am thrilled to announce that I have successfully obtained the Certified Kubernetes Application Developer (CKAD) certification! 🚀
I would like to thank Mumshad Mannambeth the instructor of the "Kubernetes Certified Application Developer (CKAD) with Tests" course on Udemy, whose comprehensive 15.5-hour course equipped me with the knowledge and skills necessary to pass the CKAD exam.
The CKAD exam was an exciting challenge that tested my skills in managing and deploying applications on Kubernetes clusters. With a focus on designing, building, and deploying applications on Kubernetes, this certification validates my expertise in the following key areas:
• Core concepts
• Configuration
• Multi-container pods
• Observability
• Pod design
• Services and networking
• State persistence
Compare to CKA, the CKAD certification also includes additional knowledge points that further enhance my skills, such as:
• Job/CronJob: Understanding and utilizing relevant parameters, including creating a Job from an existing CronJob configuration.
• Readiness Probe and Liveness Probe (httpGet/tcpSocket/exec): Monitoring the health and availability of pods.
• Pod resources allocation (cpu/memory) based on namespace memory limit ranges.
• Deployment strategies using services, including blue-green deployments and canary deployments.
• Deployment management, including rollout history/ undo operations, updating images, managing service accounts, and scaling replicas.
• Network policies and Ingress configuration, with a focus on solving a complex scenario involving deployments, services, ingresses, and ingress classes.
• Working with ConfigMaps and Secrets for environment variables and volume mounts.
• Understanding Persistent Volumes (PV) and Persistent Volume Claims (PVC), with emphasis on hostPath PVs and single pod mounting on the same node as the PV.
• Multi-container pods, including adapters for log format standardization and ambassadors for proxying database connections within a pod.
While the exam did not cover certain topics but those are in CKAD scope, such as admission controllers, custom resource definitions, StatefulSets, and Helm, this certification has provided me with a solid foundation to excel in the Kubernetes ecosystem.
#CKAD #Kubernetes #Certification #ApplicationDevelopment #KubernetesDeveloper
Sr. Platform & Software Engineer
3moYou’re already an amazing developer! I’m glad to hear that you’re continuing to grow!