iT邦幫忙

鐵人檔案

2024 iThome 鐵人賽
回列表
Kubernetes

都什麼年代了,還在學 Kubernetes 系列

身為熟練使用 AWS 部署維運的軟體工程師,我發現業界早已風雲變色,大家都變成 Kubernetes 的形狀。於是,我展開了學習 Kubernetes 的旅程。

參賽的文章基於我自己的學習筆記改編而來,內容直白,且透過大量實務操作來理解 Kubernetes 中的各種概念和不同。

在接下來的三十天挑戰中,我將帶領大家一起,以 Kubernetes 初學者和 AWS 使用者的角度,探討 Kubernetes 的基本概念,進行手把手的練習。

鐵人鍊成 | 共 37 篇文章 | 21 人訂閱 訂閱系列文 RSS系列文 團隊Grafana 科研遠征小隊
DAY 11

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

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

2024-09-25 ‧ 由 vincentlin2447 分享
DAY 12

學 Kubernetes 的第十二天 - Networking - Ingress

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

2024-09-26 ‧ 由 vincentlin2447 分享
DAY 13

學 Kubernetes 的第十三天 - Storage - Volume

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

2024-09-27 ‧ 由 vincentlin2447 分享
DAY 14

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

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

2024-09-28 ‧ 由 vincentlin2447 分享
DAY 15

學 Kubernetes 的第十五天 - Storage - ConfigMap

ConfigMap 是 Kubernetes 中的一種資源,用來將非機密的設定資料(如設定檔案、環境變數)與容器分離。這使得應用程式可以在不同的環境中更靈活地使...

2024-09-29 ‧ 由 vincentlin2447 分享
DAY 16

學 Kubernetes 的第十六天 - Storage - Secret

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

2024-09-30 ‧ 由 vincentlin2447 分享
DAY 17

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

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

2024-10-01 ‧ 由 vincentlin2447 分享
DAY 18

學 Kubernetes 的第十八天 - Workloads - StatefulSet

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

2024-10-02 ‧ 由 vincentlin2447 分享
DAY 19

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

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

2024-10-03 ‧ 由 vincentlin2447 分享
DAY 20

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

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

2024-10-04 ‧ 由 vincentlin2447 分享