Categories
DEVOPS

Thirty Days to Kubernetes Greatness

If you are working in the DevOps world, you know Kubernetes is a great tool to master. I had briefly worked with Kubernetes in my previous role but I only touched the surface because I was assigned to do an ad-hoc assignment, under supervision, within the node where the cluster was running.

Since then, I have been fascinated by the technology and what it can do. I also love the name. When I tell my non-tech people that there is this technology I am learning and I say the name, Kubernetes, there is this look on their face that says ‘wow, so cool’ as if the technology is from space.

I made a decision that I was going to learn Kubernetes well enough to get a role as a Kubernetes Administration or a role that gives me the opportunity to use it every day and become a GURU.

PLAN

When it comes to learning new technology, you have a few ways to go about it.

  1. Use it daily at your job – Not an option for me right now;
  2. Train yourself by self-study – This has always been the case for me.

Now, when it comes to training yourself, it can get difficult and demoralizing when you are studying without an end goal. This has happened to me several times when I was self-studying.

The way I dealt with it was to get certified in any technology I was learning. I know what some of you are saying now. Certification does not equate to experience.

But think of it this way.

A certification will give you a reason to study the technology and with the abundance of cloud providers, VMs, Raspberry Pis, you can have an environment to practice what you learned.

In the past, certifications were mainly theory. That’s why recruiters and hiring managers felt that it did not match experience.

So, for Kubernetes, I intend to get the Kubernetes Administrator Certification in thirty days. THIRTY DAYS?? Am I serious. Well, as I write this, I am. Hopefully, I can pull through it. I also intend to document what I learned every day so that I keep myself accountable.

A second reason why I want to write about it every day is the use the principle that says the best way you learn is to teach. Therefore, by writing about it in my own words, the concepts, command line(Kubectl) and other things will stick and stay in my old brain forever.

RESOURCES

I have a Linux Academy account that has been bleeding me $49 dollars every month. Is it worth it? Well, yes. I have learned a lot of stuff there and this certification will join the list of things I learned.

I also found a website called KodeKloud.com. I watched their preview on youtube and I loved the way Mumshad Mannambeth explained stuff using analogies. I went to KodeKloud and was about to pay for a monthly subscription but my spider-sense stopped me.

I googled if he had a course on Udemy and he did. So rather than pay for a monthly subscription, I bought the CKA course.

Minikube. I installed Minikube on my local machine. It was quite easy to install. Just a quick google search gave me all the information I needed to install it. It’s a great way to practice the command lines and write YAML files.

WHAT NEXT

I’ll put up my calendar with the breakdown of the important Kubernetes concept into days. At the end of each day, I will write what I learned that day in my own words and what I practiced.

Hopefully, I stay consistent as I suck at staying consistent.

Wish me luck.

Leave a Reply

Your email address will not be published. Required fields are marked *