From a3b5e68a624b25928ef4cfd25a4d0ef4079cd854 Mon Sep 17 00:00:00 2001 From: Clement Date: Wed, 20 Oct 2021 22:14:11 +0800 Subject: [PATCH 1/5] Added csvv image --- images/screenshot-result.png | Bin 0 -> 58352 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 images/screenshot-result.png diff --git a/images/screenshot-result.png b/images/screenshot-result.png new file mode 100644 index 0000000000000000000000000000000000000000..235d6b846d270340d18e593f4d195d451346d6a3 GIT binary patch literal 58352 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

#8^I)ty8pP>O;XTam&Y?^jTXi0x~h;r)=H-t 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�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 z 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 Date: Sat, 23 Oct 2021 16:37:30 +0800 Subject: [PATCH 2/5] New post --- blog/content-015 | 23 +++++++++++++++++++++++ blog/quote-015 | 5 +++++ 2 files changed, 28 insertions(+) create mode 100644 blog/content-015 create mode 100644 blog/quote-015 diff --git a/blog/content-015 b/blog/content-015 new file mode 100644 index 0000000..f6d0011 --- /dev/null +++ b/blog/content-015 @@ -0,0 +1,23 @@ +

+

A Taste of Progress

+
+ +

TLDR : I passed the CKA test. The test was not hard, but neither was it a walk in the park.

+ +

Several months ago, I was in a slump, weighed down by the pandemic situation. Figuring that there isn't 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. After two months of grind, I took the exam and passed it.

+ +

KodeKloud

+

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 can also be seen as 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 was also plenty of lab exercise 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 that I've learnt from this course.

+ +

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 timing, and sometimes the captions 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's 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've already had to wait several minutes for it to deploy. These are only some of the issues that are present on KodeKloud.

+ +

If you're going to take the CKA 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; This product isn't free after all.

+ +

Practice, Practice, and What Else? Oh Yes, More Practice

+

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 isn't a lot of time to "figure things out" and experiment a little.

+ +

Some Thoughts

+

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's flexible, complex yet straightforward, and sufficiently large that some find a beast that needs too much effort to tame. All in all, it's 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 of understanding k8s itself.

+ +

One Step Forward

+

This certification may not be much, but it was a good and hearty dose of happiness for myself; I'm still the riding the high until this day. It is proof of my efforts, the days and nights of my youth 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're taking the CKA test, I wish you the best of luck.

diff --git a/blog/quote-015 b/blog/quote-015 new file mode 100644 index 0000000..8d7f527 --- /dev/null +++ b/blog/quote-015 @@ -0,0 +1,5 @@ +
+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. +
+- Ursula K. LeGuin, The Ones Who Walk Away from Omelas +
From 954e0c40b99bb019dbcba45b8e23471d3ec2d6af Mon Sep 17 00:00:00 2001 From: Clement Date: Sat, 23 Oct 2021 16:47:10 +0800 Subject: [PATCH 3/5] Proofreading and removed contractions --- blog/content-015 | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/blog/content-015 b/blog/content-015 index f6d0011..93d468d 100644 --- a/blog/content-015 +++ b/blog/content-015 @@ -4,20 +4,20 @@

TLDR : I passed the CKA test. The test was not hard, but neither was it a walk in the park.

-

Several months ago, I was in a slump, weighed down by the pandemic situation. Figuring that there isn't 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. After two months of grind, I took the exam and passed it.

+

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.

KodeKloud

-

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 can also be seen as 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 was also plenty of lab exercise 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 that I've learnt from this course.

+

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.

-

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 timing, and sometimes the captions 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's 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've already had to wait several minutes for it to deploy. These are only some of the issues that are present on KodeKloud.

+

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.

-

If you're going to take the CKA 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; This product isn't free after all.

+

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.

Practice, Practice, and What Else? Oh Yes, More Practice

-

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 isn't a lot of time to "figure things out" and experiment a little.

+

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.

Some Thoughts

-

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's flexible, complex yet straightforward, and sufficiently large that some find a beast that needs too much effort to tame. All in all, it's 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 of understanding k8s itself.

+

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.

One Step Forward

-

This certification may not be much, but it was a good and hearty dose of happiness for myself; I'm still the riding the high until this day. It is proof of my efforts, the days and nights of my youth 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're taking the CKA test, I wish you the best of luck.

+

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.

From 8e80df4ce863f5f6b9c785a703a699153b7f23d8 Mon Sep 17 00:00:00 2001 From: Clement Date: Sat, 23 Oct 2021 16:52:31 +0800 Subject: [PATCH 4/5] Changed self-intro --- index.html | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/index.html b/index.html index 7e3dc50..08ff0ce 100644 --- a/index.html +++ b/index.html @@ -19,18 +19,16 @@ name="viewport" content="width=device-width, initial-scale=1">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> From 4302397f37f5e6af1fed17833e486a765fe7d05c Mon Sep 17 00:00:00 2001 From: Clement <clementchiew95@disroot.org> Date: Sat, 23 Oct 2021 16:54:03 +0800 Subject: [PATCH 5/5] Added to list of contents --- blog/content--01 | 1 + 1 file changed, 1 insertion(+) diff --git a/blog/content--01 b/blog/content--01 index d717f45..f452b25 100644 --- a/blog/content--01 +++ b/blog/content--01 @@ -4,6 +4,7 @@ </header> <ul> + <li><a href="blog-015">2021-10-23   A Taste of Progress</a></li> <li><a href="blog-014">2021-07-27   A Walk Along The Side</a></li> <li><a href="blog-013">2020-12-09   A Brief Goodbye to CentOS</a></li> <li><a href="blog-012">2020-11-30   Migrating Everything to Proxmox - Part 1</a></li>