Alan 的筆記本

Kubernetes 核心介紹 Kubelet

Kubelet 架構 如下 kubelet 內部組件結構圖所示,Kubelet 由許多內部組件構成: Kubelet API,包括 10250 port 的認證 API、4194 port 的 cAdvisor API、10255 port 的只讀 API

Kubernetes 核心介紹 Controller Manager

Controller Manager 是 Kubernetes 集群的自動化控制中心,裡面包含了 3X 多個 Controller ,有管理 Pod 相關的、網路相關的、儲存相關的等等。大多數的 Controller 工作模式都差不多,每個 Controller 都是一個 control loop

Kubernetes - Node 維護 Pod 遷移

敝公司前陣子有發現有機器的資源使用率特別的低在 GKE 上,再怎麼說這些用不到的資源也是白花花的銀子啊,所以我們就新增資源更低更便宜的 Node Pool ,再搭配使

Kubernetes 核心介紹 Scheduler

Scheduler 嚴格算起來,算是特殊的 Controller,工作原理與其他控制器無差別。 Scheduler 的特殊職責在於監控當前集群所有未調度的 Pod,並且獲取當前集群的

Kubernetes 核心介紹 Api Server

API Server kube-apiserver 是 Kubernetes 最重要的核心組件之一,主要提供以下功能: 提供集群管理的 REST API ,包括認證、授權、數據檢驗以及集群狀態變更等 認證 Authentication 授權 Authorization 准入 Admission (Mutating & Valiating) 提供