iT邦幫忙

cloud native相關文章
共有 142 則文章
鐵人賽 Kubernetes

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

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

鐵人賽 Kubernetes

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

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

鐵人賽 Kubernetes DAY 30

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

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

鐵人賽 Kubernetes DAY 29

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

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

鐵人賽 Kubernetes DAY 28

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

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

鐵人賽 Kubernetes DAY 27

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

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

鐵人賽 Kubernetes DAY 26

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

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

鐵人賽 Kubernetes DAY 25

技術 Day 25 - 【Cluster Configuration】:Cluster Upgrade

今日目標 drain & cordon 的操作 Upgrade kubeadm cluster 今天是「Cluster Configuration」...

鐵人賽 Kubernetes DAY 24

技術 Day 24 -【Services & Networking】:Pod 的守門員 --- Network Policy

今日目標 了解 Network Policy 的基本概念 實作 Network Policy Ingress Egress matchExpressi...

鐵人賽 Kubernetes DAY 23

技術 Day 23 -【Services & Networking】:Service 的路由 --- Ingress

今日目標 了解 Ingress 的用途 安裝 Ingress 與 Ingress controller Ingress 實作 最簡單的 Ingress 設定...

鐵人賽 Kubernetes DAY 22

技術 Day 22 -【Services & Networking】:憑證管理與kubeconfig

今日目標 管理 cluster 中的憑證 使用者的新憑證申請:Certificate Signing Request (CSR) CSR 的核准與駁回 使...

鐵人賽 Kubernetes DAY 21

技術 Day 21 -【Services & Networking】:TLS/SSL in Kubernetes

今日目標 了解 TLS/SSL 的基本概念 什麼是 TLS/SSL? 什麼是 憑證? 了解 k8s 中的 TLS 應用 k8s 的 PKI 架構...

鐵人賽 Kubernetes DAY 20

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

今日目標 了解 k8s 中的網路架構 CNI Service kube-proxy CoreDNS 一般在建立一個網域時,最基本的設定不外乎是以下幾個...

鐵人賽 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 初探 我們...

鐵人賽 Kubernetes DAY 17

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

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

鐵人賽 Kubernetes DAY 16

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

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

鐵人賽 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

今日目標 了解 PV、PVC、StorageClass 的概念與關係 實際使用 PV、PVC、StorageClass 實作:掛載 hostPath...

鐵人賽 Kubernetes DAY 12

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

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

鐵人賽 Kubernetes DAY 11

技術 Day 11 -【Basic Concept】:好用的專案部署工具 --- Helm

今日目標 了解 Helm 的用途與架構 安裝 Helm Helm 的實作 建立 Chart 透過 Chart 部署應用服務 更新 Chart...

鐵人賽 Kubernetes DAY 6

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

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

鐵人賽 自我挑戰組 DAY 29

技術 DAY29 該如何應用雲原生來建置環境?

接近一個月下來建立了許多虛擬機和服務 若是順應目前的趨勢將我們的地端環境推上雲 並採用雲原生的方案在雲上的架構和使用的技術會有那些變化?今天就來回顧一下地端環境...

鐵人賽 Cloud Native DAY 28

技術 Day 28 針對 CloudWatch Log 篩選資料反向建立指標監控

在某些特別的狀況下 我們無法對 CPU、記憶體建立告警 告警的目的在於有重大狀況發生 我們需要及時採取行動處理 當現有指標都無法反應現況的時候 這時候對於 Lo...

鐵人賽 Cloud Native DAY 27

技術 Day 27 將 EC2 的 Log 轉發到 CloudWatch Log

在鐵人賽一開始的時候 花了一些時間介紹 EC2 的 user-data 在 EC2 初始化的時候建立一些基礎設定 在第八天的時候介紹 Systems Manag...

鐵人賽 Cloud Native DAY 26

技術 Day 26 CloudWatch 簡介

對於 AWS 的使用者來說 CloudWatch 一定並不陌生 早期 CloudWatch 包含監控、Log 和 Event 約莫在 2021 年或 2022...

鐵人賽 Cloud Native DAY 25

技術 Day 25 使用 AWS Lambda 寄送更直觀的 Amazon SNS 通知

昨天的文章寫到使用 EventBridge 和 SNS 實作 AWS 服務的及時通知 不過在串接 Amazon SNS 的時候都會發現一件事情 就是收到的內容不...

鐵人賽 Cloud Native DAY 24

技術 Day 24 使用 EventBridge 和 SNS 實作 AWS 服務的及時通知

甚麼 EventBridge 傳統在執行指令時都是等待完整的指令後才執行 這些批次執行的程式雖然沒有其他問題 但是對於越來越多複雜的功能 大家開始思考有沒有可能...

鐵人賽 Cloud Native DAY 23

技術 Day 23 使用 Load Balance 解決 Lambda 超時問題

API Gateway + Lambda 已經是個很泛用的組合 使用 API Gateway 專心處理路由和參數驗證 而 Lambda 則專心處理業務邏輯的部分...

鐵人賽 Cloud Native DAY 22

技術 Day 22 使用 API Gateway + Lambda 實作 Restful 應用

前兩天簡單介紹 API Gateway 和 Lambda 今天則是要使用 API Gateway 和 Lambda 實作簡單的 Restful 應用 串接的關係...