Merge branch 'devel'

This commit is contained in:
2021-10-23 16:58:21 +08:00
4 changed files with 33 additions and 6 deletions

View File

@ -4,6 +4,7 @@
</header>
<ul>
<li><a href="blog-015">2021-10-23 &nbsp;&nbsp;A Taste of Progress</a></li>
<li><a href="blog-014">2021-07-27 &nbsp;&nbsp;A Walk Along The Side</a></li>
<li><a href="blog-013">2020-12-09 &nbsp;&nbsp;A Brief Goodbye to CentOS</a></li>
<li><a href="blog-012">2020-11-30 &nbsp;&nbsp;Migrating Everything to Proxmox - Part 1</a></li>

23
blog/content-015 Normal file
View File

@ -0,0 +1,23 @@
<header>
<h1>A Taste of Progress</h1>
</header>
<p>TLDR : I passed the CKA test. The test was not hard, but neither was it a walk in the park.</p>
<p>Several months ago, I was in a slump, weighed down by the pandemic situation. Figuring that there is not much I can do about my mental wellbeing, perhaps it was time to face the fact I had two soon-to-expire exam vouchers at hand. One of them was for the CKA test. After two months of grind, I took the exam and passed it.</p>
<h2>KodeKloud</h2>
<p>Realizing LF's course on Kubernetes was hot trash, I decided to subscribe to KodeKloud and took Mumshad Mannambeth's course to assist my learning process. This post can also be my personal review of the course. The course content was pretty comprehensive. It had a gentle learning curve to guide its students towards the course content, going so far as to provide primers for topics that are pretty tough for newbies. (Networking, openssl, etc) There were also plenty of lab exercises for each topic that challenges the student to think harder. Some tips are also provided to navigate the test quickly. Without the course, I would have skimmed through a lot of details that were pretty important. I was pretty satisfied with the value of the content in this course.</p>
<p>Reviewing the site experience and design however, is where the shining image of KodeKloud starts to show its rough edges. The quality of the closed captions were atrocious. You see, I have the habit of watching at 1.5x speed assisted by closed captions; This is the learning mode where I absorb material best. Any slower and I would start yawning. The closed captions make me cringe every time I read it. Spelling errors are all over the place, poor timings, and sometimes the captions are just straight up missing. The video does not consider that the captions would obscure its content, nor does the player provide a way to configure transparency for the captions background, so I had to frequently pause and unpause just to see what is under the captions. You took a 15 min break to get some coffee? The video player would crash without saving where you left off, so be prepared to refresh and rewatch the first few minutes. Labs also frequently disconnect or fail to deploy, which can be quite frustrating since I have waited several minutes for it to deploy. These are only some of the issues that are present on KodeKloud.</p>
<p>If you are going to take the test, would I recommend this course? Absolutely. It can be completed within a month. I do hope that KodeKloud puts in more effort to polish their site however; This product is not free after all.</p>
<h2>Practice, Practice, and What Else? Oh Yes, More Practice</h2>
<p>Perhaps the toughest part of the CKA test was the time limit provided. To prepare for the test, I reviewed the exam objectives multiple times. Even though the syntax for kubectl commands are mostly consistent, I practiced it to make sure I could rely on autocomplete reliably to finish my commands. kubectl explain was essential to quickly fill in memory gaps when filling out an especially long yaml file. (Looking at you, deployments) During the test, there is not a lot of time to "figure things out" and experiment a little. It was also important to know where the yaml templates are for each API resource in the Kubernetes documentation so that I did not have to retype everything.</p>
<h2>Some Thoughts</h2>
<p>Kubernetes is a tool that divides the DevOps populace. Just visit your nearest HN thread to learn all about the fierce debates surrounding it and the latest startup trying to revolutionize container orchestration. It is flexible, complex yet straightforward, and sufficiently large that some find a beast that needs too much effort to tame. All in all, it is a powerful tool to introduces as many complexities as many issues that is solves. The everything-is-an-API-resource approach makes it convenient to integrate with workflows, and the API resources that are versioned and modular really helps with the mental model when understanding k8s itself.</p>
<h2>One Step Forward</h2>
<p>This certification may not be much, but it was a good and hearty dose of happiness for myself; I am still the riding the high until this day. It is proof of my efforts, the days and nights spent hammering away at the keyboard, and that I have bettered myself. I can be more that I was yesterday, and I will continue to do so. To you dear reader: if you are taking the CKA test, I wish you the best of luck.</p>

5
blog/quote-015 Normal file
View File

@ -0,0 +1,5 @@
<blockquote>
The trouble is that we have a bad habit, encouraged by pedants and sophisticates, of considering happiness as something rather stupid. Only pain is intellectual, only evil interesting. This is the treason of the artist; a refusal to admit the banality of evil and the terrible boredom of pain.
<br>
- Ursula K. LeGuin, The Ones Who Walk Away from Omelas
</blockquote>

View File

@ -19,18 +19,16 @@ name="viewport" content="width=device-width, initial-scale=1"><title>Clement Chi
<h2>A Little About Myself</h2>
<p>I try to be friendly and a hardworking teamplayer with people around me. I deeply appreciate those to are kind to me and give them my best at all times. I have a rather small social circle so I treasure everyone around me. I like cats a lot.</p>
</p>I have a strong passion for technology and computers. I try to complete tasks as efficiently as possible and find out the mechanics behind things I use. As such, I love learning new things and picking up novel skills. Sometimes when I get into a tough spot while working on a tough nut, I will consult experts or try it differently to learn more.</p>
<p>I am also a strong supporter of FLOSS software. I try to use as much FLOSS software as I can in my daily life.</p>
</p>I have a strong passion for technology and computers. I push myself to complete tasks as required and learn the mechanics of the tools I use. As such, I love learning new things and picking up novel skills. I am also a strong supporter of FLOSS software.</p>
<h2>Current Skillset</h2>
<p>I'm current a professional services engineer working at Napier Technologies. I experiment and develop my skills on the Linux infrastructure. I currently self-host this website and some other applications like Nextcloud, Gitea, etc. Do look up my blog to see what am I currently working on or view my CV to get more info.</p>
<p>I'm current a professional services engineer working at Napier Technologies. I experiment and develop my skills on the Linux infrastructure. I currently self-host this website, Gitea, and others. Do look up my blog to see what am I currently working on or view my CV to get more infomation.</p>
<h2>What Do I Like (Besides Technology?)</h2>
<p>I game, watch movies/anime, and cook. I love having a warm cup of coffee before starting work. My top 3 favourites are Up, Interstellar, and Avengers: Endgame. Even so, I spend most of my time grinding away at the homelab.</p>
<p>I play video games, watch movies/anime, and cook. I love having a warm cup of coffee before starting work. My top 3 favourite movies are Up, Interstellar, and Avengers: Endgame. But really, I spend most of my time grinding away at the lab.</p>
<h2>That's all. It was nice to have you. I hope to see you again.</h2>
<p> I would like to thank Pei Yi, my friends and my family; without them, this website would not have been possible.</p>
<p> I would like to thank Pei Yi, my friends and my family; without their love and support, the fruits of my efforts would not have been possible.</p>
<hr>