架構逐層說明
replicaset(rs) # 可以多節點pod
pod 健康檢查,匯報給k8s
container 普通容器
login-image:v1 映象
2、deployment
# 發布新版本的時候,滾動部署,管理rs
deployment現在管理三個例項,兩個老版本,乙個新發布版本
當啟動完新例項,健康檢查完之後,會刪掉原來舊版本的乙個pod例項
新啟動的第二個pod,會把原來剩的老版本pod刪掉,把原來的rs清理掉。replocaset完全更新完成。
真正使用的時候只管理dp,自動管理rs->pd。
3、service
clusterip (對外會有個ip)
client通過clusterip 訪問service
K8s核心概念詳解
kubernetes 通常簡稱為k8s 是乙個用於管理在容器中執行的應用的容器編排工具。kubernetes不僅有你所需要的用來支援複雜容器應用的所有東西,它還是市面上最方便開發和運維的框架。kubernetes的工作原理是通過將容器分組來把乙個應用程式拆分成多個邏輯單元,以方便管理和發現。它對由小...
K8S(二) 核心物件概念
pod pod是最小部署單元,乙個pod有乙個或者多個容器組成,pod中容器共享儲存和網路,在同一臺docker主機上執行。service service乙個應用服務抽象,定義了pod邏輯集合和訪問這個pod集合的策略。service pod集合對外表現是為乙個訪問入口,分配乙個集群ip位址,來自這...
k8s核心元件
k8s的設計理念類似於linux的分層架構。1.master 核心控制 是老大 它主要負責排程,決定服務在 執行,master執行linux系統,可以是物理機或虛擬機器,master是k8s cluster的大腦,執行著的守護程序服務包括 kube apiserver,kube scheduler,...