Recent posts

Kubernetes 從零開始 - Helm Controller

category: kubernetes     2 minute read     Posted on:

Introduction to Helm Controller 如果你是使用 Helm chart 來管理你的 Kubernetes 資源 一個常見的需求會是,你可能會需要更新你的 chart 不管是 image version 還是一些設定檔的更新

DevOps - 透過 Helm Chart 建立你自己的 GitHub Action Runner

category: devops     3 minute read     Posted on:

Preface 在 DevOps - 從 GitHub Actions 初探 CI/CD | Shawn Hsu 裡面有提到,你可以使用自架的 local runner 執行你的 GitHub Action 原因不外乎是因為 private repo 沒辦法免費的使用 GitHub 提供的 runner 所以你可...

資料庫 - 如何正確設定高可用的 Redis

category: database     11 minute read     Posted on:

Preface 要如何提高系統的高可用性以及高效能,最常想到的應該就是分散式系統了 基本上你可以發現,不論是哪一段的系統架構,他們通常都會是使用分散式架構以達到高可用性

Kubernetes 從零開始 - 容器基本抽象 Pod

category: kubernetes     3 minute read     Posted on:

Abstraction over Container Pod 其實是為了更好的管理 Container 而生的一層抽象層 所以他同時也是最小的部署單位(注意到不是 Container)

Kubernetes 從零開始 - Local 開發測試好朋友 Skaffold

category: kubernetes     1 minute read     Posted on:

Development Obstacles in Kubernetes 不知道你有沒有這種感覺,Kubernetes 對本地開發來說真的挺不友善的(至少以我來說) 除了你要架設一個本地的 Kubernetes Cluster 之外,還要不斷地手動更新 image

Linux Kernel - Address Space Layout Randomization

category: linux-kernel     6 minute read     Posted on:

本篇文章是備份自我之前上 Jserv 老師的課程作業內容 並加以修改排版內容 完整內容在 2021q1 Homework1 (quiz1)

網頁設計三兩事 - 基礎權限管理 RBAC, ABAC 與 PBAC

category: website     2 minute read     Posted on:

Brief Permission Management 權限管理在現今的網頁系統中是個很重要的議題 拿你我都熟悉的社群軟體來說,其實你無意中已經接觸過權限管理了

資料庫 - 大型物件儲存系統 MinIO 簡介

category: database     6 minute read     Posted on:

Brief Large Object Storage System 檔案儲存在現今電腦服務中一直扮演著相當重要的角色 舉例來說,你的大頭貼會需要一個地方儲存 我記得我在學校學習的時候一般來說有兩種做法 上傳到伺服器當中的檔案系統內做儲存,資料庫內寫入存放路徑即可 直接以二進位的方式存入資料庫中

實際上手體驗 Golang DI Framework 之 Uber Dig

category: random     4 minute read     Posted on:

Uber/dig uber/dig 是一套基於 reflection 的 Dependency Injection Framework 意思是我們不需要手動指定依賴,而是透過 reflection 來幫我們自動找出依賴,依靠框架管理

Kubernetes 從零開始 - 無痛初探 K8s!

category: kubernetes     7 minute read     Posted on:

Preface 現今網頁服務由於 container 的興起,大幅度的改變了整個 web 的生態系,一切都圍繞著 container 雖然說 container 改變了開發者的工作流程,使得大部分得以簡化,但是仍有一些問題依然存在