在前面已经提到,容器的生命周期可能很短,会被频繁地创建和销毁。那么容器在销毁时,保存在容器中的数据也会被清除。这种结果对用户来说,在某些情况下是不乐意看到的。为了持久化保存容器的数据,kubernetes引入了Volume的概念。 Volume是Pod中能够被多个容器访问的共享目录,它被定义在Pod上,然后被一个Pod里的多个容器挂载到具体的文件目录下,kubernetes通过Volume实现同
转载 2024-08-09 19:19:16
88阅读
Kubernetes (K8S) 是一个用于自动部署、扩展和管理容器化应用程序的开源平台。在K8S中,可以使用NFS(Network File System)来提供持久性存储。在进行K8S NFS性能测试时,我们通常会测试NFS存储的读写速度和稳定性,以确保其满足应用程序的需求。 在进行K8S NFS性能测试之前,我们需要明确以下几个步骤: | 步骤 | 操作
原创 2024-02-29 13:12:40
121阅读
文章目录前言k8s集群总架构Control Plane Componentskube-apiserveretcdkube-schedulerkube-controller-managercloud-controller-managerNode Componentskubeletkube-proxyk8s集群搭建实战准备机器安装启动docker初始依赖创建设置主节点子节点加入control-pla
转载 2024-03-18 18:34:23
202阅读
1 安装NFSNFS(Network File System,网络文件系统)是一个共享文件系统。# 参见以下博客在master节点上创建目录# 创建目录 sudo mkdir -p /data/nfsdata # 添加权限 shdo chmod 777 /data/nfsdata编辑" /etc/exports"文件# 编辑文件 sudo vim /etc/exports # 添加以下内容 /
转载 2024-05-02 17:45:27
19阅读
Kubernetes基础概念1.kubernetes具有以下特性:服务发现和负载均衡 Kubernetes 可以使用 DNS 名称或自己的 IP 地址公开容器,如果进入容器的流量很大, Kubernetes 可以负载均衡并分配网络流量,从而使部署稳定。存储编排 Kubernetes 允许你自动挂载你选择的存储系统,例如本地存储、公共云提供商等。自动部署和回滚 你可以使用 Kubernetes 描述
转载 2024-03-03 15:52:22
9阅读
Helm一、Helm简介二、Helm部署1.下载helm命令行工具2.安装服务端tiller3.Helm自定义模板4.命令补充三、使用Helm部署Dashboard四、Prometheus1.组件说明2.创建3.修改4.导入镜像5.压力测试HPA6.资源限制-pod7.资源限制-名称空间五、EFK日志 包管理工具 yum解决了rpm包依赖的问题在k8s包,主要是解决了安装服务问题。 通过仓库下载想
K8S是一种流行的容器编排平台,它可以帮助我们对容器化的应用进行管理和部署。其中,使用NFS(Network File System)在K8S上实现持久化存储是一种常见的方式。在本文中,我们将介绍如何通过K8S实现NFS性能优化。 ### 流程概述 下表展示了整个流程以及每一步需要做的事情: | 步骤 | 操作 | 代码示例
原创 2024-02-29 13:00:55
94阅读
PV 的使用前面我们和大家一起学习了一些基本的资源对象的使用方法,前面我们也和大家讲到了有状态的应用和对数据有持久化的应用,我们有通过 hostPath 或者 emptyDir 的方式来持久化我们的数据,但是显然我们还需要更加可靠的存储来保存应用的持久化数据,这样容器在重建后,依然可以使用之前的数据。但是显然存储资源和 CPU 资源以及内存资源有很大不同,为了屏蔽底层的技术实现细节,让用户更加方便
转载 2024-07-12 22:04:45
125阅读
某些应用是要持久化数据的,如果直接持久化在pod所在节点,当pod因为某种原因重建或被调度另外一台节点,是无法访问到之前持久化的数据,所以需要一个公共存储数据的地方,无论pod删除重建或重新调度到其他节点都能访问原来的数据,使用nfs就可以到达此目的。一、安装nfs1.在k8sMaster主节点上安装nfs服务端apt install -y nfs-kernel-server systemctl
转载 2024-03-20 10:09:56
1709阅读
Kubernetes(K8S)是一种用于自动部署、扩展和管理容器化应用程序的开源平台。在K8S中,存储是一个重要的话题,而NFS存储是一种常用的网络存储解决方案。在本文中,我们将介绍如何在K8S中使用NFS存储,并为你提供详细的步骤和代码示例。 整个过程可以分为以下步骤: | 步骤 | 描述 | | ---- | -------------- | | 1 | 安装NF
原创 2024-04-25 11:40:03
64阅读
AWS Lambda 已经成为 Serverless(无服务)的代名词。但与 AWS 分离有两个好处:能避免了一些限制和更加灵活。Serverless(无服务)其实是个伪名词,它实际上是一套完全抽象出底层硬件技术的技术。很显然,这些函数或功能实际上仍在在某处的服务器上运行,但我们不用在乎这个。开发者只需要提供一个代码函数,然后再通过某种接口来消费或调用:一般是 REST,但也可以通过基于消息的技术
1、K3s:轻量级的K8sK3s 是CNCF 认证的 Kubernetes 发行版和Sandbox项目,专为低资源环境而设计。由 Rancher Labs 维护着 K3s。总的来说,K3s 提供了一个开销较小的 Kubernetes 集群设置,但仍然集成了 K8s 的大部分架构和功能。以下是 K3s 成为轻量级发行版的原因:打包为具有最小外部依赖性的单个二进制文件低硬件要求和内存占用能够作为单个服
转载 2024-03-17 09:47:06
33阅读
一.nfs服务器搭建1. 安装服务端和客户端sudo apt install nfs-kernel-server nfs-common其中 nfs-kernel-server 为服务端, nfs-common 为客户端。2. 配置 nfs 共享目录在家目录创建共享目录,并在 /etc/exports 中导出:mkdir ~/nfs-share sudo vim /etc/exports /hom
两个节点,k8s master 和ndoe。1.在节点1 建立NFS 服务端:关闭防火墙$ systemctl stop firewalld.service $ systemctl disable firewalld.service安装配置 nfs$ yum -y install nfs-utils rpcbind共享目录设置权限:以 /data/k8s目录存放数据chmod 755 /data/
k8s 配置nfs-client-provisioner1、环境kubelet version: Kubernetes v1.22.0nfs: nfs-utils-1.3.0-0.68.el7.2.x86_642、前言本节中 K8S 使用 NFS 远程存储,为托管的 pod 提供了动态存储服务,pod 创建者无需关心数据以何种方式存在哪里,只需要提出需要多大空间的申请即可。总体流程是:创建 NFS
Kubernetes部署Minio集群存储的选择,使用DirectPV CSI作为分布式存储的最佳实践个人理解浅谈1. 关于在kubernetes上部署分布式存储服务,K8s存储的选择非云环境部署K8s Pod时存储的选择在非云环境部署Kubernets时,一般采用的都是本地的直连式存储和文件系统,如hostpath、或者local卷,即使是利用K8s存储的PV卷,都需要本地已经有提前准备好的块存
主题: 运维环境基准测试-存储基准测试-K8S一致性测试-k8s性能测试 简单记录一下今天同事分享的基础环境基准测试方案,主要包括两方面,存储方面的性能K8S平台的功能和性能. 一、存储基准性能测试(以下仅指ETCD存储基准测试) 1、背景:目前我们底层采用的是etcd存储方式,由于底层存储性能会影响上层系统的性能,因此需要对etcd的性能进行一定的评估。2、决定
文章目录史上最全之K8s使用nfs作为存储卷的五种方式在`deployment/statefulset`中直接使用创建类型为nfs的持久化存储NFS CSI Driver安装使用pv/pvc 使用(静态配置)存储类使用(动态配置)NFS Subdir External Provisioner安装创建存储类验证集群模式nfs-ganesha-server-and-external-provisi
转载 2024-02-23 19:21:06
188阅读
欢迎访问我的GitHub群晖和K8S+学习K8S时经常用到网络存储,于是想找个稳定的NFS服务,正好家里的群晖DS218+长期开着,空间又充足,用来提供NFS服务挺合适,本文就是设置和使用的过程备忘;下图是DS218+刚买来的样子,两块NAS硬盘,一直在稳定服务:全文概览设置NFSNFS客户端安装NFS应用;K8S上的设置;创建存储卷;创建Tomcat访问Tomcat服务环境信息群晖系统:DSM
1、nfs介绍和作用        nfs卷能将 NFS (网络文件系统) 挂载到Pod 中。 不像 emptyDir 那样会在删除 Pod 的同时也会被删除,nfs卷的内容在删除 Pod 时会被保存,卷只是被卸载。2、pv和pvc介绍       
转载 2024-04-27 13:42:59
102阅读
  • 1
  • 2
  • 3
  • 4
  • 5