iT邦幫忙

鐵人檔案

2021 iThome 鐵人賽
回列表
自我挑戰組

HomeLab 30天,胡搞瞎搞亂弄一通。 系列

沒有要談什麼技術,只是給自己的課題,順道做個紀念參賽。
30天內從簡單的開發,operating/pipeline建置,HomeLab環境建置,到佈署上kubernetes,還有些雜七雜八的overdesign。
反正是HomeLab,就讓我亂搞一通吧!

鐵人鍊成 | 共 30 篇文章 | 2 人訂閱 訂閱系列文 RSS系列文
DAY 1

Day01,旅途的起點

前言 這次預計用這30天,來執行一輪亂七八糟的HomeLab,內容將會涵蓋許多不同領域的範疇但不會探究,而涵蓋的範圍有些是我所擅長的、有些是我不擅長、有些是已經...

2021-09-01 ‧ 由 gurubearbro 分享
DAY 2

Day02,先來建個開發資料庫好了。

正文 預計會用到一個資料庫提供給後端API使用,先來在家用NAS上用container來建立一個PostgreSQL的資料庫做為開發環境的測試資料庫。 這邊是直...

2021-09-02 ‧ 由 gurubearbro 分享
DAY 3

Day03,Model摸象

正文 我預計做的是一個很簡易的post/get application,而目前只預計會有4隻極度簡陋的API。 HttpGet-文章清單 HttpGet-文章...

2021-09-03 ‧ 由 gurubearbro 分享
DAY 4

Day04,弄幾隻API

正文 弄完資料庫後,花了一點時間的寫了這幾隻API。 主要的routing分成 API/[Controller]/[Action] GetList 回傳貼文...

2021-09-04 ‧ 由 gurubearbro 分享
DAY 5

Day05,滑水的一天

正文 今天要來產出一個簡單的畫面,目的是串接昨天的API,雖說預計是很簡單的畫面,但我對前端也不怎麼熟悉(何苦找洞給自己跳QQ),只好趕快來抱佛腳一下。 goo...

2021-09-05 ‧ 由 gurubearbro 分享
DAY 6

Day06,將昨日的靜態頁面打包

正文 今天來把昨天寫的頁面進行容器化的動作,首先撰寫Dockerfile # static build FROM node:14.17.6 As Builder...

2021-09-06 ‧ 由 gurubearbro 分享
DAY 7

Day07,搭配gitlab-ci執行image auto build

正文 今天要設定gitlab上的專案,讓他們能夠在git commit時自動打包成docker image並存放於gitlab registry。 目前gitl...

2021-09-07 ‧ 由 gurubearbro 分享
DAY 8

Day08,先介紹一下預備的家中環境

正文 動手做之前,今天先來簡單介紹一下目前有限的家中環境規劃,大概如圖。 圖片產自Draw.io 因為要跟家中的使用者共存,只做了一些簡單的調整。 S...

2021-09-08 ‧ 由 gurubearbro 分享
DAY 9

Day09,我也好想用用看Terraform

正文 今天要來開機器,先去下載server版的Ubuntu 20.04 iso,因為以前自己做環境練習時有購買過VMWare Workstation PRO 1...

2021-09-09 ‧ 由 gurubearbro 分享
DAY 10

Day10,先來聊聊我的Kubernetes看法

正文 在開始建置之前,今天先來聊聊我自己對Kubernetes的想法,Kubernetes是一套container orchestration platform...

2021-09-10 ‧ 由 gurubearbro 分享