節點(`node`)元件--提供`k8s`執行時環境,以及維護`pod`
核心元件
`kubernetes` 優勢
二、kubernets 快速入門
`name/namespace`
`label/label`選擇器
`servie/ingress`
三、實驗部署集群架構詳解
四、k8s相關概念
master
元件可以在集群中任何節點上執行,簡單起見,通常子一台vm機器啟動所有master
元件,並且不會在次vm機器上執行使用者容器。 參考高可用群集構建multi-master-vm
kube-apiserver
用於暴露kubernetes api
。
任何的資源請求/呼叫操作都是通過kube-apiserver
提供的介面進行。—參考高可用群集
etcd
提供的預設儲存系統,儲存所有集群資料,使用時需要為etcd
資料提供備份計畫
kube-controller-manager
:執行管理控制器
cloud-controller-manager
kube-scheduler
監視新建立沒有分配到外掛程式node
的pod
,為pod
選擇乙個node
。
addons
是實現集群pod
和services
功能的pod
由deployments
,replicationcontroller
等進行管理。namesace
外掛程式物件是在kude-dydtem namespace
中建立
dns
使用者介面
kube-ui
提供集群狀態基礎資訊檢視
容器資源監測容器資源監控提供乙個ui瀏覽器監控資料cluster-level logging
負責儲存容器日誌,搜尋/檢視日誌
kubelet
kubelet
是主要的節點**,它會監視己分配給節點的pod
,具體功能:
kube-proxy
通過在主機上維護網路規則並執行連線**來實現k8s
服務抽象
docker
用來執行容器
rkt
(了解即可)執行容器,作為docker工具的替代方案
supervisord
(了解即可)輕量級的監控系統,用於保障kubelet
和docker
執行
fluentd
(了解即可)是乙個守護程序,可提供cluster-level logging
運算(node
)節點
cli
客戶端
核心附件
pod
pod
控制器
name
namespace
label
:標籤
label
選擇器
service
ingress
前端學習Day13
一.如果考慮相容最小高度的設定 了解 1.正常專案中 最小高度直接用min height即可。如果考慮相容 min height 在ie6不相容,ie6預設把height解析成最小高度。注 如果height 和 min height同是出現,執行height固定高度。2.最小高度的相容設定方法 了解...
DAY13學習筆記
疊加多個裝飾器 當乙個被裝飾的物件同時疊加多個裝飾器時 裝飾器的載入順序是 自下而上。迭代器 什麼是迭代器 迭代指的是乙個重複的過程,每一次重複都是基於上一次的結果而來的。迭代器指的是迭代取值的工具,該工具的特點是可以不依賴於索引取值。為何要用迭代器 為了找出一種通用的 可以不依賴於索引的迭代取值方...
Linux 網路程式設計(day13)
一 基於tcp的網路程式設計 續day12 二 併發伺服器 三 基於udp的網路程式設計 一 基於tcp的網路程式設計 續day12 1 昨天的例子客戶端只能向指定的伺服器端傳送資料,可以利用主函式引數傳遞命令列引數,從而接收任意伺服器位址。同時也可以實現兩台機器之間的通訊 可以事先使用ping命令...