目錄
kubernets 結構
基礎概念之master
基礎概念之nodes
基礎概念之pod
基礎概念之label
master作為kubernets集群當中的最重要的一部分,作用為管理集群當中的各個節點(node),由四個基礎元件構成:
nodes:k8s集群當中的節點,受到master節點的管控。node節點當中主要的元件有:
kubelet:負責容器的建立,啟動,同時與master進行協作。
kebe-proxy:實現k8s service的通訊與負載機制的,
docker engine:負責容器的建立,管理工作。
pod:kube當中的資源得最小單位,master節點管理的資源物件為節點上的pod,當然pod當中可以包含乙個或者多個容器。
static pod:建立之後與其相關的資源資訊不會存放在etcd當中,而是存放在node節點的當中的資料夾當中。也就是說其脫離k8s的自動化的管控機制,當pod停止之後。k8s不會重啟啟動pod
label是k8s當中乙個核心的概念,對集群當中的資源進行標記,乙個資源可以有多個label,集群通過標記的label找到對應的資源,對資源進行管理。
label selector:集群資源被打上標籤後,通過label selector實現標籤的查詢,篩選。找到具有對應lable的資源。
K8S基礎概念
node作為集群中的工作節點,執行真正的應用程式,在node上kubernetes管理的最小執行單元是pod。node上執行著kubernetes的kubelet kube proxy服務程序,這些服務程序負責pod的建立 啟動 監控 重啟 銷毀 以及實現軟體模式的負載均衡。node包含的資訊 no...
K8S基礎概念
node作為集群中的工作節點,執行真正的應用程式,在node上kubernetes管理的最小執行單元是pod。node上執行著kubernetes的kubelet kube proxy服務程序,這些服務程序負責pod的建立 啟動 監控 重啟 銷毀 以及實現軟體模式的負載均衡。node包含的資訊 no...
K8s基礎概念
最近在做新的系統架構,使用了比較新的容器技術k8s來做一整套分布式系統架構。今天來記錄一下k8s的一些基礎概念。純憑記憶,如有錯誤請指正。網上能看到的就不說了,說一些我理解的。k8s是一套google開源的利用容器技術的分布式及系統解決方案。通過對應用程式的容器化管理,實現服務的自動管理,如部署,多...