iT邦幫忙

kubernetes相關文章
共有 1040 則文章
鐵人賽 Kubernetes

技術 CKA 攻略:我是如何滿分 & 一次通過的?

前言 終於,這次的鐵人賽已經成功完賽了!最後分享一下我在今年(2024)考過 CKA 的攻略: 什麼是 CKA? 報名考試 & 考試預約 準...

鐵人賽 DevOps DAY 5

技術 後 Grafana 時代的第五天 - 探討 Grafana 大規模中心化架構的演變

前言 在我的職業生涯中,我有幸參與並見證了多個團隊架構的發展與演變,從最初的小型單一叢集到規模龐大的分散式系統,再到最終達成高度統一的集中化平台。這些寶貴的經...

鐵人賽 Kubernetes DAY 5

技術 Day05 - 一起來看 Kubernetes 官方文件吧!- k8s 版本的生命週期

前言 在正式開始研究如何安裝 k8s 之前,先來討論看看應該如何挑選合適的 k8s 版本,以及看看這部分相關的文件我想對於大部分有使用過 k8s 的人 (包含我...

鐵人賽 Kubernetes DAY 5

技術 學 Kubernetes 的第五天 - Kubernetes 瑞士刀 - kubectl

在正式使用 Kubernetes 之前,還有一道最後的關卡:如何與叢集進行溝通。這個問題的答案就是 kubectl。 什麼是 kubectl 在 Kuberne...

鐵人賽 Kubernetes DAY 28

技術 Argo CD - notification

目標 定義 triggers 定義 templates 定義 Subscriptions 使用 Telegram 接收通知 Argo CD 通知會持續監控...

鐵人賽 DevOps DAY 4

技術 後 Grafana 時代的第四天 - 探討 Grafana 所實踐的可觀測性策略

前言 在本章節中,我們將會探討各種可觀測策略,並且透過對其的理解,來學習 Grafana Cloud 的 Application Observability...

鐵人賽 Kubernetes

技術 Day 31 -【Troubleshooting】:Troubleshooting 小技巧

今日目標 Pod 的除錯 Networking 的除錯 Master Node 的除錯 kube-apiserver 的除錯 Node 的...

鐵人賽 Kubernetes DAY 27

技術 Argo CD - Application in any namespace

Application in any namespace 原則目標是要讓 Argo CD 能夠管理其它 namespace 下的 Application 資源。...

鐵人賽 Kubernetes DAY 4

技術 學 Kubernetes 的第四天 - 建立 Kubernetes 叢集 - KinD

概述 市面上有多種安裝 Kubernetes 的框架和工具,而我們選擇使用 KinD。 KinD 是 "Kubernetes in Docker&qu...

鐵人賽 Kubernetes DAY 30

技術 Day 30 -【Monitoring】:Pod 的生命週期與監控

今日目標 了解 Pod 的生命週期 設定 initContainer、Lifecycle hooks、Restart Policy、Probe M...

鐵人賽 DevOps DAY 3

技術 後 Grafana 時代的第三天 - 探討 Grafana 大規模團隊治理與挑戰

前言 在維護一個大規模且多團隊的監控系統時,作為工程師的我們將面臨諸多挑戰與痛點。本章節將帶領各位深入探討常見的場景和多維度的考量,並通過反思問題的核心,尋找...

鐵人賽 Kubernetes DAY 3

技術 學 Kubernetes 的第三天 - Kubernetes 元件

在了解了 Kubernetes 的好處後,今天我們來更深入地看看 Kubernetes 的重要組成內容。 Kubernetes 的設計原理 根據 Kuberne...

鐵人賽 Kubernetes DAY 26

技術 Argo CD - ApplicationSet

ApplicationSet 是一個 Argo CD 的 CRD,他會對應至一個 Applicationset 的控制器,其對 Application 資源增加...

鐵人賽 Kubernetes DAY 29

技術 Day 29 - 【Cluster Configuration】:權限管理 (三) --- Security Context

今日目標 了解什麼是 Security Context 實作: 設定 UID、GID 設定 fsGroup 來完成檔案權限的共享 設定 Linux...

鐵人賽 DevOps DAY 2

技術 後 Grafana 時代的第二天 - Grafana 入門介紹

概述 如果講到 Grafana 這家以開源為精神指標的公司,我想很多人第一個反應都跟我一樣,就是那個「可以把資料變成好看圖表的 Dashboard 工具」吧。...

鐵人賽 Kubernetes DAY 3

技術 Day03 - 一起來看 Kubernetes 官方文件吧!- minikube (上)

前言 今天讓我們在日常使用的 windows 桌機上安裝 minikube 吧! 今日目標 透過 minikube start 啟動 k8s cluster...

鐵人賽 Kubernetes DAY 2

技術 Day02 - 一起來看 Kubernetes 官方文件吧! - 常見的 k8s 安裝工具

前言 第一天就從 Getting Started 開始吧! 今日目標 認識建立 k8s cluster 的幾種方式 https://kubernetes.i...

鐵人賽 Kubernetes DAY 2

技術 學 Kubernetes 的第二天 - Kubernetes 的前世今生

要真正了解 Kubernetes,我們需要討論從傳統部署到 Kubernetes (K8s) 部署的演進過程,探討前人在這個過程中遇到的困難,以及 Kubern...

鐵人賽 Kubernetes DAY 25

技術 Argo CD - RBAC and User

Create Project Create User Create RBAC Policy Verify the Users Using can-i RBA...

鐵人賽 DevOps DAY 1

技術 Day01 - DevOps 實踐挑戰:目標與計劃

Someday Is Today. —Matthew Dicks(現在就是那一天) 前言 我之所以開始了這次的挑戰,是因為發現從研究所畢業後,跟朋友們聚會被...

鐵人賽 DevOps DAY 3

技術 Day 03:Kubernetes Clusters

接下來要談到如何使用 kind 來建立 Local 的 Kubernetes Clusters,但這邊所建立的 Cluster 可能不會是最終的,因為是 Con...

鐵人賽 DevOps DAY 2

技術 Day 02:kind

Kubernetes? 一直以來,我所待的團隊都是以 Kubernetes 為正式環境的,所以也是以在筆電中,圍繞 k8s 建立一個完整的開發環境為目標。 ki...

鐵人賽 DevOps DAY 1

技術 Day 01:前言

起因 從 2022 年 10 月 開始擔任 SRE/DevOps 到現在已經快兩年了,在工作過程中時常會思考,雖然在熟悉公司的架構後,可以在現有基礎下,很快的解...

鐵人賽 Kubernetes DAY 28

技術 Day 28 - 【Cluster Configuration】:權限管理 (二) --- Service Account

今日目標 了解 Service Account 是什麼?如何被 Pod 使用? 實作:使用 RBAC 設定 Service Account 的權限...

鐵人賽 DevOps DAY 1

技術 後 Grafana 時代的第一天 - 總不能永遠只有 LGTM

前言 2023 年是可觀測性發展的關鍵時刻,隨著 OpenTelemetry 社群的推廣,許多可觀測性解決方案逐漸成熟,而其中最引人注目的莫過於在開源軟體世界...

鐵人賽 Kubernetes DAY 1

技術 Day1 鐵人賽開始,讓我們穿越到 Google Kubernetes Engine (GKE) 的世界吧!

前言 我,一個職業是 SRE 的勇者,一年前被捲入時空裂縫,穿越到資源豐饒卻危機四伏的 GCP 異世界。原本熟悉的 AWS EKS 武器失效,你必須掌握 GC...

鐵人賽 Kubernetes DAY 24

技術 Argo CD Hook 與 Waves

本次目標 理解 Sync Hook 理解 Sync Waves 應用 Sync Hook 和 Waves 使用此 Repo 的 Helm Chart 驗證...

鐵人賽 Kubernetes DAY 27

技術 Day 27 - 【Cluster Configuration】:權限管理 (一):RBAC

今日目標 了解 k8s 中的授權機制 了解 API group 與 verbs 實作 RBAC Role & Rolebinding C...

鐵人賽 Kubernetes DAY 23

技術 Argo CD 管理 Quarkus - 2

目標 聲明式設定 範例 Argo CD Project、Application、Repositories、Cluster 資源 Self-Managed Ar...

鐵人賽 Kubernetes DAY 26

技術 Day 26 - 【Cluster Configuration】:Etcd 的備份與還原

今日目標 備份 etcd 還原 etcd 除了升級 cluster 之外,為了避免意外情況而造成資料遺失,「備份」也是一個相當重要的工作。養成定期備份的習慣...