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

部队网站建设建议单页面网站怎么做的

部队网站建设建议,单页面网站怎么做的,wordpress建立数据库出错,怎样建设自己的视频网站目录 1 NFS 卷的介绍 2 NFS 卷的实践操作 2.1 部署一台 NFS 共享主机 2.2 在所有k8s节点中安装nfs-utils 2.3 部署nfs卷 2.3.1 生成 pod 清单文件 2.3.2 修改 pod 清单文件增加 实现 NFS卷 挂载的 参数 2.3.3 声明签单文件并查看是否创建成功 2.3.4 在 NFS 服务器 创建默认发布…

目录

1 NFS 卷的介绍

2 NFS 卷的实践操作

2.1 部署一台 NFS 共享主机

2.2 在所有k8s节点中安装nfs-utils

2.3 部署nfs卷

2.3.1 生成 pod 清单文件

2.3.2 修改 pod 清单文件增加 实现 NFS卷 挂载的 参数

2.3.3 声明签单文件并查看是否创建成功

2.3.4 在 NFS 服务器 创建默认发布文件并访问测试


1 NFS 卷的介绍

HostPath可以解决数据持久化的问题,但是一旦Node节点故障了,Pod如果转移到了别的节点,又会出现问题了,此时需要准备单独的网络存储系统,比较常用的用NFS、CIFS。

NFS是一个网络文件存储系统,可以搭建一台NFS服务器,然后将Pod中的存储直接连接到NFS系统上,这样的话,无论Pod在节点上怎么转移,只要Node跟NFS的对接没问题,数据就可以成功访问。

2 NFS 卷的实践操作

2.1 部署一台 NFS 共享主机

# 部署 NFS 主机
[root@harbor ~]#  yum install nfs-utils -y
[root@harbor ~]#  systemctl enable --now nfs-server.service[root@harbor ~]# vim /etc/exports
/nfsdata   *(rw,sync,no_root_squash)[root@harbor ~]# mkdir /nfsdata# 重新加载配置文件
[root@harbor ~]# exportfs -rv
exporting *:/nfsdata# 查看是否通讯
[root@harbor ~]# showmount  -e
Export list for harbor:
/nfsdata *

2.2 在所有k8s节点中安装nfs-utils

[root@k8s-master & node1 & node2  ~]# yum install nfs-utils -y# 测试是否可用
[root@k8s-master volumes]# showmount -e harbor
Export list for harbor:
/nfsdata *

2.3 部署nfs卷

2.3.1 生成 pod 清单文件

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

2.3.2 修改 pod 清单文件增加 实现 NFS卷 挂载的 参数

[root@k8s-master volumes]# vim nfs-volume.yml 
apiVersion: v1
kind: Pod
metadata:labels:run: nfsname: nfs
spec:volumes:# 定义一个名为 cache-vol 的 NFS 卷# NFS 卷允许 Pod 访问远程 NFS 服务器上的文件系统- name: cache-volnfs:server: 192.168.239.50  # NFS 服务器的 IP 地址path: /nfsdata           # 在 NFS 服务器上的路径containers:- image: nginx:latestname: nginxvolumeMounts:# 将 cache-vol 卷挂载到容器内的 /usr/share/nginx/html 路径# 这样容器可以访问远程 NFS 服务器上的 /nfsdata 目录- mountPath: /usr/share/nginx/htmlname: cache-volports:- containerPort: 80  

2.3.3 声明签单文件并查看是否创建成功

# 声明清单文件
[root@k8s-master volumes]# kubectl apply -f nfs-volume.yml# 查看是否创建成功
[root@k8s-master volumes]# kubectl get pods -o wide 
NAME                       READY   STATUS      RESTARTS   AGE     IP            NODE        NOMINATED NODE   READINESS GATES
nfs                        1/1     Running     0          34s     10.244.1.36   k8s-node1   <none>           <none>
nginx-v1-dbd4bc45b-49hhw   1/1     Running     0          3d19h   10.244.2.54   k8s-node2   <none>           <none>
nginx-v2-bd85b8bc4-nqpv2   1/1     Running     0          3d19h   10.244.1.35   k8s-node1   <none>           <none>
testpod                    0/1     Completed   0          3d6h    10.244.2.58   k8s-node2   <none>           <none># 如果访问会显示 fobbiden ,因为在 NFS服务器 的 /nfsdata 目录下并没有文件
[root@k8s-master volumes]# curl 10.244.1.36
<html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
<hr><center>nginx/1.27.1</center>
</body>
</html>

2.3.4 在 NFS 服务器 创建默认发布文件并访问测试

# NFS 服务器增加数据文件
[root@harbor ~]# cd /nfsdata/
[root@harbor nfsdata]# echo this is NFS server 192.168.239.50 harbor > index.html# 在集群内可以访问到
[root@k8s-master volumes]# curl 10.244.1.36
this is NFS server 192.168.239.50 harbor

http://www.yayakq.cn/news/971717/

相关文章:

  • 离线推广网站规划书电脑网页无法访问如何解决
  • 轮网站开发的重要性工地建筑模板尺寸
  • 锐奇智能手机网站建设专业做网站哪家正规
  • 宜昌电子商城网站建设免费素材网站素材库
  • 做网站图片多大深圳网站开发团队
  • iis默认网站建设中室内设计效果图排版
  • 快速搭建网站的工具有哪些163企业邮箱下载
  • 美食网站的设计与制作代码无锡做设计公司网站
  • 源码快速建站源代码网站开发
  • 网站正在建设中下载设计网站界面
  • 做meta分析需注册的网站上海大型网站开发公司
  • 化隆网站建设公司公关到底做什么
  • 网站链接跳转怎么做wordpress第三方用户系统
  • 做网站有什么注意事项电子商务营销策略分析
  • 射阳做企业网站多少钱旅游网站制作方案
  • 做美容美发学校网站公司业余学做衣服上哪个网站
  • 做淘宝客如何建立网站海南网站策划
  • 网站建设提问浙江专业网站建设商城报价
  • 手机网站素材网爱站网主要功能
  • 设计师兼职网站四川宜宾今天最新消息
  • 网站模板视频教程深圳宝安网站设计公司
  • 微软手机做网站服务器移动端网站开发教程
  • 成都网站建设哪里好wordpress电脑访问
  • 网站 虚拟目录自己做电视视频网站吗
  • 网站导航固定代码全网关键词搜索工具
  • 建站宝盒是什么南通给公司做网站的
  • 汉中网站建设费用泰安百度推广代理商
  • 大连网站建设找哪家专门做衣服特卖的网站有哪些
  • 优惠劵精选网站怎么做网站浮窗代码
  • 免费企业一键建站网站医美行业网站建设