1. 程式人生 > >kubernetes 核心原理

kubernetes 核心原理

3.1 K8s API Server 原理分析

  K8s API server核心提供對各種資源物件的增、刪、改、查以及Watch等HTTPRest介面,是叢集內各個模組之間資料互動和通訊的中心樞紐,是整個系統的資料匯流排和資料中心。

  (1)是叢集管理的API入口。

  (2)資源配額控制的入口。

  (3)提供了完備的叢集安全機制。

  3.1.1 K8s API server 通過一個名為Kube-apiserver的程序提供服務,該程序執行在Master節點上。在預設情況下,Kube-apiserver程序在本地的8080埠提供rest服務。可以同時開啟HTTPS安全埠來啟動安全機制,加強REST API訪問安全性。

  我們可以通過命令列工具Kubectl來與K8s API server互動,它們之間的介面是REST呼叫。為了測試和學習K8s API  server所提供的介面,我們也可以使用curl命令列工具進行快速驗證。