iT邦幫忙

kubernetes相關文章
共有 1058 則文章
鐵人賽 Kubernetes DAY 20

技術 Day 20 -【Services & Networking】:Kubernetes 的網路基本架構

今日目標 了解 k8s 中的網路架構 CNI Service kube-proxy CoreDNS 一般在建立一個網路時,基本都會完成三大設定:設定I...

鐵人賽 Kubernetes DAY 16

技術 Kubernetes 遇見 Helm charts

本次目標 認識 Helm Charts Helm Chart 安裝 Helm Chart 概念 Helm Chart 操作 Helm Chart 就像是 K...

鐵人賽 Kubernetes DAY 19

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

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

鐵人賽 Kubernetes DAY 15

技術 Quarkus 實現 Hot-reload 之 Downward API 與 RBAC - 續

本篇主要學習目標是讓 Quarkus 的 Pod 透過 ServiceAccount 的 token 對 Kubernetes API 進行交互。 部署上一章節...

鐵人賽 Kubernetes DAY 18

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

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

鐵人賽 Kubernetes DAY 14

技術 Quarkus 實現 Hot-reload 之 Downward API 與 RBAC

先來談談 Apache Camel,Apache Camel 是一個基於已知Enterprise Integration Patterns的多功能開源整合框架。...

鐵人賽 Kubernetes DAY 17

技術 Day 17-【Workloads & Scheduling】:Static Pod & DaemonSet

今日目標 Static Pod 的概念與實作 如何找到 Static Pod 的目錄 建立一個 Static Pod DaemonSet 的概念與實...

鐵人賽 Kubernetes DAY 13

技術 Kubernetes 的 Role-Based Access Control

RBAC(Role-Based Access Control),它將權限授予角色(role)上,可以想像它是一個責任。對 RBAC 來說,使用者(User)是一...

鐵人賽 Kubernetes DAY 16

技術 Day 16 -【Workloads & Scheduling】:Manual Scheduling(下):Affinity & Taint

今日目標 了解並使用 Affinity/Anti-affinity 來調度 Pod Node affinity Inter-pod affinity/an...

鐵人賽 Kubernetes DAY 12

技術 Kubernetes 上的訪問安全控制

本次目標 了解 Authentication、Authorization 了解 Service Account 配置 配置 kubeconfig API S...

鐵人賽 Kubernetes DAY 11

技術 當 Quarkus 遇到 HPA

上一章節已經定義了 HPA 資源,此章節來實作吧! 本實驗是用費氏數列來消耗 CPU @GET @Path("fib/{number}...

鐵人賽 Kubernetes DAY 15

技術 Day 15 -【Workloads & Scheduling】:Manual Scheduling(上):nodeName & nodeSelector

今日目標 使用 nodeName 與 nodeSelector 來調度 Pod 到特定的 Node 上 我們以前談過在 Master Node(contro...

鐵人賽 Kubernetes DAY 14

技術 Day 14 -【Storage】: PV、PVC & StorageClass

Day 14 -【Storage】: PV、PVC & StorageClass 今日目標 了解 PV、PVC、StorageClass 的概念與關...

鐵人賽 Kubernetes DAY 13

技術 Day 13 -【Storage】:Volume 的三種基本應用 --- emptyDir、hostPath、configMap & secret

今日目標 Volume 的基本應用 emptyDir hostPath configMap & secret 什麼是 Volumn? 在一般的...

鐵人賽 Kubernetes DAY 10

技術 認識 Horizontal Pod Autoscaling(HPA)

本次目標 了解 HPA HPA 應用模擬 預設上,需要裝 Metrics-server 來進行 CPU/Memory 監控。 $ helm --kubeco...

鐵人賽 Kubernetes DAY 9

技術 Quarkus 最後一哩路,把它走完吧!

接續上一章節,為了更方便觀察外部送進來的請求。新增了一個 API @GET @Path("/longtime") @...

鐵人賽 Kubernetes DAY 12

技術 Day 12 -【Storage】:ConfigMap & Secret

今日目標 了解 configMap 與 Secret 的用途 建立 configMap、Secret 兩者皆可用來存放 key-value 或檔案 用 S...

鐵人賽 Kubernetes DAY 29

技術 [Day 29] Kubernetes 推薦書單

今天來推薦幾本關於 Kubernetes 的書籍 矽谷工程師教你Kubernetes:史上最全CI/CD中文應用指南 本書完整探討Kubernetes與CI/...

鐵人賽 Kubernetes DAY 11

技術 Day 11 -【Basic Concept】:專案的打包與部署 --- Helm & Kustomize

2025/3 更新 最近翻了一下官網,發現考試大綱有新增了一些內容,如 Kustomize、Helm 都被納入了考試範圍,這裡是筆者之前寫過的文章,內容包含...

鐵人賽 Kubernetes DAY 8

技術 Quarkus 最後一哩路

在上一章節理解優雅關閉(Gracefule shutdown)相關概念,此章節會透過 Quarkus 進行實作。實作內容會有 PostgreSQL Quark...

鐵人賽 Kubernetes DAY 28

技術 [Day 28] DaemonSet Pattern

DaemonSet 設計模式主要應用於分佈式系統和集群環境中,特別是在容器化部署和 Kubernetes 系統中。 DaemonSet 是一種確保在每個節點上運...

鐵人賽 Kubernetes DAY 7

技術 Pod 的最後一哩路

本次目標 了解 Graceful shutdown Graceful shutdown 好處 preStop hook 長時間任務運行問題 了解 Grace...

鐵人賽 Kubernetes DAY 27

技術 [Day 27] Ambassador Pattern

Ambassador 設計模式是一種結構型設計模式,它主要用來處理跨進程或跨網路的通訊,通常是為了控制和管理遠程服務的訪問。 Ambassador 模式的核心思...

鐵人賽 Kubernetes DAY 6

技術 為 Quarkus 實作 Kubernetes Pod 健康檢查

本次學習目標 Quarkus 實現健康檢查 整合 EMQX 與 PostgreSQL 探討實際部署後的 Pod 內容 我們在 Quarkus 中新增以下依賴...

鐵人賽 Kubernetes DAY 26

技術 [Day 26] Adapter Design Pattern

Adapter 設計模式是一種結構型設計模式,它允許不相容的接口之間進行協作。 通過將一個接口轉換為客戶端預期的另一個接口,Adapter 模式可以使類別能夠...

鐵人賽 Kubernetes DAY 5

技術 Quarkus 你健康了嗎 ?

Kubernetes 和微服務的整合讓開發人員還有環境產生了一些變化。以前也許是單體的服務現在可能是切分了數幾個微服務,可以想像,服務切分的多則故障機率相對會提...

鐵人賽 Kubernetes DAY 8

技術 Day 08 -【Basic Concept】:Namespace

今日目標 了解 Namespace 的用途 Namespace 的基本操作 建立 Namespace 在特定 Namespace 中進行操作 什...

鐵人賽 Kubernetes DAY 25

技術 [Day 25] Sidecar Design Pattern for Microservices

在現代微服務架構中,Sidecar 設計模式是一個非常重要的概念。 這種模式有助於解決微服務系統中的許多挑戰,尤其是關於服務的管理和功能擴展。 特點 side...

鐵人賽 DevOps DAY 29

技術 Day 29: GitLab CI/CD 與 Kubernetes 的集成實踐

本章節「GitLab CI/CD」概要 Day 24: GitLab CI/CD 基本概念與工作流程Day 25: GitLab Runners 配置與使用Da...

鐵人賽 Kubernetes DAY 7

技術 Day 07 -【Basic Concept】:Rolling Update & Rollback

今日目標 Deployment 的 Update Strategy Recreate vs Rolling Update Rolling Update 的...