一文看懂kubernetes部署:持久卷的安装

news2024/11/25 20:13:22

持久卷的安装

NFS服务的建立

  为了实现elasticsearch以及rabbitmq的数据持久化,需要在k8s中建立持久卷,我们采用nfs方式建立持久卷。

  对于持久卷的结构规划如下:

  关于索引的磁盘占用:

  •   请根据业务的数据量情况来规划持久卷硬件的情况
  •   根据我们实际测算1000个商品大约需要1MB/每节点

  默认情况

  •   在默认的规划中,我们使用使用k8s的master节点作为nfs服务器,为上述卷准备了10G的空间,请确保k8smasternode不少于10G的空闲磁盘。

  根据如上规划建立nfs服务:

  #master节点安装nfs

  yum-yinstallnfs-utils

  #创建nfs目录

  mkdir-p/nfs/data/{mqdata,esmaster,esdata}

  #修改权限

  chmod-R777/nfs/data/

  #编辑export文件

  vim/etc/exports

  粘贴如下内容:

  /nfs/data/mqdata*(rw,no_root_squash,sync)

  /nfs/data/esmaster*(rw,no_root_squash,sync)

  /nfs/data/esdata*(rw,no_root_squash,sync)

  #配置生效

  exportfs-r

  #查看生效

  exportfs

  #启动rpcbind、nfs服务

  systemctlrestartrpcbind&&systemctlenablerpcbind

  systemctlrestartnfs&&systemctlenablenfs

  #查看RPC服务的注册状况

  rpcinfo-plocalhost

  #showmount测试,这里的ip输入master节点的局域网ip

  showmount-e

  如果成功可以看到可被挂载的目录:

  #showmount-e172.17.14.73

  Exportlistfor172.17.14.73:

  /nfs/data/esdata*

  /nfs/data/esmaster*

  /nfs/data/mqdata*

  接下来,要在每一个节点上安装nfs服务以便使k8s可以挂载nfs目录

  #所有node节点安装客户端

  yum-yinstallnfs-utils

  systemctlstartnfs&&systemctlenablenfs

  这样就为k8s的持久卷做好了准备。

建立持久卷

  有了nfs的准备,我就可以建立持久卷了,在这之前您还需要修改相应yaml文件中nfs服务器的ip:

  vi/opt/kubernetes/pv.yaml

  修改下面的server配置为nfs服务器的IP:

  nfs:

  server:192.168.1.100#这里请写nfs服务器的ip

  通过下面的命令建立持久卷:

  kubectlcreate-f/opt/kubernetes/pv.yaml

  通过以下命令查看持久卷是否建立成功:

  kubectlgetpv

  根据以上内容可以了解到持久卷的安装,想了解更多详情,可以持续关注易族智汇javashop。

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/819260.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

android Android Studio Giraffe | 2022.3.1 版本Lombok不兼容 解决方案

android Android Studio Giraffe | 2022.3.1 版本Lombok不兼容 解决方案 1.查看当前的android studio 版本 Android Studio Giraffe | 2022.3.1 Build #AI-223.8836.35.2231.10406996, built on June 29, 2023 2.打开 idea 官网下载页面 idea下载历史版本 找到对应的版本编号…

P5691 [NOI2001] 方程的解数(内附封面)

[NOI2001] 方程的解数 题目描述 已知一个 n n n 元高次方程: ∑ i 1 n k i x i p i 0 \sum\limits_{i1}^n k_ix_i^{p_i} 0 i1∑n​ki​xipi​​0 其中: x 1 , x 2 , … , x n x_1, x_2, \dots ,x_n x1​,x2​,…,xn​ 是未知数, k 1 ,…

RabbitMQ 教程 | 第5章 RabbitMQ 管理

👨🏻‍💻 热爱摄影的程序员 👨🏻‍🎨 喜欢编码的设计师 🧕🏻 擅长设计的剪辑师 🧑🏻‍🏫 一位高冷无情的编码爱好者 大家好,我是 DevO…

如何理解单例模式? _

例模式(Singleton Pattern):采取一定的方法保证在整个的软件系统中,对某个类只能存在一个对象实例,并且该类只提供一个取得其对象实例的方法。 通俗点来讲:就是一个男人只能有一个老婆,一个女人只能有一个老公 单例模…

【流量卡奸商自白书】:坑很多,多多少少你得跳一个!

大家好,今天这期短文咱们来讲讲流量卡奸商的自白书,打破你的认知!话说虽然没有胆子虚假宣传,没有胆子不给售后,但是呢,整活忽悠消费者来办卡的胆子还是有的,而且还不小。 ​ 作为一个流量卡奸商…

ALLEGRO之Help

本文主要介绍ALLEGRO的Help菜单。 (1)Documentation:弹出帮助文档; (2)Whats New:介绍新特性; (3)Search:暂不清楚; (4…

面试之多线程案例(四)

1.单例模式 单例模式是指在内存中只会创建且仅创建一次对象的设计模式。在程序中多次使用同一个对象且作用相同时,为了防止频繁地创建对象使得内存飙升,单例模式可以让程序仅在内存中创建一个对象,让所有需要调用的地方都共享这一单例对象。…

SSL原理详解

SSL协议结构: SSL协议分为两层,下层为SSL记录协议,上层为SSL握手协议、SSL密码变化协议和SSL警告协议。 1.下层为SSL记录协议,主要作用是为高层协议提供基本的安全服务 建立在可靠的传输之上,负责对上层的数据进行分块…

HDFS集群黑白名单机制

HDFS集群黑白名单机制 白名单黑名单 白名单 所谓白名单指的是允许哪些机器加入到当前的HDFS集群中,是一种准入机制白名单由dfs.hosts参数指定,该参数位于hdfs-site.xml.默认值为空dfs.hosts只想文件,该文件包含允许链接到namanode的主机列表…

OpenCVForUnity(九)图片模糊

文章目录 前言一、归一化框滤波器使用blur方法来实现 二、高斯滤波器使用GaussianBlur方法实现 三、中值滤波器使用medianBlur方法实现 四、双边过滤器使用bilateralFilter方法实现 结语 前言 本教程将介绍使用OpenCV中的多种线性滤波器来对图像进行平滑处理,主要包…

程序员面试IT技术岗的三大技巧

文章目录 技巧一:深入研究意向企业技巧二:准备常见的面试问题技巧三:总结经历的面试题 在找工作时,面试是每位程序员必须经历的一关。面对众多求职者竞争激烈的情况,我们需要结合自己的现状,针对意向企业做…

复习第三章反射+IO流

一、反射 JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性;这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机…

在使用Python爬虫时遇到503 Service Unavailable错误解决办法汇总

在进行Python爬虫的过程中,有时会遇到503 Service Unavailable错误,这意味着所请求的服务不可用,无法获取所需的数据。为了解决这个常见的问题,本文将提供一些解决办法,希望能提供实战价值,让爬虫任务顺利完…

机器人科普--AGILOX 叉车

机器人科普--AGILOX 叉车 1 概述2 导航3 驱动轮组4 叉举参考 1 概述 AGILOX 叉车,不需要画地图路径,很厉害。 2 导航 中间路径自由导航,末端规划出轨迹路线,并使用优良的控制器做轨迹追踪。 AGILOX | 10 Min setu…

mysql安装教程保姆级

MySQL免安装本地运行 1.下载MySQL2.创建install.bat3.init.sql 初始创建4.环境变量配置5.运行 install.bat 管理员权限运行6.连接成功遇到的问题 1.下载MySQL ①地址:https://downloads.mysql.com/archives/community/ ②解压 2.创建install.bat 放在mysql>b…

时序预测 | MATLAB实现GRNN广义回归神经网络时间序列预测(多指标,多图)

时序预测 | MATLAB实现GRNN广义回归神经网络时间序列预测(多指标,多图) 目录 时序预测 | MATLAB实现GRNN广义回归神经网络时间序列预测(多指标,多图)效果一览基本介绍程序设计参考资料效果一览 基本介绍 1.MATLAB实现GRNN广义回归神经网络时间序列预测(完整源码和数据) …

hive-date

current_date -- 获取当前系统时间 ,获取到的是10 的系统时间 例如 : 2023-07-28 select current_date form edw.test;current_timestamp -- 获取当前的时间戳日期格式,例如 1957-07-27 13:31:21.641 会取到毫秒的一个时间戳格式 select *…

openvino批量推理资料汇总

1、开发者实战 | 基于 C# 和 OpenVINO™ 2023.0部署 YOLOv8 全系列模型_OpenVINO 中文社区的博客-CSDN博客 2、在英特尔 CPU 上加速 Stable Diffusion 推理_OpenVINO 中文社区的博客-CSDN博客 3、 5周年更新 | OpenVINO™ 2023.0,让AI部署和加速更容易_OpenVINO 中…

【C++】—— 多态的基本介绍

前言: 在之前的学习过程中,我们已经对继承进行了详细的学习和了解。今天,我将带领大家学习的是关于 多态 的基本知识。 目录 (一)多态的概念 1、概念 (二)多态的定义及实现 1、多态的构成条…

【力扣每日一题】2023.8.1 英雄的力量

目录 题目: 示例: 分析: 代码: 题目: 示例: 分析: 题目给我们一个数组,让我们找出数组的每个非空子数组(不用连续),然后按照公式算出子数组的…