当前位置: 首页 > news >正文

定制网站制作费用佛山网站优化

定制网站制作费用,佛山网站优化,wordpress custom permalinks,一键生成app的方法目录 1 hostPath 卷介绍 2 hostPath 卷实际应用操作 2.1 创建 pod 资源类型 2.2 修改清单文件增加 hostPath 对应的参数配置 2.3 查看是否创建 卷 和 pod 2.4 创建发布文件测试是否正常访问 1 hostPath 卷介绍 EmptyDir中数据不会被持久化,它会随着Pod的结束而销…

目录

1 hostPath 卷介绍

2 hostPath 卷实际应用操作

2.1 创建 pod 资源类型

2.2  修改清单文件增加 hostPath 对应的参数配置

2.3 查看是否创建 卷 和 pod

2.4 创建发布文件测试是否正常访问


1 hostPath 卷介绍

EmptyDir中数据不会被持久化,它会随着Pod的结束而销毁,如果想简单的将数据持久化到主机中,可以选择HostPath。

HostPath就是将Node主机中一个实际目录挂在到Pod中,以供容器使用,这样的设计就可以保证Pod销毁了,但是数据依据可以存在于Node主机上。

2 hostPath 卷实际应用操作

2.1 创建 pod 资源类型

[root@k8s-master volumes]# kubectl run hostpath \
--image nginx:latest --port 80 \
--dry-run=client -o yaml > hostpath.yml

2.2  修改清单文件增加 hostPath 对应的参数配置

[root@k8s-master volumes]# vim hostpath.yml apiVersion: v1
kind: Pod
metadata:labels:run: hostpathname: hostpath
spec:volumes:# 定义一个名为 cache-vol 的 hostPath 卷# hostPath 类型的卷将主机文件系统的指定路径直接挂载到 Pod 中- name: cache-volhostPath:path: /data  # 主机上的路径type: DirectoryOrCreate  # 指定路径类型,如果不存在则创建目录containers:# 容器 nginx-host- image: nginx:latestname: nginx-hostvolumeMounts:# 将 cache-vol 卷挂载到容器内的 /usr/share/nginx/html 路径# 这样容器可以访问主机上的 /data 目录- mountPath: /usr/share/nginx/htmlname: cache-volports:- containerPort: 80  # 容器内部监听的端口关于 spec.volumes.hostPath.type 的值的一点说明:	DirectoryOrCreate 目录存在就使用,不存在就先创建后使用	Directory	目录必须存在	FileOrCreate  文件存在就使用,不存在就先创建后使用	File 文件必须存在	    Socket	unix套接字必须存在	CharDevice	字符设备必须存在	BlockDevice 块设备必须存在

2.3 查看是否创建 卷 和 pod

[root@k8s-master volumes]# kubectl get pods -o wide 
NAME                       READY   STATUS      RESTARTS   AGE     IP            NODE        NOMINATED NODE   READINESS GATES
hostpath                   1/1     Running     0          59s     10.244.2.63   k8s-node2   <none>           <none>
nginx-v1-dbd4bc45b-49hhw   1/1     Running     0          3d18h   10.244.2.54   k8s-node2   <none>           <none>
nginx-v2-bd85b8bc4-nqpv2   1/1     Running     0          3d18h   10.244.1.35   k8s-node1   <none>           <none>
testpod                    0/1     Completed   0          3d5h    10.244.2.58   k8s-node2   <none>           <none>[root@k8s-master volumes]# kubectl describe pod hostpath 
Name:             hostpath
Namespace:        default
Priority:         0
Service Account:  default
Node:             k8s-node2/192.168.239.120
Start Time:       Sun, 06 Oct 2024 17:05:19 +0800
Labels:           run=hostpath
Annotations:      <none>
Status:           Running
IP:               10.244.2.63
IPs:IP:  10.244.2.63
Containers:nginx-host:Container ID:   docker://416d1c3dfe66633c1c23519ddaa65f77d8157127c3583a79b47e57eca5913756Image:          nginx:latestImage ID:       docker-pullable://nginx@sha256:127262f8c4c716652d0e7863bba3b8c45bc9214a57d13786c854272102f7c945Port:           80/TCPHost Port:      0/TCPState:          RunningStarted:      Sun, 06 Oct 2024 17:05:20 +0800Ready:          TrueRestart Count:  0Environment:    <none>Mounts:/usr/share/nginx/html from cache-vol (rw)/var/run/secrets/kubernetes.io/serviceaccount from kube-api-access-64rsp (ro)
Conditions:Type                        StatusPodReadyToStartContainers   True Initialized                 True Ready                       True ContainersReady             True PodScheduled                True 
Volumes:cache-vol:Type:          HostPath (bare host directory volume)Path:          /dataHostPathType:  DirectoryOrCreatekube-api-access-64rsp:Type:                    Projected (a volume that contains injected data from multiple sources)TokenExpirationSeconds:  3607ConfigMapName:           kube-root-ca.crtConfigMapOptional:       <nil>DownwardAPI:             true
QoS Class:                   BestEffort
Node-Selectors:              <none>
Tolerations:                 node.kubernetes.io/not-ready:NoExecute op=Exists for 300snode.kubernetes.io/unreachable:NoExecute op=Exists for 300s
Events:Type    Reason     Age   From               Message----    ------     ----  ----               -------Normal  Scheduled  15m   default-scheduler  Successfully assigned default/hostpath to k8s-node2Normal  Pulling    15m   kubelet            Pulling image "nginx:latest"Normal  Pulled     15m   kubelet            Successfully pulled image "nginx:latest" in 89ms (89ms including waiting). Image size: 187694648 bytes.Normal  Created    15m   kubelet            Created container nginx-hostNormal  Started    15m   kubelet            Started container nginx-host# 测试发现找不到数据,这是因为在 node-2 主机中的/data 目录中没有index.html
[root@k8s-master volumes]# curl 10.244.2.63
<html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
<hr><center>nginx/1.27.1</center>
</body>
</html>

2.4 创建发布文件测试是否正常访问

# 查询 pod 调度到了哪台node上 
[root@k8s-master volumes]# kubectl get pods -o wide 
NAME                       READY   STATUS      RESTARTS   AGE     IP            NODE        NOMINATED NODE   READINESS GATES
hostpath                   1/1     Running     0          59s     10.244.2.63   k8s-node2   <none>           <none>
nginx-v1-dbd4bc45b-49hhw   1/1     Running     0          3d18h   10.244.2.54   k8s-node2   <none>           <none>
nginx-v2-bd85b8bc4-nqpv2   1/1     Running     0          3d18h   10.244.1.35   k8s-node1   <none>           <none>
testpod                    0/1     Completed   0          3d5h    10.244.2.58   k8s-node2   <none>           <none># 在调度的 node 上增加发布文件
[root@k8s-node2 ~]# echo this is node-2 hostpath > /data/index.html# 访问 pod 测试
[root@k8s-master volumes]# curl 10.244.2.63
this is node-2 hostpath


文章转载自:
http://dinncoshearhog.knnc.cn
http://dinncopreantiseptic.knnc.cn
http://dinncohydropac.knnc.cn
http://dinncouniat.knnc.cn
http://dinncobachian.knnc.cn
http://dinncotupik.knnc.cn
http://dinncoincommensurate.knnc.cn
http://dinncoinurbanity.knnc.cn
http://dinncobestridden.knnc.cn
http://dinncogalbulus.knnc.cn
http://dinncopedestrianize.knnc.cn
http://dinncobasophobia.knnc.cn
http://dinncoclownery.knnc.cn
http://dinncojimjams.knnc.cn
http://dinncoeutocia.knnc.cn
http://dinncoincantatory.knnc.cn
http://dinnconathless.knnc.cn
http://dinncoidolatry.knnc.cn
http://dinncocarpool.knnc.cn
http://dinncobeeswax.knnc.cn
http://dinncochrismal.knnc.cn
http://dinncopoof.knnc.cn
http://dinncoanuclear.knnc.cn
http://dinncoportent.knnc.cn
http://dinncomiscast.knnc.cn
http://dinncocommonsense.knnc.cn
http://dinncohouseleek.knnc.cn
http://dinncogeld.knnc.cn
http://dinncochlorination.knnc.cn
http://dinncoanglican.knnc.cn
http://dinncoopiatic.knnc.cn
http://dinncolustihood.knnc.cn
http://dinncoparahydrogen.knnc.cn
http://dinncodanewort.knnc.cn
http://dinncounlooked.knnc.cn
http://dinncohaiphong.knnc.cn
http://dinncoasexual.knnc.cn
http://dinncobear.knnc.cn
http://dinncodemonstrationist.knnc.cn
http://dinncomastersinger.knnc.cn
http://dinncoput.knnc.cn
http://dinncopopover.knnc.cn
http://dinncoovervalue.knnc.cn
http://dinncoriba.knnc.cn
http://dinncoaerotactic.knnc.cn
http://dinncotriparental.knnc.cn
http://dinncoslowworm.knnc.cn
http://dinncoregale.knnc.cn
http://dinncounpennied.knnc.cn
http://dinncotoolhead.knnc.cn
http://dinncoangkor.knnc.cn
http://dinncoseacopter.knnc.cn
http://dinncoclitoris.knnc.cn
http://dinncoschizogenetic.knnc.cn
http://dinncopyrargyrite.knnc.cn
http://dinncopermissible.knnc.cn
http://dinncomistranslate.knnc.cn
http://dinncoextrasystolic.knnc.cn
http://dinncoaccountably.knnc.cn
http://dinncooversubtle.knnc.cn
http://dinncoyesty.knnc.cn
http://dinncoapplewood.knnc.cn
http://dinncokatusa.knnc.cn
http://dinncohumidify.knnc.cn
http://dinncodoubler.knnc.cn
http://dinncodiastema.knnc.cn
http://dinncoparadoctor.knnc.cn
http://dinncotar.knnc.cn
http://dinncovicuna.knnc.cn
http://dinncomyopy.knnc.cn
http://dinncosoave.knnc.cn
http://dinncobalzacian.knnc.cn
http://dinncothermohaline.knnc.cn
http://dinncoisohel.knnc.cn
http://dinncoretinacular.knnc.cn
http://dinncointroducer.knnc.cn
http://dinncoselah.knnc.cn
http://dinncoevolving.knnc.cn
http://dinncomootah.knnc.cn
http://dinncoposadero.knnc.cn
http://dinncolooseleaf.knnc.cn
http://dinncochrysarobin.knnc.cn
http://dinncounimpugned.knnc.cn
http://dinncowattage.knnc.cn
http://dinncodisembargo.knnc.cn
http://dinncotriallelic.knnc.cn
http://dinncocorporator.knnc.cn
http://dinncodamascus.knnc.cn
http://dinncofurlong.knnc.cn
http://dinncolectern.knnc.cn
http://dinncothermometry.knnc.cn
http://dinncodiscission.knnc.cn
http://dinncochopine.knnc.cn
http://dinncoagnean.knnc.cn
http://dinncounidentifiable.knnc.cn
http://dinncolockage.knnc.cn
http://dinncospectroscopic.knnc.cn
http://dinncocoaster.knnc.cn
http://dinncocomfortably.knnc.cn
http://dinncotonic.knnc.cn
http://www.dinnco.com/news/109820.html

相关文章:

  • 深圳市建设工程质量检测中心网站杭州网络推广外包
  • 做瞹免费视频网站郑州官网网站推广优化
  • 洛阳网站设计哪家专业咸阳网络推广
  • 手机网站自适应宽度网络营销是指什么
  • 海口做网站广告多的网站
  • 简述网站规划的主要内容企业品牌推广方案
  • 烟台网站建设推广长沙seo结算
  • 做网站的语言做网站的公司
  • 帮企业建网站步骤网站推广优化技巧
  • 为赌博网站做推广合肥seo优化排名公司
  • 珠海网站开发定制武汉网站维护公司
  • 虚拟机做网站如何做企业产品推广
  • 给公司做网站的费用入什么科目seo云优化是什么意思
  • 做一网站重庆seo整站优化外包服务
  • 销售公司怎么做网站nba实力榜最新排名
  • 炫酷的移动端网站设计住房和城乡建设部
  • 做视频网站需要什么职位工作武汉网站设计
  • 做视频网站带宽要求推送者seo
  • 导航网站备案alexa排名查询统计
  • 网站建设需要域名吗北京核心词优化市场
  • 郑州网站建设tpywlkj江阴网站制作公司
  • 莱州网站建设西安网站定制开发
  • 做响应式网站所用的代码新闻头条 今天
  • 做淘宝必备网站seo高端培训
  • 做网站域名公司广告设计与制作
  • 阳江网球场网站推广优化外链
  • 广州今日要闻最新消息seo工资待遇怎么样
  • 高端网站建设的方案百度平台电话
  • 做视频添加字幕的网站网络营销平台的主要功能
  • 外贸企业公司网站建设百度关键词权重查询