30 天挑戰就這樣默默過了一半呢!在第二階段,我們把資料工程中重要的排程設計,透過軟體工程的角度切入探討。 在過去的六篇文章中,我們探討了如何將程式碼模組化、工...
我們延續 Day 14 提到的例子:從 Google Maps API 獲取資料,清理轉換後寫入 BigQuery 裡。資料處理的過程中需要運用以下套件:...
試著想像一下,也許就像 Day 10 一樣做 Google API 的 資料收集 ⮕ 資料轉換 ⮕ 資料匯入,透過 Python + SQL 的程式碼,搭配...
在昨天的文章中,我們已經完成了在本機使用 Docker Desktop Kubernetes 進行容器的佈署。今天,我們將繼續深入,探索如何將應用程式佈署到 A...
今天我們將探討如何利用 Docker Desktop 來佈署容器化應用程式至Kubernetes。Docker Desktop 是一個方便且常見的工具,它讓我...
前言 前面講完linux的vLLM安裝使用,這次來介紹Windows版本的使用方式,筆者之前剛好借到一台windows電腦+RTX 4060 Ti * 2,就用...
哈囉,大家好!經過前面的努力,我們已經為個人財務管理系統設計了完整的資料庫結構。現在,是時候將這些設計實際落地到 Laravel 框架中了。今天,我們要一起探索...
在今天的文章中,我們將一起探索 Docker 和 容器化技術 (Containerization),這些技術正在重新定義應用程式的開發和佈署流程。隨著雲端運算的...
好了,經過前幾篇的努力,我們的開發環境已經搭建完成,並進行了初步的測試。一切看起來都很順利,但在正式進入開發之前,我們還有一件重要的事情要做:加入版本控制。你可...
好了,經過前幾篇的努力,我們的 Docker 環境已經搭建完成。現在,是時候換上使用者的帽子,來驗收我們的開發環境了!畢竟,環境建置得再漂亮,如果不能正常運作,...
好了,到了這一步,我們已經有了一個基於 Docker 的開發環境,但你可能會想:「這麼多配置,到底是怎麼運作的?」別擔心,今天我們要一起拆解這個 Docker...
好了,到了這個階段,我們終於要進入 Docker 的世界了!前幾篇文章我們討論了系統規劃與需求,現在來到實作的部分,要為整個開發環境打好基礎。這篇文章將帶你一步...
獨自開發並不意味著必須精通所有技術,而是能夠在遇到問題時,主動查找資料、解決 bug,並且完成整個專案。即使還未成為全端專家,重點是能夠從頭到尾完成一個最小可行...
前言 借鑑了去年的鐵人賽,最後我是以分享把專案推上 Github 來做開源貢獻整個社群做收尾,那今年我們就換相似的方式來實踐,那剛好很榮幸我們能透過把我們的服務...
今日目標 了解並使用 Affinity/Anti-affinity 來調度 Pod Node affinity Inter-pod affinity/an...
今日目標 Volume 的基本應用 emptyDir hostPath configMap & secret 什麼是 Volumn? 在一般的...
2025/3 更新 最近翻了一下官網,發現考試大綱有新增了一些內容,如 Kustomize、Helm 都被納入了考試範圍,這裡是筆者之前寫過的文章,內容包含...
今日目標 kubectl 常用指令整理 get & describe Pod Deployment Rollout history & R...
今日目標 Service 的用途 Service 的種類 ClusterIP NodePort LoadBalancer ExternalName...
Hi all, 來到第23天 昨天已經展示過如果要減少專案呼叫DB的次數,今天就來把專案的依賴( redis, DB) 整合一下,讓我們往後使用的時候直接一個指...
今日目標 Deployment 的 Update Strategy Recreate vs Rolling Update Rolling Update 的...
今日目標 Pod scaling 的概念與指令 kubeclt scale Label 與 Label Selector ReplicaSet、...
Hi all, 來到第20天。以目前進度來說,專案在功能性上的部分已經做得差不多了,接下來我會往效能方面去看待這隻專案。 一路上看下來 ,感覺這個 side p...
今日目標 如何建立 Pod? 使用 yaml 建立 使用 kubectl 建立 快速產生 yaml 樣本 關於 Pod 的 kubectl 基本操...
hi all 來到第19天,昨天已經把變色龍雜湊函數給應用在專案上了,就目前來說區塊訊息的編輯功能是沒有問題的。 但還少了一步驟,那就是驗證的問題。因此在 up...
今日目標 準備一個 Kubernetes cluster 做為練習環境 設定 VM 之間的 ssh 連線 使用 kubeadm 建立 cluster (...
Docker是什麼? Docker 是一個開源的平台,用於開發、部署和運行應用程序。它利用容器化技術,使開發人員能夠將應用程序及其所有相依的軟體套件打包到一個稱...
壹、Docker 介紹 AWS 什麼是 Docker?Docker官網 一、什麼是 Docker? Docker 是一個開源的平台,用於打包、發佈和執行應用...
本章節「GitLab CI/CD」概要 Day 24: GitLab CI/CD 基本概念與工作流程Day 25: GitLab Runners 配置與使用Da...
Hi 來到第七天,昨天已經說明了該怎麼使用 mysql 來 create 這次要用來存放 Block 的 table ,但我們還缺個可運行的 db serve...