前言 終於,這次的鐵人賽已經成功完賽了!最後分享一下我在今年(2024)考過 CKA 的攻略: 什麼是 CKA? 報名考試 & 考試預約 準...
前言 在我的職業生涯中,我有幸參與並見證了多個團隊架構的發展與演變,從最初的小型單一叢集到規模龐大的分散式系統,再到最終達成高度統一的集中化平台。這些寶貴的經...
前言 在正式開始研究如何安裝 k8s 之前,先來討論看看應該如何挑選合適的 k8s 版本,以及看看這部分相關的文件我想對於大部分有使用過 k8s 的人 (包含我...
在正式使用 Kubernetes 之前,還有一道最後的關卡:如何與叢集進行溝通。這個問題的答案就是 kubectl。 什麼是 kubectl 在 Kuberne...
目標 定義 triggers 定義 templates 定義 Subscriptions 使用 Telegram 接收通知 Argo CD 通知會持續監控...
前言 在本章節中,我們將會探討各種可觀測策略,並且透過對其的理解,來學習 Grafana Cloud 的 Application Observability...
今日目標 Pod 的除錯 Networking 的除錯 Master Node 的除錯 kube-apiserver 的除錯 Node 的...
Application in any namespace 原則目標是要讓 Argo CD 能夠管理其它 namespace 下的 Application 資源。...
概述 市面上有多種安裝 Kubernetes 的框架和工具,而我們選擇使用 KinD。 KinD 是 "Kubernetes in Docker&qu...
今日目標 了解 Pod 的生命週期 設定 initContainer、Lifecycle hooks、Restart Policy、Probe M...
前言 在維護一個大規模且多團隊的監控系統時,作為工程師的我們將面臨諸多挑戰與痛點。本章節將帶領各位深入探討常見的場景和多維度的考量,並通過反思問題的核心,尋找...
在了解了 Kubernetes 的好處後,今天我們來更深入地看看 Kubernetes 的重要組成內容。 Kubernetes 的設計原理 根據 Kuberne...
ApplicationSet 是一個 Argo CD 的 CRD,他會對應至一個 Applicationset 的控制器,其對 Application 資源增加...
今日目標 了解什麼是 Security Context 實作: 設定 UID、GID 設定 fsGroup 來完成檔案權限的共享 設定 Linux...
概述 如果講到 Grafana 這家以開源為精神指標的公司,我想很多人第一個反應都跟我一樣,就是那個「可以把資料變成好看圖表的 Dashboard 工具」吧。...
前言 今天讓我們在日常使用的 windows 桌機上安裝 minikube 吧! 今日目標 透過 minikube start 啟動 k8s cluster...
前言 第一天就從 Getting Started 開始吧! 今日目標 認識建立 k8s cluster 的幾種方式 https://kubernetes.i...
要真正了解 Kubernetes,我們需要討論從傳統部署到 Kubernetes (K8s) 部署的演進過程,探討前人在這個過程中遇到的困難,以及 Kubern...
Create Project Create User Create RBAC Policy Verify the Users Using can-i RBA...
Someday Is Today. —Matthew Dicks(現在就是那一天) 前言 我之所以開始了這次的挑戰,是因為發現從研究所畢業後,跟朋友們聚會被...
接下來要談到如何使用 kind 來建立 Local 的 Kubernetes Clusters,但這邊所建立的 Cluster 可能不會是最終的,因為是 Con...
Kubernetes? 一直以來,我所待的團隊都是以 Kubernetes 為正式環境的,所以也是以在筆電中,圍繞 k8s 建立一個完整的開發環境為目標。 ki...
起因 從 2022 年 10 月 開始擔任 SRE/DevOps 到現在已經快兩年了,在工作過程中時常會思考,雖然在熟悉公司的架構後,可以在現有基礎下,很快的解...
今日目標 了解 Service Account 是什麼?如何被 Pod 使用? 實作:使用 RBAC 設定 Service Account 的權限...
前言 2023 年是可觀測性發展的關鍵時刻,隨著 OpenTelemetry 社群的推廣,許多可觀測性解決方案逐漸成熟,而其中最引人注目的莫過於在開源軟體世界...
前言 我,一個職業是 SRE 的勇者,一年前被捲入時空裂縫,穿越到資源豐饒卻危機四伏的 GCP 異世界。原本熟悉的 AWS EKS 武器失效,你必須掌握 GC...
本次目標 理解 Sync Hook 理解 Sync Waves 應用 Sync Hook 和 Waves 使用此 Repo 的 Helm Chart 驗證...
今日目標 了解 k8s 中的授權機制 了解 API group 與 verbs 實作 RBAC Role & Rolebinding C...
目標 聲明式設定 範例 Argo CD Project、Application、Repositories、Cluster 資源 Self-Managed Ar...
今日目標 備份 etcd 還原 etcd 除了升級 cluster 之外,為了避免意外情況而造成資料遺失,「備份」也是一個相當重要的工作。養成定期備份的習慣...