首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏小陈运维

    kubernetes(k8s) 存储动态挂载

    kubernetes(k8s) 存储动态挂载 使用 nfs 文件系统 实现kubernetes存储动态挂载 1. systemctl restart nfs-kernel-server root@hello:~# root@hello:~# systemctl enable nfs-kernel-server 复制代码 客户端挂载 复制代码 创建 [root@k8s-master-node1 ~/yaml]# kubectl apply -f nfs-storage.yaml storageclass.storage.k8s.io ~/yaml]# 复制代码 创建pvc进行测试 [root@k8s-master-node1 ~/yaml]# vim pvc.yaml [root@k8s-master-node1 ~/yaml]# [root@k8s-master-node1 ~/yaml]# 复制代码 查看pvc [root@k8s-master-node1 ~/yaml]# [root@k8s-master-node1 ~/

    3.5K42发布于 2021-11-17
  • 来自专栏小陈运维

    kubernetes(k8s) 存储动态挂载

    使用 nfs 文件系统 实现kubernetes存储动态挂载 1. systemctl restart nfs-kernel-server root@hello:~# root@hello:~# systemctl enable nfs-kernel-server 客户端挂载 创建 [root@k8s-master-node1 ~/yaml]# kubectl apply -f nfs-storage.yaml storageclass.storage.k8s.io/nfs-storage pvc进行测试 [root@k8s-master-node1 ~/yaml]# vim pvc.yaml [root@k8s-master-node1 ~/yaml]# cat pvc.yaml kind [root@k8s-master-node1 ~/yaml]# 查看pvc [root@k8s-master-node1 ~/yaml]# [root@k8s-master-node1 ~/yaml]

    75010编辑于 2022-08-19
  • 来自专栏CY

    Centos8 Django挂载后台运行

    先创建start.sh和stop.sh两个文件(在manage.py同级目录下创建文件)

    49600编辑于 2023-05-06
  • 来自专栏kali blog

    Centos8磁盘分区与挂载

    sda2 209719296 625141759 415422464 198.1G f W95 扩展 (LBA) /dev/sda3 2099200 209719295 207620096 99G 8e 207620096 99G 7 HPFS/NTFS/exFAT /dev/sda6 417343488 625141759 207798272 99.1G 7 HPFS/NTFS/exFAT 已使用和挂载的分区 个扇区 Disk /dev/mapper/cl-home:31.8 GiB,34154217472 字节,66707456 个扇区 格式化 mkfs.ext4 /dev/sda5 image.png 挂载 mount /dev/sda5 /www/mydata 开机自动挂载 vim /etc/fstab 按下添加即可 UUID=/分区 挂载目录 文件系统格式 永久性 是否备份

    2.5K30编辑于 2021-12-19
  • 来自专栏运维

    k8s1.5.4挂载volume之glusterfs

    k8s1.5.4挂载volume之glusterfs volume的例子集合 https://github.com/kubernetes/kubernetes/tree/master/examples/ .51cto.com/3002256/1904463  k8s集群挂载volume之nfs http://jerrymin.blog.51cto.com/3002256/1906778 glusterfs mnt]# cat glusterfs  glusterfs 2,k8s集群挂载glusterfs 注意endpoint改成glusterfs服务集群的一个节点的IP,配置文件是2个IP所以填2个节点 这里也可以参考nfs挂载把glusterfs挂载到nginx站点,那样测试更直观。 2m 创建nginx站点挂载glusterfs-claim [root@k8s-master glusterfs]# kubectl create -f glusterfs-web-rc.yaml  replicationcontroller

    1.2K20发布于 2018-11-14
  • 来自专栏运维

    k8s1.5.4挂载volume之nfs

    k8s1.5.4挂载volume之nfs volume的例子集合 https://github.com/kubernetes/kubernetes/tree/master/examples/volumes /1900260  k8s集群组件kubernetes-dashboard和kube-dns部署 http://jerrymin.blog.51cto.com/3002256/1900508 k8s集群监控组件 /3002256/1904463  k8s集群挂载volume之nfs http://jerrymin.blog.51cto.com/3002256/1906778 k8s集群挂载volume之glusterfs 但是这种方式出现了错误,错误见https://github.com/kubernetes/kubernetes/issues/43120 后调整了方案: nfs服务器不在容器里部署,直接在节点上部署,然后容器挂载的方式测试 100021    3   tcp  40459  nlockmgr     100021    4   tcp  40459  nlockmgr 主要node节点, flanneld,docker网络都要有挂载权限才行

    1.6K30发布于 2018-11-14
  • 来自专栏Super 前端

    Thinking--Promise解决动态挂载静态资源重复问题

    为减少页面包体积,videojs 相关资源,动态追加到页面。 没有生效❓ video.js 资源加载&解析执行完,会在 window 上挂载 videojs 属性。 动态元素创建:根据URL后缀判断资源类型,如果是.js文件,则创建<script>标签;如果是其他类型(假设为CSS),则创建<link>标签。

    26410编辑于 2025-05-31
  • 来自专栏SRE云原生实践之路

    k8s之存储篇---数据卷-挂载

    挂载是指将定义在 Pod 中的数据卷关联到容器,同一个 Pod 中的同一个数据卷可以被挂载到该 Pod 中的多个容器上。 数据卷内子路径 有时候我们需要在同一个 Pod 的不同容器间共享数据卷。 volumeMounts: 这是一个挂载卷的列表。 mountPath: /var/www/html: 这是卷要挂载到容器中的路径,表示 PHP 代码将被存储在这个路径下。 subPath: html: 这是卷在容器中挂载的子路径,表示 PHP 代码将存储在 /var/www/html/html 路径下。 readOnly: false: 这表示卷是否以只读模式挂载。 在数据卷被挂载到容器之后,此数据卷不会再接受任何后续宿主机或其他容器挂载到该数据卷对应目录下的子目录的挂载。同样的,在容器中向该数据卷对应目录挂载新目录时,宿主机也不能看到。 ,对容器是可见的;同时,从容器中向该数据卷创建挂载,同样也对宿主机可见。

    1K10编辑于 2024-09-06
  • 来自专栏java一日一条

    在 Java 中运用动态挂载实现 Bug 的热修复

    这篇文章中,我将演示动态绑定、应用运行期代码变化进行绑定、介绍一些工具 API 以及 Byte Buddy 库,这个库提供了一些 API 代码改变更方便。 Attach API:使用动态附件来渗透另外一个 JVM 为了修改一个运行中的 Java 程序,我们首先需要一种可以同处在运行状态的 JVM 进行通信的方式。 此外,基于 OpenJDK 的动态代码演变虚拟机支持预览此功能。

    1.4K20发布于 2018-09-14
  • 来自专栏Java学习网

    Java开发 中运用动态挂载实现 Bug 的热修复

    这篇文章中,我将演示动态绑定、应用运行期代码变化进行绑定、介绍一些工具 API 以及 Byte Buddy 库,这个库提供了一些 API 代码改变更方便。 Attach API:使用动态附件来渗透另外一个 JVM 为了修改一个运行中的 Java 程序,我们首先需要一种可以同处在运行状态的 JVM 进行通信的方式。 此外,基于 OpenJDK 的动态代码演变虚拟机支持预览此功能。

    1.5K30发布于 2018-12-07
  • 来自专栏LinkinStar's Blog

    k8s 意外集锦 - configmap 挂载 目录 只读

    6573e40fef5bc51b4e565ad9554f225806f05a9f9089cc9e210c0e35a80e6e1f/merged/etc/resolv.conf: read-only file system\\\"\"": unknown 分析 主要是这个报错信息很奇怪,一开始没有往挂载目录上的问题去想 ,没想到会是这个方向的上的错误 https://github.com/kubernetes/kubernetes/issues/63477 使用 configmap 挂载目录的时候挂载到了 /etc 目录下面 重新选择挂载目录或者挂载单个文件就可以了。

    1.8K20编辑于 2022-09-01
  • 来自专栏云原生搬运工

    K8S 设置自定义 NFS 挂载参数

    使用背景 默认情况下通过原生的 nfs 直接挂载的方式是没有办法设置自定义参数的,如官网所述: 参考:https://kubernetes.io/zh-cn/docs/concepts/storage/ volumes/#nfs 解决办法 可以通过创建 PV-PVC 的方式挂载时指定挂载参数,相关示例yaml 如下: 创建一个storageClassName:"" 的 PV 资源,设置 NFS 挂载和 resources: requests: storage: 5Gi # 注意这里的值小于等于 PV 的值 storageClassName: "" 待绑定完成后,即可使用自定义参数挂载进工作负载使用 : 验证挂载参数:

    2.4K92编辑于 2024-06-25
  • 来自专栏c++与qt学习

    Docker具名挂载和匿名挂载

    ---- 结论 匿名挂载:卷挂载只写容器里面的路径,不写容器外的路径 如何确定是匿名挂载还是具名挂载,还是指定路径挂载 -v 容器内路径 #匿名挂载 -v 卷名:容器内路径 #具名挂载 -v /宿主内路径 78a889203c9cd658a64b6bf25870bea2a25a11e127aa48b027d0750f44a7cc78 local 2985c543eadf37ced04f451c8bd056df2032518eab3dc1e00c24766ac2aaf8b5 c0cf9727552b0df0ebd88919cab016730450a3a1a31f48905c7b88cf2152dd36 local c00400d2fea2d074078b8f20d03c111df306beb6385aeed2d86a101e3b3bfe72 ---- 2.具名挂载 具名挂载:就是挂载的卷定义一个自己的名字,可以方便的查找 # docker run -d -P --name nginx02 -v Bertram:/etc/nginx nginx ,大多数使用的都是具名挂载

    2.6K10发布于 2021-11-19
  • 来自专栏IT民工的代码世界

    ASP.NET MVC模块化开发——动态挂载外部项目

    最近在开发一个MVC框架,开发过程中考虑到以后开发依托于框架的项目,为了框架的维护更新升级,代码肯定要和具体的业务工程分割开来,所以需要解决业务工程挂载在框架工程的问题,MVC与传统的ASP.NET不同 ,WebForm项目只需要挂在虚拟目录拷贝dll就可以访问,但是MVC不可能去引用工程项目的dll重新编译,从而产生了开发一个动态挂在MVC项目功能的想法,MVC项目挂载主要有几个问题,接下来进行详细的分析与完成解决方案 方法在MVC项目启动前,动态将外部代码添加到项目的编译体系中,需要配合PreApplicationStartMethod注解使用,示例: 声明一个类,然后进行注解标记,指定MVC启动前方法 //使用PreApplicationStartMethod DllList; } 4.业务代码的cshtml页面如何加入到框架中被访问 在MVC工程中,cshtml也是需要被编译的,我们可以通过RazorBuildProvider将外部编译的页面动态加载进去 }; } } RazorBuildProvider方法啊只是在路由层面将cshtml加入到框架中,我们还需要将业务工程View中模块的页面挂载虚拟目录到框架中

    77030编辑于 2023-07-19
  • 来自专栏葡萄城控件技术团队

    帮你使用Vue,搞定无法解决的“动态挂载

    在一些特殊场景下,使用组件的时机无法确定,或者无法在Vue的template中确定要我们要使用的组件,这时就需要动态挂载组件,或者使用运行时编译动态创建组件并挂载。 今天我们将带大家从实际项目出发,看看在实际解决客户问题时,如何将组件进行动态挂载,并为大家展示一个完整的解决动态挂载问题的完整过程。 后来,某天看Vue文档时,我想到App是运行时挂载到#app上的。,从理论上来说,其他组件也应该能动态挂载到需要的Dom上,这样创建时机的问题不就解决了嘛! ,满足动态组件的需求 提前编译模板仅动态挂载,autocomplete的组件是确定的,我们可以使用这种方法 新建AutoComplete.vue组件用于动态挂载,这样可以挂载编译好的组件。 其实动态挂载并不是什么复杂操作,理解了Vue示例,通过vm来操作实例,灵活的运用动态挂载或者运行时编译的组件就不是什么难事了。

    1.4K30发布于 2021-10-29
  • 来自专栏建站闲谈

    linux centos8硬盘组合为raid0挂载教程

    Disk /dev/nvme1n1: 7.28 TiB, 8001563222016 bytes, 15628053168 sectors Disk model: INTEL SSDPE2KX080T8 bytes / 1572864 bytes 直接格式化分区 mkfs.xfs -f /dev/md0 查看分区ID # blkid /dev/md0 /dev/md0: UUID="0251496e-8af2 -405d-af03-fe72a1891d32" TYPE="xfs" 修改/etc/fstab文件 vim /etc/fstab 在文件最后用过uuid加上下面这一行 UUID="0251496e-8af2 -405d-af03-fe72a1891d32" /ssd xfs defaults 0 0 创建挂载文件夹,mount -a是挂载/etc/fstab下未挂载的分区,查看磁盘情况 mkdir /ssd 101G 0 101G 0% /run/user/0 /dev/md0p1 22T 24K 21T 1% /ssd 可以看到三块ssd已经融合挂载成功

    1.4K20编辑于 2022-02-23
  • 来自专栏开源部署

    Tomcat-8 Manager动态部署

    tomcat8 安装请参考: http://www.linuxidc.com/Linux/2014-10/108065.htm。 点击左边的Tomcat Manager链接,提示输入用户名和密码,本文都是coresun,然后可以看到以下页面: 将项目导出为war包,点击“选择文件”,将war加入进去,点击Deploy,至此动态部署完成

    38310编辑于 2022-07-03
  • 来自专栏姚红专栏

    硬盘分区挂载和取消挂载

    /etc/fstab文件负责配置Linux开机时自动挂载的分区 第一列可以是实际分区名,也可以是实际分区的卷标(Lable) 第二列是挂载点,挂载点必须为当前已经存在的目录 第三列为此分区的文件系统类型 开机不自动挂载nouser 只有超级用户可以挂载ro 按只读权限挂载rw 按可读可写权限挂载user 任何用户都可以挂载请注意光驱和软驱只有在装有介质时才可以进行挂载,因此它是noauto 只有超级用户可以挂载ro 按只读权限挂载rw 按可读可写权限挂载user 任何用户都可以挂载请注意光驱和软驱只有在装有介质时才可以进行挂载,因此它是noauto auto: 系统自动挂载,fstab默认就是这个选项 defaults: rw, suid, dev, exec, auto, nouser, and async.noauto 开机不自动挂载nouser 只有超级用户可以挂载ro 按只读权限挂载rw 按可读可写权限挂载 user 任何用户都可以挂载请注意光驱和软驱只有在装有介质时才可以进行挂载,因此它是noauto 5) mount -a 进行磁盘挂载 6) df -a 查看挂载情况 二:

    6.8K20发布于 2019-09-11
  • 来自专栏技术积累

    Linux挂载

      23 10:14 11 -rw-r--r--. 1 root root 0 8月  23 10:14 22 通过上述演示,说明了如下事实:1)没有指定文件系统,块设备也可以正常挂载;2)指定与块设备不一致的文件系统类型则命令报错 [root@localhost device]# blkid /dev/sdb6 /dev/sdb6: LABEL="sdb6" UUID="8284450c-8cb9-45d7-a8b8-ed9ed9ef9e52 158 drwxr-xr-x.  42 root root 4096 8月  22 09:00 home 通过上述演示,说明了如下事实:1)指定卷标挂载可行,以只读方式挂载后,无法对挂载点中的内容进行修改 文件挂载的配置文件:/etc/fstab 查看此文件可知 每行定义一个要挂载的文件系统; 其每行的格式如下 要挂载的设备或伪文件系统 挂载点 文件系统类型 挂载选项 转储频率 自检次序 UUID=6efb8a23 每当 mount 挂载分区、umount 卸载分区,都会动态更新 mtab,mtab 总是保持着当前系统中已挂载的分区信息,fdisk、df 这类程序,必须要读取 mtab 文件,才能获得当前系统中的分区挂载情况

    16.7K42发布于 2020-07-29
  • 来自专栏云技术+云运维

    nfs 挂载

    将Ubuntu下的/home/dhcc/nfs挂载到CentOS下/home/shao/nfs。 Export list for Ubuntu: home/dhcc/nfs 5.重启nfs服务 /etc/init.d/nfs-kernel-server restart CentOS: 1.创建挂载目录 intr   0  0 vim /etc/rc.d/rc.local sudo mount -t nfs cpnas01.cloud.cnpc:/fs_nfs016  /data 2.mount直接挂载 mount -t nfs 10.18.105.116:/home/dhcc/nfs /home/shao/nfs      #Ubuntu的ip为10.18.105.116 3.开机自动挂载 vim dhcc/nfs /home/shao/nfs 如果出现mount.nfs:access denied by server while mounting问题,可通过以下几种途径尝试解决: 1.修改需挂载

    3.7K10发布于 2019-10-29
领券