成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

如何在Kubernetes中創建HostPath持久卷?

譯文
開源
本文介紹了如何在Kubernetes中創建HostPath持久卷的方法。

【51CTO.com快譯】

您可能知道Pod中的數據在Pod的整個生命周期過程中一直存在。如果Pod消失,屬于該Pod的所有數據也隨之消失。因此,如果您希望在Pod的生命周期結束后保留數據,Kubernetes中就要有所謂的持久卷。

不妨學習如何創建HostPath持久卷,這很容易上手。同時了解有關持卷的基礎知識。

就不同供應商而言,kubernetes中可供使用的持久卷有以下類型。

  • GCEPersistentDisk
  • AWSElasticBlockStore
  • AzureFile
  • AzureDisk
  • CSI
  • FC(光纖通道)
  • FlexVolume
  • Flocker
  • NFS
  • iSCSI
  • RBD(Ceph Block Device)
  • CephFS
  • Cinder(OpenStack塊存儲)
  • Glusterfs
  • VsphereVolume
  • Quobyte Volumes
  • HostPath(僅用于單節點測試——不以任何方式支持本地存儲,無法在多節點集群中運行)
  • Portworx Volumes
  • ScaleIO Volumes
  • StorageOS

如您所見,就HostPath而言,應僅將其用于測試目的。它也不支持多節點集群。如果您想了解有關持久卷的更多信息,可以點擊該鏈接(https://kubernetes.io/docs/concepts/storage/persistent-volumes/)。

持久卷的基本過程如下:

  1. K8s管理員在集群中創建持久卷。
  2. 用戶一旦聲明其狀態變為“Bound”,便使用“持久卷聲明”對其進行聲明。
  3. 然后Pod使用該卷存儲將在Pod的生命周期結束后持續存在的數據。

理論方面講得夠多了,不妨說說技術步驟:

  • 創建持久卷

在該步驟中,我們使用以下yaml清單文件來實現同樣的目的。

圖1

如上述定義文件顯示,其存儲大小是1GB。路徑是“/tmp/kube”。不妨創建PV,如下所示:

圖2

使用以下命令,再次核查PV和持久卷聲明:

圖3

如您所見,PV已創建,其狀態為Available;由于我們未指定重新聲明策略,使用默認值“Retain”,這意味著即使pvc(持久卷聲明)被刪除,PV和數據也不會自動被刪除。我們會對此進行測試。

  • 創建持久卷聲明

為了使用PV,我們需要創建持久卷聲明或PVC來使用它。以下是同樣的yaml清單文件。

圖4

上述定義中有必要指出,聲明僅針對100mb(>= size of PV),另外Access模式是“ReadWriteOnce”,這與PV的模式一樣。因此,我們能夠創建PVC,如下所示:

圖5

檢查pv和pvc的狀態。

圖6

您會看到,pv的狀態已從之前的Available變成了Bound。

  • 創建Pod,把該PV作為里面的掛載點來使用。

圖7

如Pod定義文件中所述,它會在Pod里面創建掛載點/tmp/mydata。不妨使用上述定義文件創建Pod。

圖8

檢查狀態,并檢查Pod:

圖9

在描述輸出中,您可以看到/tmp/mydata卷是使用來自聲明pvc-hostpath的host-volume創建的。另外,Pod是在節點“kworker01”上按計劃/創建的。

不妨登錄進入到Pod創建示例文件。為了演示Pod消失后數據的生命周期:

圖10

在上述演示中,我們在/tmp/mydata里面創建了“Hello.txt”。現在不妨刪除Pod。

圖11

Pod已成功刪除,不妨登錄入節點“kworker01”,Pod之前已按計劃創建,檢查數據在Pod刪除后是否持久存在。

圖12

您可以看到,即便Pod已消失,我們的文件“Hello.txt”仍駐留在節點上。

原文標題:How to create HostPath persistent volume in Kubernetes

【51CTO譯稿,合作站點轉載請注明原文譯者和出處為51CTO.com】

責任編輯:龐桂玉 來源: 51CTO
相關推薦

2020-07-13 07:00:21

Kubernetes

2019-07-30 10:33:01

2021-12-06 08:00:00

Kubernetes容器數據

2020-10-09 11:15:14

LinuxLVM邏輯卷管理

2019-04-10 10:15:52

Linux邏輯卷文件系統

2015-04-09 11:05:55

openstack公有云openstack鏡像

2019-05-14 11:00:07

LinuxSSH別名

2011-05-04 09:11:30

RPM包Linux

2023-02-06 17:49:35

Linux符號鏈接

2022-06-27 05:48:24

Kubernetes容器

2024-07-30 08:00:00

Kubernetes數據庫

2023-07-29 11:54:44

KuberneteNFS

2015-08-05 15:10:24

UbuntuLVM

2009-11-23 20:05:29

ibmdwLotus

2022-03-15 07:55:09

JavaScript線性儀表圖開發

2023-09-27 23:24:50

C++鏈表

2018-01-26 09:02:30

LinuxPDF創建視頻

2019-07-12 16:28:32

MacKubernetes

2020-10-22 16:48:30

LinuxLVM邏輯卷調整

2021-11-11 09:01:01

Helm Chart Kubernetes
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 国产欧美精品区一区二区三区 | 69堂永久69tangcom | 国产在线第一页 | 在线免费看黄 | 久久综合狠狠综合久久 | av一区二区三区四区 | 日韩久久综合网 | av电影一区 | 国产精品久久久亚洲 | 欧美精品v国产精品v日韩精品 | 欧美一级黄带 | 亚洲精品在线视频 | 日韩欧美精品一区 | 一道本一区二区 | 亚洲人成人一区二区在线观看 | 福利成人 | 欧美一区二区网站 | 日韩欧美1区2区 | 九九九色 | 成人在线黄色 | 欧美在线日韩 | 亚洲免费av一区 | 在线一区视频 | 国产视频日韩 | 91视频.| 亚洲精品久久久久国产 | h肉视频| 久久综合久色欧美综合狠狠 | 亚洲欧美综合 | 美日韩免费视频 | 国产日韩欧美在线观看 | 久久精品免费 | 国产一区二区免费 | 韩日一区二区三区 | 欧美日韩在线一区二区 | 欧洲精品一区 | 午夜精品91 | 精品欧美一区二区三区久久久 | 欧美一级二级三级 | 在线免费看黄 | 亚洲一区二区精品 |