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

做带支付平台的网站招标网站建设招标方案

做带支付平台的网站,招标网站建设招标方案,做有网被视频网站,网站内容建设的布局和结构图NFS存储NFS即网络文件系统Network File System#xff0c;它是一种分布式文件系统协议#xff0c;最初是由Sun MicroSystems公司开发的类Unix操作系统之上的一款经典网络存储方案#xff0c;其功能是在允许客户端主机可以像访问本地存储一样通过网络访问服务端文件。Kuberne… NFS存储NFS即网络文件系统Network File System它是一种分布式文件系统协议最初是由Sun MicroSystems公司开发的类Unix操作系统之上的一款经典网络存储方案其功能是在允许客户端主机可以像访问本地存储一样通过网络访问服务端文件。Kubernetes的NFS存储用于将某事先存在的NFS服务器导出export的存储空间挂载到Pod中来供Pod容器使用。与emptyDir不同的是NFS存储在Pod对象终止后仅是被卸载而非删除。另外NFS是文件系统及共享服务它支持同时存在多路挂载请求。定义NFS存储时常用到以下字段。•serverNFS服务器的IP地址或者主机名必选字段。•pathNFS服务器导出(共享)的文件系统路径必选字段。•readOnly是否以只读挂载默认为false。1.部署一个NFS服务 在集群之外的节点192.168.31.241#ubuntu部署sudo apt install nfs-kernel-server#centos部署yum -y install rpcbind nfs-utils#创建要共享的目录mkdir /data/redis -p#编辑NFS配置并加入以下内容vim /etc/exports/data/redis 192.168.31.0/24(rw,sync,no_all_squash,no_subtree_check)#载入配置exportfs -rv•/data/redisNFS服务要共享的目录•192.168.31.0/24允许访问NFS服务器的网段也可以写 * 表示所有地址都可以访问NFS服务•rw访问到此目录的服务器都具备读写权限•sync数据同步写入内存和硬盘•no_all_squash所有用户对根目录具备完全管理访问权限•no_subtree_check不检查父目录的权限启动NFS服务#ubuntu启动systemctl start nfs-kernel-server#centos启动systemctl start rpcbind nfs服务检查#查看NFS配置是否生效cat /var/lib/nfs/etab/data/redis 192.168.31.0/24(rw,sync,wdelay,hide,nocrossmnt,secure,root_squash,no_all_squash,no_subtree_check,secure_locks,acl,no_pnfs,anonuid65534,anongid65534,secsys,rw,secure,root_squash,no_all_squash)#通过showmount命令查看NFS共享情况showmount -e 192.168.31.241Export list for 192.168.31.241:/data/redis 192.168.31.0/242.创建Pod资源配置清单 Pod中使用Redis镜像来运行容器将Redis数据持久化至NFS服务器上下面是简单实用Redis的一个示例cat redis-nfs.yamlapiVersion: v1kind: Podmetadata: name: vol-nfs-pod labels: app: redisspec: containers: - name: redis image: redis:5.0 #镜像版本 ports: - containerPort: 6379 #容器端口 name: redisport volumeMounts: - mountPath: /data #卷挂载到容器中的目录 name: redisdata #卷名称 volumes: - name: redisdata #卷名称 nfs: #使用NFS网络存储卷 server: 192.168.31.241 #NFS服务器地址 path: /data/redis #NFS服务器共享的目录 readOnly: false #是否为只读上面的示例定义在资源配置文件vol-nfs.yaml中其中的Pod资源拥有一个关联至NFS服务器192.168.31.241的存储卷Redis容器将其挂载到容器中的/data目录上它是运行于容器中的redis-server数据的持久保持位置。提示这里应确保事先要存在一个名为192.168.31.241的NFS服务器其输出了/data/redis目录并授权给Kubernetes集群中的节点访问。主机和目录都可以按需进行调整。3.创建Pod对象并查看配置信息kubectl apply -f redis-nfs.yaml如下vol-nfs-pod被调度到了k8s-node03上kubectl get pods -o wide -l appredisNAME READY STATUS RESTARTS AGE IP NODE NOMINATED NODE READINESS GATESvol-nfs-pod 1/1 Running 0 106s 172.20.3.31 k8s-node03 kubectl describe pods/vol-nfs-podName: vol-nfs-podNamespace: defaultPriority: 0Node: k8s-node03/192.168.31.233Start Time: Tue, 23 Jun 2020 13:47:29 0800Labels: appredisAnnotations: Status: RunningIP: 172.20.3.31IPs: IP: 172.20.3.31Containers: redis: Container ID: docker://dfa1a8202b39460db9e1d9849d6a4d416ab50a33e48fae556d1248a8efb3193b Image: redis:5.0 Image ID: docker-pullable://redissha256:faea2a6e7fbd7e144cdb15e12ff16c24a5b8d9469e25796ec6d3b7a82a817e1b Port: 6379/TCP Host Port: 0/TCP State: Running Started: Tue, 23 Jun 2020 13:47:30 0800 Ready: True Restart Count: 0 Environment: Mounts: /data from redisdata (rw) #挂载到容器中的路径 /var/run/secrets/kubernetes.io/serviceaccount from default-token-xxqkj (ro)Conditions: Type Status Initialized True Ready True ContainersReady True PodScheduled TrueVolumes: redisdata: Type: NFS (an NFS mount that lasts the lifetime of a pod) #NFS类型挂载 Server: 192.168.31.241 #Server是192.168.31.241 Path: /data/redis #Server的路径 ReadOnly: false #不是只读 default-token-xxqkj: Type: Secret (a volume populated by a Secret) SecretName: default-token-xxqkj Optional: falseQoS Class: BestEffortNode-Selectors: Tolerations: node.kubernetes.io/not-ready:NoExecute for 300s node.kubernetes.io/unreachable:NoExecute for 300sEvents: Type Reason Age From Message ---- ------ ---- ---- ------- Normal Scheduled 2m29s default-scheduler Successfully assigned default/vol-nfs-pod to k8s-node03 Normal Pulled 2m28s kubelet, k8s-node03 Container image redis:5.0 already present on machine Normal Created 2m28s kubelet, k8s-node03 Created container redis Normal Started 2m28s kubelet, k8s-node03 Started container redis4.查看容器挂载情况kubectl exec -it vol-nfs-pod -- df -hT | grep dataFilesystem Type Size Used Avail Use% Mounted on192.168.31.241:/data/redis nfs4 59G 9.4G 47G 17% /data#查看/data目录下的数据kubectl exec -it vol-nfs-pod -- ls /datadump.rdb5.资源创建完成后可通过其命令客户端redis-cli创建测试数据并手动触发其同步于存储系统中kubectl exec -it vol-nfs-pod -- redis-cli127.0.0.1:6379 set mykey hello worldOK127.0.0.1:6379 get mykeyhello world127.0.0.1:6379 BGSAVEBackground saving started127.0.0.1:6379 exit6.测试数据持久化 为了测试数据持久化效果下面删除Pod资源vol-nfs-pod然后再对该Pod重建查看数据是否能够正常访问#删除Podkubectl delete pods vol-nfs-pod#重建Podkubectl apply -f redis-nfs.yaml#连接到Redis容器并查看数据持久化效果kubectl exec -it vol-nfs-pod -- redis-cli127.0.0.1:6379 keys *1) mykey127.0.0.1:6379 get mykeyhello world如上所示可以看到此前创建的mykey及其数据在Pod资源重建后依然存在。☆ END ☆
http://www.pierceye.com/news/614899/

相关文章:

  • 做网站优化有什么途径什么类型的公司需要做建设网站的
  • 计算机毕设代做网站深圳自适应网站开发
  • 万网主机建设网站流程idc 网站备案
  • 收费用的网站怎么做珠海网站关键词推广
  • 学技巧网站制作网站建设税率多少
  • 高端网站设计平台网页设计模板的网站
  • 万网云服务器网站上线网站开发开票税率
  • 西安高端网站制作公司网站开发需要哪些知识
  • 不错的网站建设公网站建设产品展示型的
  • 泰安住房和城乡建设局网站东莞网站推广哪家好信息
  • 个人网站制作的选题意义简短干净三字公司起名
  • 网站卡密代理怎么做网站建设有关表格
  • 易语言可以做网站么永久免费linux云主机
  • 什么网站可以免费做视频软件网站广告推广价格
  • 网站建设手机软件黄页88收费吗
  • 郑州网站建设多少钱wordpress分享获得积分
  • 贵阳网站设计模板建设工程监理招标网站
  • 上海专业的网页设计公司百度推广优化怎么做的
  • 河南城乡建设厅网站wordpress 主题 字体
  • 网站编辑的工作内容深圳网站设计公司有哪些
  • 设计深圳网站制作网站建设及维护招聘
  • 网站开发实训新的体会wordpress防止机器人注册
  • 购买的网站如何换背景自建网站如何被百度收录
  • 国外外贸网站手机销售网站制作
  • 海外永久网站众车网是哪家公司网站
  • 上海 网站开发 兼职布吉建设网站
  • 做网站资金来源是什么wordpress模版sns
  • 聊城wap网站建设如何分析网站竞争对手
  • 卓业网站建设flash 网站 收费
  • 两学一做 答题 网站自己做网站买东西