iT邦幫忙

k8s相關文章
共有 342 則文章
鐵人賽 Cloud Native DAY 4

技術 【Day 4】 比較 Container Runtime

前言 經歷了三篇來到第四篇,我們現在認知 OpenShift 是基於 Kubernetes 在搭配一些 OpenShift 的加強套件之後,還有一部分需要進行對...

鐵人賽 DevOps DAY 7

技術 Kubernetes 資源管理 - 讓你的 Pod 不再餓肚子

賢者大叔的容器修煉手札:Kubernetes 資源管理 - 讓你的 Pod 不再餓肚子 🍱 還記得我們之前聊過的 Pod 生命週期嗎?我們學會了如何讓 Pod...

鐵人賽 Cloud Native DAY 3

技術 【Day 3】 K8s 和 OCP 控制平面組件比拼

說明 因為 OCP 是基於 K8s 的延伸,所以在駕馭 OCP 的功能前,總是需要知道「差異」在哪裡。這篇文章會簡單地從文件和測試環境來比對比對。 K8s 組件...

鐵人賽 DevOps DAY 6

技術 Health Probe 健康探針

賢者大叔的容器修煉手札系列 第 6 篇 我們在 Day 3 介紹到 Pod,以及 Day 5 介紹到 Affinity Deployment,都有提到 Pod...

鐵人賽 Cloud Native DAY 2

技術 【Day 2】 學習計劃 & 準備實驗環境

說明 在理解 OCP 作為產品的定位後,接著便需要開始學習如何使用。 欸? 你遲疑了一下,在心裡面發問:會不會跳太快了、要從哪裡開始?好吧! 以下我從不同面向...

鐵人賽 DevOps DAY 5

技術 Deployment 進階 - Affinity 機制

賢者大叔的容器修煉手札系列 第 5 篇 前情提要:昨天我們理解了 Deployment、ReplicaSet和Pod,它們三者的職責與關聯。以及 label...

鐵人賽 Cloud Native DAY 1

技術 【Day 1】 OCP 是什麼?

前言 本系列文章,打算利用三十篇文章來分析和比較,OpenShift Container Platform 相較於其他種 Kubernetes 的解決方案。 至...

鐵人賽 DevOps DAY 2

技術 Day 2|DevOps 必備職能與職涯發展路徑

● 前言 DevOps因為需要操作容器與編排工具,通常會在Linux環境進行開發。以下是我統整的DevOps角色在各任務領域中最常見的工具與服務,後續章節將逐一...

鐵人賽 DevOps DAY 4

技術 Deployment 基礎

賢者大叔的容器修煉手札系列 第 4 篇 前情提要:昨天我們理解了 Pod 跟 Pod YAML,但似乎還不知道 K8s 是怎麼管理跟擴容 pod 的。 📚...

鐵人賽 DevOps DAY 3

技術 Pod YAML 詳解與實作

賢者大叔的容器修煉手札系列 第 3 篇 前情提要:昨天我們初步理解了Kubernetes 基礎架構與組件間的關係。也簡單建立了第一個 Pod。 📚 今日學習...

鐵人賽 DevOps DAY 2

技術 Kubernetes 基礎架構與核心概念

賢者大叔的容器修煉手札系列 第 2 篇 前情提要:昨天我們成功安裝了 KinD 並建立了第一個 Kubernetes 集群。今天我們要深入了解這個集群內部到底...

鐵人賽 DevOps DAY 1

技術 為什麼後端工程師應該學習 KinD?

今年是 AI 生態圈快速發展的一年,許多應用在快速萌芽,但身為後端開發者的我來說,打好基礎還是比較重要的。過去幾年我專注於語言、架構或可觀測性工程的學習,近期則...

技術 Google Cloud — GKE的使用指南

GKE是GCP所提供目前市面上最成熟的Container orchestration服務。即使沒有GKE相關的使用經驗,GKE也提供了Autopilot 的操作...

技術 Kubernetes的架構與抉擇

Kubernetes(後面會簡稱K8S)在Cloud Native世界中是一種作業系統。它提供了運行容器的可靠性(reliable)與可擴展性(scalable...

技術 通往Cloud Native的道路

我們以Kubernetes這種微服務為主的架構,簡單的介紹企業如何走向這種Application development的模式。 這種微服務(Kubernete...

技術 備考CKAD系列 - 應考資源與考試注意事項

我平常不會使用到k8s,最多就是使用到docker swarm而已。在使用docker compose或是docker swarm時,覺得如果要做到更加複雜的應...

鐵人賽 Kubernetes

技術 學 Kubernetes 的第三十七天 - Security - RBAC

RBAC (Role-Based Access Control) 基於角色的存取控制 (RBAC) 是一種控制資源存取的方法。使用者透過角色與作為安全目標的系統...

鐵人賽 Kubernetes

技術 學 Kubernetes 的第三十五天 - Security - 概論

Kubernetes 是一個非常受歡迎的系統,可以幫助公司和開發者管理容器化的應用程式。隨著 Kubernetes 的普及,確保叢集和應用的安全變得非常重要。但...

鐵人賽 Kubernetes

技術 學 Kubernetes 的第三十六天 - Security - Kubernetes API

Kubernetes API 是整個 Kubernetes 集群的核心。它負責處理所有的操作請求,包括創建、更新、刪除和查詢 Kubernetes 資源。因此,...

鐵人賽 Kubernetes

技術 學 Kubernetes 的第三十四天 - Autoscaling - 實作 VPA

在開始實作之前,讓我們稍微複習 VPA 是什麼: Vertical Pod Autoscaler(簡稱 VPA ) 自動更新工作負載資源(例如 Deploym...

鐵人賽 Kubernetes

技術 學 Kubernetes 的第三十三天 - Autoscaling - 實作 HPA

在開始實作之前,讓我們稍微複習 HPA 是什麼: HorizontalPodAutoscaler(簡稱 HPA ) 自動更新工作負載資源(例如 Deploym...

鐵人賽 Kubernetes

技術 學 Kubernetes 的第三十二天 - Autoscaling - 概論

在 Kubernetes 中,我們可以根據當前的資源需求擴展和縮減工作負載。 這讓叢集可以更靈活、更高效地面對資源需求的變化。 擴縮工作負載大致上分為兩種方式,...

鐵人賽 Kubernetes

技術 學 Kubernetes 的第三十一天 - Resource - Metrics Server

在 AWS 中,但凡我們開啟的 EC2 Instance,都會自動產生對應的 Metrics。這些 Metrics 可以幫助我們監控 Instance 的即時狀...

鐵人賽 Kubernetes DAY 30

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

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

鐵人賽 Kubernetes DAY 29

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

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

鐵人賽 Kubernetes DAY 28

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

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

鐵人賽 Kubernetes DAY 27

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

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

鐵人賽 Kubernetes DAY 26

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

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

鐵人賽 Kubernetes DAY 25

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

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

鐵人賽 Kubernetes DAY 24

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

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