隨著雲原生技術的興起,Kubernetes、Service Mesh 和 CI/CD 已成為構建現代微服務架構的關鍵技術。然而,這些技術的學習曲線陡峭,環境配置的複雜性更是一大挑戰。本系列將帶你從零開始,探索 Kubernetes 的核心概念、使用 Nix 打造可重現的開發環境、深入 Service Mesh(如 Istio)的流量管理和安全性,並整合 CI/CD 實現自動化部署。每天結合理論與實作,我將分享如何用 Minikube 部署 K8s、用 Nix 確保環境一致、用 Istio 管理微服務通信,並透過 GitHub Actions 實現自動化 CI/CD 流程。作為一位同樣在學習的技
今天會是鐵人賽的第一天,有鑒於現在 ai 盛行,我請他幫我生成了 30 天的計畫,能不能順利地執行完畢是一回事,但是盡力地跟上他的實作吧~ 天數 題目...
Kubernetes 核心架構:Master Node 與 Worker Node 今天要來探討 k8s 是由什麼組成的,k8s 的內部是由一個一個 node(...
Service Kubernetes 裡面,Service 是一種抽象化的資源,主要解決兩個問題: Pod IP 會隨著重新建立而改變,不好固定 我們需要一...
前言 ai 在生成 30天的時候我也沒詳細的說明我會用到哪些工具,所以後來在找資料的時候我是使用 kubespray 來去建立我的 k8s cluster,所以...
前言 昨天要提到 Nix 但卻沒有詳細的介紹詳細的配置內容,今天就來介紹一下配置內容吧! Nix 的配置檔:flake.nix 昨天有說到 Nix 的特色就是可...
前言 前幾天講了 Nix 的環境版本控制,今天要回來說明 K8S 的調度和資源管理,而且第一版 ai 給的 30 天看來已經跑偏了,所以接下來的版本會跟第一天說...
前言 介紹完 K8S 和 Nix,我們要來介紹這次的主題 Service Mesh,這個不外乎就是網路,還是網路,再來就是網路,在微服務架構裡,每個服務就像是一...
前言 昨天介紹完 Service mesh 的概念,沒有實作過還是不太清楚他在幹嘛,今天就要來實際操作透過實作來一探究竟,實作用的工具選用 Istio,市面上也...
前言 昨天實作了 Istio 基本的指令,那今天要來操作 Mesh 基本流量控制 mTLS,主要會做幾個小實驗玩一下~ Istio identity 在任何分散...
前言 昨天做了 istio 比較基本可以做到的功能認證和授權,接著就是比較應用層面的,今天會講到比較應用層面的場景,在微服務架構下,traffic manage...