iT邦幫忙

kubernetes相關文章
共有 1107 則文章
鐵人賽 DevOps DAY 25

技術 後 Grafana 時代的第二十五天 - 探討 Grafana Alerting 的正確姿勢(一)

前言 在經過了先前對於 Grafana Alerting 與 Prometheus AlertManager 的介紹後,我們對於告警事件系統的觀念已經有了基本...

鐵人賽 DevOps DAY 24

技術 Day24 - 使用 Terraform 管理 Kubernetes Cluster

隨著 DevOps 實踐的普及,基礎架構即程式碼 (Infrastructure as Code, IaC) 已成為現代 IT 管理的重要措施。而 Terraf...

鐵人賽 DevOps DAY 24

技術 後 Grafana 時代的第二十四天 - 探討 Grafana Alerting 有趣的部分

前言 在現代可觀測性世界中,告警事件管理是確保服務穩定運行的關鍵,無論是雲端、地端以及各種分佈式系統中,精準即時的告警能夠幫助我們快速發相問題,接著進行故障排...

鐵人賽 Kubernetes DAY 25

技術 學 Kubernetes 的第二十五天 - Scheduling - 概述

Kubernetes 作為現代應用程序的主要編排工具,能夠幫助開發者和運維團隊高效地管理和調度容器化工作負載。為了確保集群的資源分配和管理更加靈活、穩定,Kub...

鐵人賽 Kubernetes DAY 24

技術 學 Kubernetes 的第二十四天 - Deployment strategy - 實作 (2)

昨天的章節,我們實作了 Recreate,Rolling update 兩個部署策略。今天來繼續實作剩下的策略。 實作: Canary 在 Kubernetes...

鐵人賽 Kubernetes DAY 23

技術 學 Kubernetes 的第二十三天 - Deployment strategy - 實作 (1)

昨天的章節中,我們已經初步的了解多種部署策略的原理,但只看不做可感受不到部署策略的魅力。在接下來的兩天,我們將透過大量實作來熟悉它們。 實作: Recreate...

鐵人賽 DevOps DAY 22

技術 後 Grafana 時代的第二十二天 - 探討 Prometheus AlertManager 的正確姿勢(一)

前言 現代化系統中,監控與告警系統在日益複雜的服務環境中扮演著至關重要的角色。而我們在這背景下,以 AlertManager 這個百分之九十以上與 Prome...

鐵人賽 Kubernetes DAY 22

技術 學 Kubernetes 的第二十二天 - Deployment strategy - 介紹

概述 部署策略是 DevOps 實踐中的一個重要部分,它決定了如何將新版本的應用程式安全且高效地部署到生產環境中。選擇合適的部署策略可以最大限度地降低風險,減少...

鐵人賽 DevOps DAY 21

技術 Day21 - 使用 Prometheus 進行基礎監控

在今天的文章中,我們將學習如何在 Kubernetes 叢集中使用 Prometheus 進行基礎的監控。Prometheus 是一個強大的開源監控工具,能夠自...

鐵人賽 DevOps DAY 21

技術 後 Grafana 時代的第二十一天 - 探討告警事件中心的最佳實踐

前言 現今的市面上已經擁有眾多的的監控系統,如 Prometheus、Grafana、Zabbix、Datadog、New Relic 等等,這些監控系統各自...

鐵人賽 Kubernetes DAY 21

技術 學 Kubernetes 的第二十一天 - Pod - Probe

在現代應用服務架構中,保持服務健康不中斷已經是基本要求。傳統的虛擬機(VM)環境需要手動建構額外且複雜的檢查流程來維持服務穩定性。在 Docker 中,雖然可以...

鐵人賽 DevOps DAY 20

技術 Day20 - 使用 Helm 管理 Kubernetes 的應用佈署

在今天的文章中,我們將探討如何使用 Helm 來管理 Kubernetes 應用程式的佈署與管理。Helm 是 Kubernetes 中最受歡迎的套件管理工具之...

鐵人賽 DevOps DAY 20

技術 後 Grafana 時代的第二十天 - 探討告警事件中心的重要性

前言 我們在先前的章節中已經探討了非常多關於 Grafana IaC 的實踐與應用,包括了如何使用 Grafana IaC 來管理 Grafana 的資源,以...

鐵人賽 Kubernetes DAY 20

技術 學 Kubernetes 的第二十天 - Pod - Init Container

在現代軟體開發和部署的複雜生態中,服務的準備和初始化往往需要一系列精心編排的步驟。從環境配置到依賴服務的啟動,每一個階段都是確保應用順利運行的關鍵。Kubern...

鐵人賽 DevOps DAY 19

技術 Day19 - Kubernetes 自動擴展 (Autoscaling)

今天,我們將深入探討 Kubernetes 的自動擴展功能。自動擴展可以幫助我們靈活的調動資源,確保應用程式在流量激增時有足夠的資源運行,而在需求減少時節省資源...

鐵人賽 DevOps DAY 19

技術 後 Grafana 時代的第十九天 - Gafana IaC 實戰 - Alerting

前言 現在,我們將進入到 Grafana 的告警系統的 IaC 實作部分。這部份是 Grafana 中相對複雜的部份,需要對告警系統有一定的了解,才能夠更好地...

鐵人賽 Kubernetes DAY 19

技術 學 Kubernetes 的第十九天 - Workloads - Job & CronJob

在先前介紹的工作負載資源中,主要目的是部署需要持續運行的應用,如 Deployment 和 StatefulSet。然而,還有一類應用場景也是我們經常使用的,那...

鐵人賽 DevOps DAY 18

技術 Day18 - 掌握 Kubernetes 滾動更新與回復:保持應用穩定的自動化佈署策略

隨著應用程式不斷迭代,如何保證在升級過程中不影響用戶體驗是一大挑戰。今天,我們將深入探討 Kubernetes 的 滾動更新 (Rolling Update)...

鐵人賽 DevOps DAY 18

技術 Day 18:Backup and Restore

回顧 Day 13:StorageClass 有提到 StorageClass 的主要作用就是讓我們可以在建立 PVC 時,動態的幫助我們配置相對應的 PV。而...

鐵人賽 DevOps DAY 18

技術 後 Grafana 時代的第十八天 - Gafana IaC 實戰 - Dashboard、Folder

前言 在前面的章節中,我們深入探討了 Grafana 中組織、團隊和用戶的 IaC 管理。現在,我們將把注意力轉向 Grafana 的核心功能之一:Dashb...

鐵人賽 Kubernetes DAY 18

技術 學 Kubernetes 的第十八天 - Workloads - StatefulSet

在 Kubernetes 中,StatefulSet 是一種專門用來管理有狀態應用的工作負載控制器。與無狀態應用不同,有狀態應用通常需要每個 Pod 有穩定的網...

鐵人賽 DevOps DAY 17

技術 Day17 - CI/CD 與 Kubernetes 的整合實踐:自動化應用部署

在今天的文章中,我們將介紹如何將 CI/CD Pipeline 與 Kubernetes 整合,實現自動化應用程式佈署。對於 DevOps 團隊來說,將持續整合...

鐵人賽 DevOps DAY 17

技術 後 Grafana 時代的第十七天 - Gafana IaC 實戰 - DataSource

引言 在現代監控和可觀測性領域,Grafana 已成為不可或缺的視覺化平台。隨著組織規模的擴大和監控需求的增加,有效管理 Grafana 的資料來源變得越來越...

鐵人賽 Kubernetes DAY 17

技術 學 Kubernetes 的第十七天 - Storage - PV & PVC

數據的持久性就像是企業運營中的穩固倉庫,確保所有重要資產都能安全存放並隨時可取。Kubernetes 提供了兩個關鍵工具——PersistentVolume (...

鐵人賽 DevOps DAY 16

技術 Day16 - 探索 Kubernetes Ingress:實現靈活的流量管理

在今天的文章中,我們將重點介紹 Ingress 如何幫助我們靈活地管理外部流量,讓多個服務共享同一個入口。這是 Kubernetes 網路架構中的關鍵元素,尤其...

鐵人賽 DevOps DAY 16

技術 後 Grafana 時代的第十六天 - Gafana IaC 實戰 - Organization、Team、User

前言 在前面的章節中,我們已經深入探討了實現 Grafana IaC 相關的核心概念和注意事項,這為後續的實作打下了良好的基礎。這也呼應了本系列文章的主題,隨...

鐵人賽 Kubernetes DAY 9

技術 Day11 - 一起來看 Kubernetes 官方文件吧!- Node Shutdowns

前言 今天來看看 node shutdown 有哪些需要注意的事項吧 ~ 今日目標 理解如何 “正常” 將 node 關機 透過在 node 打上特定 lab...

鐵人賽 Kubernetes DAY 16

技術 Day16 Kubernetes 安全遠程操控術(三):Teleport 結合 Lens 的複合魔法

前言 前兩天的文章建立了 Teleport Auth, Proxy 以及 Kube Agent,已經可以透過 tsh 連接進入 GKE Cluster,今天要...

鐵人賽 Kubernetes DAY 16

技術 學 Kubernetes 的第十六天 - Storage - Secret

Secret 是 Kubernetes 中的一種資源,用於存儲和管理敏感數據,如密碼、OAuth tokens、SSH keys 等。Secret 允許你將這些...

鐵人賽 DevOps DAY 15

技術 Day 15:local-path-provisioner (2)

昨天做了 Reclaim Polciy 的實驗,除了驗證效果外,還可以從下方圖片可以得知,會在 nodePathMap 的 paths 位置下,建立名稱包含 P...