● 前言 在 Day 10,我們完成了 Docker 打包,但光有 Image 還不夠,我們需要有一個地方來「調度與運行」它,並且保證服務穩定,這就是 Kube...
●前言 ▪在前一篇,我們將 效能測試整合至 CI Pipeline(GitHub Actions),並利用 Locust 產出壓測報表。到目前為止,已經涵蓋了...
前篇文章我在正式的Ubuntu環境架了Cronicle 🚀 起點:我想在 Windows 跑 Linux 版 Cronicle 我原本在 Windows 裝好...
● 前言 DevOps因為需要操作容器與編排工具,通常會在Linux環境進行開發。以下是我統整的DevOps角色在各任務領域中最常見的工具與服務,後續章節將逐一...
賢者大叔的容器修煉手札系列 第 4 篇 前情提要:昨天我們理解了 Pod 跟 Pod YAML,但似乎還不知道 K8s 是怎麼管理跟擴容 pod 的。 📚...
賢者大叔的容器修煉手札系列 第 3 篇 前情提要:昨天我們初步理解了Kubernetes 基礎架構與組件間的關係。也簡單建立了第一個 Pod。 📚 今日學習...
賢者大叔的容器修煉手札系列 第 2 篇 前情提要:昨天我們成功安裝了 KinD 並建立了第一個 Kubernetes 集群。今天我們要深入了解這個集群內部到底...
今年是 AI 生態圈快速發展的一年,許多應用在快速萌芽,但身為後端開發者的我來說,打好基礎還是比較重要的。過去幾年我專注於語言、架構或可觀測性工程的學習,近期則...
⚙️ 初識 Cronicle:想找一個能排程又有介面的工具 有一天,我在找一個「有網頁介面、支援多任務排程」的工具時,看見了 Cronicle。 看起來比 L...
Linux 挑戰 - Day 2 目標 安裝 Docker 在 Ubuntu 使用的環境是在Ubuntu 24.0.2 LTS安裝 Docker 的方式:...
Docker 挑戰 - Day 4 目標(觀念篇) 常見用途 Docker v.s. Kubernetes 常見實作容器的平台有哪些 今天出去面試,來不及做...
Docker 挑戰 - Day 3 目標 甚麼是 Dockerfile 練習打包自己的 Docker Image Docker-compose 進階專案(會部...
Docker 挑戰 - Day 2 目標 Image 跟 Container Volume & Volume進階挑戰(可不做) 建立一個自己的Dock...
Docker 挑戰 - Day 1 目標 認識 Docker Docker vs 虛擬機(VM) 安裝 Docker 執行第一個 Docker 容器 一、...
Redmine安裝篇 接續上次建立好容器並安裝常用的套件後,我們緊接著來安裝Redmine吧 【步驟1】:下載Redmine檔案到tmp資料夾 cd /tmp...
環境架設篇 為了能快速的重複測試,這次在docker上進行實作若想快速驗證,此次所有執行的指令放在最下面 【步驟1】:從docker hub上下載一個ubunt...
完整內容在此, 幹話王_Docker 環境中用 Pumba 進行混沌測試 Chaos Engineering 「混沌不是深淵,而是發現系統韌性的鏡子」 混...
部落格好讀版 在上一章中,我們認識了 Docker 對 iptables 的修改,成功讓容器之間以及容器與外網的流量順利傳輸。然而,還有一個重要的情境需要解決...
部落格好讀版 在之前的章節中,我們用了偷吃步的方法,將 iptables 的 FORWARD 預設行為改成 ACCEPT。然而,當我們在上一章將 FORWAR...
部落格好讀版 在上一章中,我們成功實現了 container namespace (ns0/ns1) 與 root namespace 之間的網路連通。不過,...
部落格好讀版 在上一章節,我們介紹了 Linux 的 cgroup(Control Groups)技術用於資源限制的概念。本章將聚焦於 Docker 容器,通過...
部落格好讀版 如果有看我之前文章的朋友會知道,我對於 Docker 實戰六堂課 這本書讚譽有加,因為它不僅理論基礎紮實,還提供了非常實用的實作範例,幫助讀者快...
部落格好讀版 在上一章中,我們成功讓容器之間的封包可以正常傳遞,但容器對外的封包傳遞問題仍未解決。本章我們將逐步探討這個問題,首先來檢查 ns1 到 root...
部落格好讀版 前言 在上一章提到,安裝 Docker 後,Docker 會自動修改 iptables 和 NAT 規則,這可能導致我們手動配置的網路連線出現衝...
部落格好讀版 前言 近期在閱讀《Docker 實戰 6堂課:56個實驗動手做,掌握 Linux 容器核心技術》這本書,書中涵蓋了 Docker 的基礎知識、容...
夥伴們,歡迎來到「Windows 升級之旅」的第二十三天!今天,我們將深入探討 Windows Subsystem for Linux(WSL)如何賦能開發者,...
哈囉,大家好!經過前面二十多天的努力,我們的個人財務管理系統已經完成了主要的功能開發。在最後的幾天裡,我想和大家一起來優化我們的系統,讓它不僅能夠運行,還能夠更...
上一篇實作【行事曆】微服務,本篇接續將應用程式佈署到虛擬容器(Container)。 虛擬容器化(Containerization) 微服務是輕量級的應用程式,...
▋用docker compose部屬資料庫 前兩天我們確認好開發環境,也把程式碼下載到環境中。今天延續說明文件,git clone之後,如果環境中還沒有安裝這...
▋開發環境 上一篇我們直接將程式碼git clone下載到開發環境,今天要來聊聊,這個所謂的開發環境,到底有什麼要求,並提供一些關鍵字,讓大家能有所參考,建置...