iT邦幫忙

k8s相關文章
共有 380 則文章
鐵人賽 DevOps DAY 12

技術 DNS 服務發現 - 微服務的電話簿 📞

賢者大叔的容器修煉手札系列 第 12 篇 DNS 服務發現 - 微服務的電話簿 📞 昨天我們學會了 Service 這個「總服務台」,讓 Pod 之間能夠穩定...

鐵人賽 DevOps DAY 11

技術 Service 基礎 - Pod 間溝通的穩定橋樑 🌉

賢者大叔的容器修煉手札系列 第 11 篇 Service 基礎 - Pod 間溝通的穩定橋樑 🌉 還記得昨天我們學會了 RBAC 權限控制,讓每個 Pod 都...

鐵人賽 Cloud Native DAY 7

技術 【Day 7】 叢集的身份驗證 / Authentication

前言 叢集這麼貴,不太可能作為個人使用,團隊共用才是最常見合理。 多人共用叢集,必定會有權限分配的議題,允許誰可以做什麼事情,就是本篇要探討的內容。 認證(A...

鐵人賽 DevOps DAY 10

技術 Secret 權限控制 - ServiceAccount 與 RBAC 🎭

賢者大叔的容器修煉手札系列 第 10 篇 Secret 權限控制 - ServiceAccount 與 RBAC 🎭 還記得昨天我們學會了 Secret 的...

鐵人賽 Cloud Native DAY 6

技術 【Day 6】 簡介 Operator

什麼是 Kubernetes Operator? Operator 是一種類似 Controller 的自訂資源管理方式,用於封裝人類操作流程(Domain K...

鐵人賽 DevOps DAY 9

技術 Secret 基礎 - 守護你的機密資料

賢者大叔的容器修煉手札系列 第 9 篇 Secret - 守護你的機密資料,讓密碼不再裸奔 🔐 還記得上一章我們學會了 ConfigMap,讓應用配置不再寫死...

鐵人賽 Cloud Native DAY 5

技術 【Day 5】 從文件了解 K8s 的基本 Workload 及使用場景

概述 要玩叢集都是錢坑,在開始燒錢之前,最好先熟悉下列觀念和術語,避免在操駕時手忙腳亂。以下會列出一些叢集維運需的術語進行基本介紹,對應日常可能需要進行的工作,...

鐵人賽 DevOps DAY 8

技術 ConfigMap - 讓你的應用配置不再寫死在程式碼裡 ⚙️

賢者大叔的容器修煉手札系列 第 8 篇 ConfigMap - 讓你的應用配置不再寫死在程式碼裡 ⚙️ 還記得我們上一章學會了資源管理,讓 Pod 不再餓肚子...

鐵人賽 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 中,我們可以根據當前的資源需求擴展和縮減工作負載。 這讓叢集可以更靈活、更高效地面對資源需求的變化。 擴縮工作負載大致上分為兩種方式,...