iT邦幫忙

k8s相關文章
共有 296 則文章
鐵人賽 Kubernetes DAY 14

技術 學 Kubernetes 的第十四天 - Storage - emptyDir & hostPath

本章節將深入探討兩種常見的卷類型:emptyDir 和 hostPath。這兩者雖然概念簡單,但各自針對臨時緩存與持久化儲存提供了不同的解決方案,滿足了不同的應...

鐵人賽 Kubernetes DAY 13

技術 Day13 API 之門的守護者 API Gateway APISIX

前言 在現代雲原生應用程式中,微服務架構已成為主流。然而,隨著微服務數量增加,如何有效地管理和路由外部請求變得至關重要。API Gateway 作為單一入口點...

鐵人賽 Kubernetes DAY 13

技術 學 Kubernetes 的第十三天 - Storage - Volume

概述 容器中的檔案在磁碟上是臨時存放的,這會對運行重要應用的容器帶來一些問題。當容器崩潰或停止時,所有未保存的狀態和數據都將丟失,因此在容器生命週期內創建或修改...

鐵人賽 DevOps DAY 12

技術 Day12 - [實作] 在 Kubernetes 中佈署應用:使用 Docker Desktop

今天我們將探討如何利用 Docker Desktop 來佈署容器化應用程式至Kubernetes。Docker Desktop 是一個方便且常見的工具,它讓我...

鐵人賽 Kubernetes DAY 12

技術 Day12 今晚來點不一樣的證書 Cert-Manager

前言 前面已經介紹了 Google 代管的 GTS 證書管理工具,而今天要介紹的 Cert-Manager 是一款強大的 Kubernetes 工具,能自動執...

鐵人賽 Kubernetes DAY 12

技術 學 Kubernetes 的第十二天 - Networking - Ingress

在 Kubernetes 中,Ingress 是一種 API 資源,它用來管理外部 HTTP 和 HTTPS 流量如何進入集群內部的服務。Ingress 通常使...

鐵人賽 Kubernetes DAY 11

技術 Day11 GKE Gateway API 輕鬆駕馭微服務流量

前言 上一章節講解了 Gateway API Http 沒有設定證書的方法。本章將延續介紹,將網關掛上 GTS 產出的 Wildcard 通用證書後,跨命名空...

鐵人賽 DevOps DAY 11

技術 後 Grafana 時代的第十一天 - 關於 Grafana 的備份、恢復、遷移

前言 兄弟,我相信我們在實務中接觸到的 Grafana 環境,大多數情況下都缺乏妥善的規劃。因此,當我們開始整理和維護 Grafana 時,往往會遇到各種大大...

鐵人賽 Kubernetes DAY 11

技術 學 Kubernetes 的第十一天 - Networking - DNS 條目

Kubernetes 中的 DNS Name Kubernetes 為每個 Service 和 Pod 建立 DNS 記錄 (名稱)。這些 DNS 名稱允許 P...

鐵人賽 DevOps DAY 10

技術 後 Grafana 時代的第十天 - 搭建 Grafana 高可用架構

前言 在現代資料驅動的世界中,可靠的監控和可視化工具是保持系統健康運行的關鍵。Grafana 作為一款成熟的開源資料可視化平台,廣泛應用於各種領域,從 IT...

鐵人賽 Kubernetes DAY 10

技術 Day10 Ingress 說再見!GKE Gateway API 開啟新紀元

前言 隨著雲原生應用程序的普及,入口流量管理的需求也在增加。Kubernetes 的 Ingress 控制器雖然可以滿足基本的入口流量需求,但是它存在一些限制...

鐵人賽 Kubernetes DAY 10

技術 學 Kubernetes 的第十天 - Networking - Service

在 Kubernetes 中,Service 是一種抽象資源,它定義了一組提供相同服務的 Pod 的邏輯集合,並且能夠確保這些 Pod 能夠被持續地訪問。Ser...

鐵人賽 DevOps DAY 9

技術 後 Grafana 時代的第九天 - 使用 OrbStack 建立輕量高效 Kubernetes 叢集

前言 在踏上偉大的學習旅程之前,工欲善其事,必先利其器,這句古語想必是大多數人首先想到的。學習新技術時,擁有正確的工具與環境能事半功倍,否則即便按照實作型教學...

鐵人賽 Kubernetes DAY 9

技術 學 Kubernetes 的第九天 - Pod - 基礎概念與核心特性

Kubernetes 最重要的資源之一是負責管理容器的 Pod。作為應用程序的最小部署單元,理解 Pod 的運作方式對於掌握 Kubernetes 的各種特性至...

鐵人賽 DevOps DAY 8

技術 後 Grafana 時代的第八天 - 使用 Grafana Dashboard 的進階技巧(二)

前言 在上一章節中,我們深入探討了如何有效地建立和管理 Grafana Dashboard,特別是利用 Variables 和 Folder 來減輕使用者的負...

鐵人賽 Kubernetes DAY 8

技術 學 Kubernetes 的第八天 - 部署你的第一個應用程式 (3) - Deployment 部署與退版

概述 雖然我們在上一章節中完成的部署已經可以使用了。然而,在現代應用部署中,我們還需要考慮高可用性、自動恢復以及部署更新和回滾等需求。為了實現這些目標,我們需要...

鐵人賽 DevOps DAY 7

技術 後 Grafana 時代的第七天 - 使用 Grafana Dashboard 的進階技巧(一)

前言 我們已經對 Grafana Dashboard 的最佳實踐有了初步的概念,但僅僅有這些概念還不足以讓我們真正實現一個優秀的 Dashboard 管理。要...

鐵人賽 Kubernetes DAY 7

技術 學 Kubernetes 的第七天 - 部署你的第一個應用程式 (2) - Pod & Service

在上一章的實作中,我們完成了 Web API Container Image 的製作和上傳,接下來便要在 K8s 部署這個容器。在那之前讓我們先了解等會而使用到...

鐵人賽 DevOps DAY 6

技術 後 Grafana 時代的第六天 - 探討 Grafana Dashboard 最佳實踐

前言 在 Grafana 的官方文件中,有一篇關於 Dashboard 的最佳實踐指南,為我們提供了寶貴的建議與參考。今天,我們將專注於介紹這些最佳實踐,特別...

鐵人賽 Kubernetes DAY 6

技術 學 Kubernetes 的第六天 - 部署你的第一個應用程式 (1) - Application & Image

概述 我不打算一開始就深入研究 Kubernetes 的各個元件或是資源。就像看科幻小說,如果一上來就直接看背景設定肯定是最無趣的讀法。 我會花幾天時間帶大家使...

鐵人賽 DevOps DAY 5

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

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

鐵人賽 Kubernetes DAY 5

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

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

鐵人賽 DevOps DAY 4

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

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

鐵人賽 Kubernetes DAY 4

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

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

鐵人賽 Kubernetes DAY 3

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

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

鐵人賽 DevOps DAY 2

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

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

鐵人賽 Kubernetes DAY 2

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

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

鐵人賽 Kubernetes DAY 1

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

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

鐵人賽 Kubernetes DAY 19

技術 Day 19-【Workloads & Scheduling】:資源管理 --- Pod QoS、LimitRange & ResourceQuota

今日目標 資源管理的三大方式: Pod QoS (Quality of Service) LimitRange:限制 namespace 底下單一 Pod...

鐵人賽 Kubernetes DAY 18

技術 Day 18-【Workloads & Scheduling】:Deployment 部署策略 --- Blue Green & Canary

今日目標 Deployment 部署策略: Blue-Green Deployment 介紹 + 實作 Canary Deployment 初探 我們...