K8s的網路共享儲存原理

2021-10-25 05:27:26 字數 833 閱讀 9570

pvcpv與pvc的生命週期

資源**

注意kubernetes對於有狀態的容器應用或者對資料需要持久化的應用,不僅需要將容器內的目錄掛載到宿主機的目錄或者emptydir臨時儲存

卷,而且需要更加可靠的儲存來儲存應用產生的重要資料,以便容器應用在重建之後仍然可以使用之前的資料。定義

k8s支援的pv型別

pv的關鍵配置引數

儲存類別——storageclassname

**策略——persistentvolumereclaimpolicy

掛載引數——mountoptions

節點親和性——nodeaffinity(只適用於local儲存卷)

pv生命週期定義

​ pvc則是使用者對儲存資源的乙個「申請「。pvc消費pv資源,pvc可以申請特定的儲存空間和訪問模式。

storageclass4種型別:快速儲存、慢速儲存、有資料冗餘、無資料冗餘。

​ pvc作為使用者對儲存資源的需求申請,主要包括:

pvc的關鍵引數

靜態模式

動態模式

pv與pvc都受限於命名空間namespace,pvc在選擇pv時受到namespace的限制,只有相同namespace的pv才能與pvc進行繫結。

k8s排程 原理 K8s排程原理和Pod生命週期

1 k8s排程原理 pod只存在某乙個物理節點上,可以執行多個container 2 pod的生命週期 暫停pod,可以暫停deployment kubectl get depolyment kubectl scale replicas 0 deployment 刪除pod。刪除之後,狀態變成suc...

k8s網路基礎

為了保證網路方案的標準化 擴充套件性和靈活性,k8s 採用了 container networking inte ce cni 規範。cni 是由 coreos 提出的容器網路規範,它使用了外掛程式 plugin 模型建立容器的網路棧。它要求任何實現機制都必須滿足以下需求 因為k8s只約定了網路實現...

k8s 網路模式

1 clusterip kind service apiversion v1 metadata name my service spec selector ports protocol tcp port 80 targetport 80 root k8s master rc test kubectl...