我身為Data Engineer已經超過3年,學了各種Database跟各種Troubleshooting技巧,當然最重要的是還有跟PM各種討價還價的技巧。

Docker一直有用到,Docker一直是公司內部署測試環境的Database的方式,但因為是測試環境,一台測試機器只需要連到一台node上面的container,在我們存算分離的架構上最多也只用到2台container,也不需要備援,那docker-compose就已經足夠,所以一直都沒有機會用到跟學到Kubernetes,實在是可惜。
趁現在壓力稍小,趕緊的,馬上開始學!
我找到了一個Youtuber,他的頻道叫做Tech Tutorials with Piyush,他在GitHub有放一些教材,搭配他的影片可以好好學習Kubernetes的基礎。他會先從Docker的介紹開始,再慢慢進入Kubernetes。
我以前想學Kubernetes的時候,都會先從看文件開始,但往往看了官網的文件介紹再加上當年還沒有ChatGPT可以問,大概一天就不想學了哈哈。但我跟了這些影片幾天,以我一個有部署container經驗,但是Kubernetes零經驗的人,我覺得大部分是聽得懂的。他也很推薦每學完一天,就寫一份部落格文章。我認為寫部落格是一個很好的學習方式,因為你可以用寫文章的方式把各種知識點連在一起,既可以回顧複習,也可以幫助他人學習並知道自己的想法,這個學習方式在這邊推薦給大家。
所以這一次我的學習的方式就是
1. 先看一次GitHub上的教材
2. 打開筆記軟體(我是用Obsidian,讚讚),邊看影片邊記筆記
3. 每一天的學習,在GitHub上面都有task,要你親手做做看,所以大概花幾個小時的時間來做
4. 把筆記整理成部落格文章,等著發出去
再加上這一次的學習有GPT幫助我釐清一些觀念,讓我在學習的過程更順利一些。不得不說,我現在認真覺得在學習的過程中,我已經離不開像是ChatGPT、Gemini、Grok這些大模型了,以往要找好久的資訊都可以很輕易地從這邊找到問題的答案。

到目前為止,我已經看到Day06了,所以已經累積了6天的文章準備發出來,但我可能還是不定時的發文章看看。
希望我這次可以學好Kubernetes!!!