How I Passed the CKAD Exam in June 2025

Introduction CKAD stands for Certified Kubernetes Application Developer. I thought I’d take the time to write a long-form documentation of how I passed the Certified Kubernetes Application Developer exam. I took the exam on June 5, and although I passed, let me tell you, I had to make changes to my strategy during the exam. I was at first, in the first 10 minutes, trying to use YAML files from the docs, but realized quickly how slow the remote system was, so I decided to use kubectl commands wherever possible. ...

2 July 2025 · Pedro Tae Young Chang

Vim: Substition

First of all you can find information for this while inside Vim using: :help :substitute Replace Names Quickly Say that you have a Deployment yaml example: apiVersion: apps/v1 kind: Deployment metadata: name: nginx-app labels: app: nginx-app spec: replicas: 3 selector: matchLabels: app: nginx-app template: metadata: labels: app: nginx-app spec: containers: - name: nginx-app image: nginx:1.20 ports: - containerPort: 80 And you want to rename it to web-server, instead of going line by line use: :%s/nginx-app/web-server/ ...

23 June 2025 · Pedro Tae Young Chang

Bash: History Expansion

Event Designators (found on man bash) These commands help to save time on Linux based tests: ! # Start a history sub. * # All the words but the zeroth. After the 1st command all the words $ # The last word. So if you add it all together: !$ # The last word of the previous command. !* # All the words of the previous command except the first. !! # The previous command. Examples kubectl apply -f my-pod.yaml vim !$ # vim my-pod.yaml touch file1.txt file2.txt rm !* # rm file1.txt file2.txt kubectl get pods !! -n kube-system # kbuectl get pods -n kube-system 202506210844 ...

21 June 2025 · Pedro Tae Young Chang

I am a Certified Kubernetes Application Developer!

Long story short, since this is a Blog, albeit with an emphasis on technology here are some updates. The family and I had to get out of “dodge”, even though that place was our home. We were staying in a community in Los Angeles, that although has now a no smoking policy, it did not in the past. Due to this little loop-hole, our neighbor during that stay, basically smoked 24/7 (probably more like 8-10 hours) a day. As much as I want to be that cool neighbor, not being able to leave or open your window due to that cripling fear of, will my place smell like cigarettes when I get back, was just plain no fun. ...

17 June 2025 · Pedro Tae Young Chang

Study Schedule while in South Korea

Introduction This is what I plan to do while I am in South Korea in the month of May and June. I will fly out of LAX on the 7th of May and will arrive on the 8th. We will probably take about 3 days to settle due to our financial situation. I will also run every morning before studying except on Saturdays. At minimum >=1 mile a day. Rest days start Friday night and will end Saturday nights. ...

3 May 2025 · Pedro Tae Young Chang