iT邦幫忙

鐵人檔案

2024 iThome 鐵人賽
回列表
Kubernetes

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

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

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

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

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

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

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

2024-10-05 ‧ 由 vincentlin2447 分享
DAY 22

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

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

2024-10-06 ‧ 由 vincentlin2447 分享
DAY 23

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

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

2024-10-07 ‧ 由 vincentlin2447 分享
DAY 24

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

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

2024-10-08 ‧ 由 vincentlin2447 分享
DAY 25

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

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

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

學 Kubernetes 的第二十六天 - Scheduling - 指派 Pod 到節點

在上一章節中,我們瞭解了調度的基本邏輯,並初步認識了相關功能。今天,我們將深入探討如何透過各種方式控制 Pod 的調度,特別是如何將 Pod 指派到特定的節點上...

2024-10-10 ‧ 由 vincentlin2447 分享
DAY 27

學 Kubernetes 的第二十七天 - Scheduling - Taints 和 Tolerations

上一章節中,我們介紹了如何主動指定 Pod 要部署在哪些節點上。然而在預設情況下,調度器會將 Pod 平均部署在所有可用的節點中。如果我們希望某些節點預設情況下...

2024-10-11 ‧ 由 vincentlin2447 分享
DAY 28

學 Kubernetes 的第二十八天 - Resource - Pod 層級的資源管理

Kubernetes 資源管理概述 前言 在現代的微服務架構中,我們經常使用容器技術來封裝和運行應用程序。這種方法雖然使部署變得更加便捷和一致,但也帶來了資源管...

2024-10-12 ‧ 由 vincentlin2447 分享
DAY 29

學 Kubernetes 的第二十九天 - Resource - Namespace 層級的資源管理

當多個團隊或使用者共用同一個 Kubernetes 叢集時,資源競爭是很常見的。為了避免某個團隊的資源使用影響到其他團隊,我們可以使用資源配額來進行限制。在 K...

2024-10-13 ‧ 由 vincentlin2447 分享
DAY 30

學 Kubernetes 的第三十天 - 中場休息 + 完賽感言

今天讓我們休息一下,分享一下完賽的感想,順便放鬆一下心情。這段時間真的充滿了挑戰與成長的經歷,也算是一個小小的慶祝,讓自己稍微喘口氣。 放心,我的參賽文章還沒寫...

2024-10-14 ‧ 由 vincentlin2447 分享