Linux學習 day13之k8s基礎簡介

2021-10-11 21:11:38 字數 2432 閱讀 7967

節點(`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

監視新建立沒有分配到nodepod,為pod選擇乙個node

外掛程式addons
是實現集群podservices功能的poddeploymentsreplicationcontroller等進行管理。namesace外掛程式物件是在kude-dydtem namespace中建立

dns

使用者介面

kube-ui提供集群狀態基礎資訊檢視

容器資源監測
容器資源監控提供乙個ui瀏覽器監控資料

cluster-level logging
負責儲存容器日誌,搜尋/檢視日誌

kubelet

kubelet是主要的節點**,它會監視己分配給節點的pod,具體功能:

kube-proxy

通過在主機上維護網路規則並執行連線**來實現k8s服務抽象

docker
用來執行容器

rkt(了解即可)
執行容器,作為docker工具的替代方案

supervisord(了解即可)
輕量級的監控系統,用於保障kubeletdocker執行

fluentd(了解即可)
是乙個守護程序,可提供cluster-level logging

運算(node)節點

cli客戶端

核心附件

pod

pod控制器

name

namespacelabel:標籤

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命令...