I previously wrote about my first CKA exam attempt, I wanted to share things I’ve reflected on and plan to change for my second attempt. I hope these tips will be helpful for others to learn ahead of time to successfully pass their exam on the first attempt.Continue reading
The time finally came for me to take the CKA exam on October 29, 2020. I felt about 90% confident that I would pass but came up short and scored 51% (66% needed to pass). I feel that this represented 1-3 questions that I got wrong so I feel confident in my abilities and what I learned, I just need to tighten up a few areas.
My CKA Exam Prep
If you’ve seen Mumshad Mannambeth’s Certified Kubernetes Administrator (CKA) with Practice Tests course on Udemy advertised on social media by those that passed the CKA exam, I completely agree that this course will prepare you for the exam. This course will undoubtedly provide you with the material needed to pass the exam. While there is an incredible amount of practice tests and a mock exam, more practice is needed with these tasks. I briefly tried Game of Pods for additional exercises but I found that some tasks far exceeded the scope of CKA and thus felt like a waste of time. However, I think this resource is a great next step to help those with the CKA certification reach the next level and learn more.Continue reading
If you’re looking to get started with Kubernetes this year, there’s a lot of great free resources available for you and I’m going to focus on three excellent ones from VMware. The first is KubeAcademy.
KubeAcademy is a free, product-agnostic Kubernetes and cloud native technology education program built by experts at VMware. The courses are predominately for beginners but also include intermediate and advanced topics in Kubernetes such as building apps and images, networking, and observability:Continue reading
I recently ran into a problem where new vSphere-hosted virtual machines that are cloned from existing VMs have the same IP address. I assumed the clone process took care of these issues but apparently not. To fix this, I found the following solution:
sudo rm -rf /etc/machine-id
After a reboot, the cloned VM has a new IP address!
I set up a few Kubernetes clusters preparing for the CKA exam and discovered that upon reboot, my control plane node didn’t work. Running any kubectl command I get:
The connection to the server 192.168.1.57:6443 was refused - did you specify the right host or port?
This is a common error message that can result from numerous issues but I started troubleshooting by seeing if the kubelet process was running with
ps aux | grep kube. Nothing…no kubelet service running. Then I looked at /var/log/syslog and I found the problem — swap was back on!
The new CKA 2020 for Kubernetes v1.19 blueprint has an objective to, “Use Kubeadm to install a basic cluster.” While I haven’t taken the CKA v1.19 exam yet, based on the exam environment from Linux Foundation (image below), it doesn’t appear that creating a brand new cluster will be necessary in the exam. Instead, cluster ik8s is missing a node and I assume the task will involve gathering the information to add the node to the cluster.Continue reading
While I’m not an advanced Linux user, I’m comfortable navigating a Linux filesystem. But the lack of a GUI always gave me a bit of anxiety when trying to find where a binary or config file lives. To amplify that frustration, while preparing for the CKA 1.19 exam, I realized that Kubernetes doesn’t store things in one directory so to help myself visualize and remember the directories better, I made the below graphic that illustrates the directories that are necessary for troubleshooting a Kubernetes cluster. In this post, we’ll explore how Kubernetes uses each directory and it’s importance for the CKA.Continue reading
In Part 1, we built the hardware build of materials and determined the utilization of a basic VMware Cloud Foundation (VCF) management domain deployment. But we need to put the “cloud” in by adding automation and self-service capabilities provided by vRealize Suite. To accomplish that, we can use SDDC Manager to deploy all the components of the vRealize Suite: Operations, Automation, and Log Insight into the SDDC. In this post, we’ll explore the compute and storage requirements for these components like we did in the previous post. This is going to explore the components required for a single region SDDC. There are a few more steps and components needed for setting up Cross-Region support.Read more
When talking with customers about deploying a standard VMware Cloud Foundation (VCF) architecture, the topic of the hardware requirements and details for the management domain are usually glossed over. There’s a basic understanding that it will consist of 4 hosts with sufficient resources to run the SDDC components for the workload domains that it manages. When it comes time for purchasing though, what is the actual hardware that will run the management domain and does VMware have recommended specs for hardware for the management domain?Continue reading