欢迎访问我的GitHub群晖和K8S+学习K8S时经常用到网络存储,于是想找个稳定的NFS服务,正好家里的群晖DS218+长期开着,空间又充足,用来提供NFS服务挺合适,本文就是设置和使用的过程备忘;下图是DS218+刚买来的样子,两块NAS硬盘,一直在稳定服务:全文概览设置NFSNFS客户端安装NFS应用;K8S上的设置;创建存储卷;创建Tomcat访问Tomcat服务环境信息群晖系统:DSM
Kubernetes(K8S)是一种用于自动化部署、扩展和管理容器化应用程序的开源系统。搭建NFS(Network File System)在K8S集群中是非常常见的操作,用于共享持久化存储。在这篇文章中,我将向你介绍如何在K8S集群中搭建NFS。 ### 步骤概览 以下是在K8S集群中搭建NFS的步骤概述: | 步骤 | 操作 | | ---- | ----- | | 步骤一 | 创建NFS
原创 2024-03-12 13:17:51
144阅读
在Kubernetes(简称K8S)中,NFS(Network File System)是一种常见的网络文件系统,用于实现多个节点之间共享文件的需求。在K8S集群中搭建NFS可以方便地让多个Pod共享数据,提高整个系统的可靠性和可扩展性。下面我将为你介绍如何在K8S搭建NFS,让你快速上手。 ### 整体流程 下面是搭建NFS的整体流程,我们将分为以下几个步骤进行操作: | 步骤 | 操作
原创 2024-03-08 11:13:22
131阅读
**Kubernetes Provider - 从头开始构建一个K8S Provider** 作为一名经验丰富的开发者,你可能已经熟悉了Kubernetes(K8S)的使用和原理。在Kubernetes中,Provider是一个与Kubernetes API交互的核心组件之一,它允许用户对不同的资源进行管理和控制。本文将向初学者介绍如何构建一个简单的Kubernetes Provider,并通过
原创 2024-03-05 13:34:48
167阅读
 一般步骤:搭建nfs>创建pv>创建pvc>创建pod搭建nfs#master节点安装nfs [root@k8s-master nginx]# yum -y install nfs-utils #创建nfs目录 [root@k8s-master nginx]# mkdir -p /nfs/data/ #修改权限 [root@k8s-master nginx]# chm
转载 2023-08-01 22:05:02
130阅读
在Ubuntu上搭建NFS服务并集成到Kubernetes集群中是一个常见的需求,本文将介绍如何实现这一过程,并给出详细的步骤和代码示例。 ### 整体流程 下面是搭建Ubuntu上NFS服务并集成到Kubernetes集群中的整体步骤: | 步骤 | 操作 | | ---- | ---- | | 步骤一 | 在Ubuntu服务器上安装和配置NFS服务 | | 步骤二 | 在Kubernet
原创 2024-03-28 11:11:21
196阅读
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阅读
环境:k8s一主两从 k8s version: 1.20.2 k8s-master: 192.168.31.200 k8s-node1: 192.168.31.201 k8s-node2: 192.168.31.202 nfs: 192.168.31.100 nfs共享目录:/data1、搭建nfs服务器1、更改/etc/exports文件/data 192.168.31.0/24(rw,asyn
转载 2024-03-08 14:28:25
312阅读
K8S集群外搭建NFS教程 作为一名经验丰富的开发者,我将为你介绍如何在Kubernetes集群外搭建NFS。在这篇文章中,我将以步骤和代码示例的形式来详细解释这个过程。让我们开始吧! 步骤 操作 代码示例 1.安装和配置NFS服务器在目标机器上安装NFS服务器,并创建NFS共享目录。 命令: ``` sudo apt-get update sudo apt-get install nfs-k
原创 2024-02-04 12:07:11
159阅读
Kubernetes (K8S) 是一款流行的容器编排平台,它提供了一种强大的方式来管理容器化应用程序。当涉及到在云端部署Kubernetes集群时,就需要使用K8S云提供商(K8S Cloud Provider)。K8S云提供商是指为Kubernetes集群中的各种资源(如虚拟机、负载均衡器等)提供云服务的提供商,比如AWS、Azure、Google Cloud等。 实现“k8s cloud
原创 2024-03-11 10:03:54
117阅读
1. 关闭swap并关闭防火墙首先,我们需要先关闭swap和防火墙,否则在安装Kubernetes时会导致不成功:# 临时关闭 swapoff -a # 编辑/etc/fstab,注释掉包含swap的那一行即可,重启后可永久关闭 ufw disable2.配置阿里源sudo echo "deb http://mirrors.ustc.edu.cn/kubernetes/apt kubernet
转载 2024-07-23 11:12:11
38阅读
二进制安装k8s,日志所在位置 /opt/kubernetes/logs,命令查看集群主机日志命令 journalctl -u kubelet1.k8s 污点 node.kubernetes.io/disk-pressurekubectl taint node k8s-node2 node.kubernetes.io/disk-pressure-问题描述:删除不了这个污点,删除了也会自动添加,新建
转载 10月前
75阅读
PV 的使用前面我们和大家一起学习了一些基本的资源对象的使用方法,前面我们也和大家讲到了有状态的应用和对数据有持久化的应用,我们有通过 hostPath 或者 emptyDir 的方式来持久化我们的数据,但是显然我们还需要更加可靠的存储来保存应用的持久化数据,这样容器在重建后,依然可以使用之前的数据。但是显然存储资源和 CPU 资源以及内存资源有很大不同,为了屏蔽底层的技术实现细节,让用户更加方便
转载 2024-07-12 22:04:45
129阅读
K8S持久化存储:NFS+StorageClass实现动态供给一、简介:K8S中的持久化存储二、部署nfs-provisioner三、创建StorageClass四、实验实验1:部署deployment创建pvc部署deployment实验2:部署statefulset 快速创建NFS类型的StorageClass,实现动态供给一、简介:K8S中的持久化存储K8s 中又引入了 Persisten
转载 2024-05-09 21:30:15
101阅读
1 yum install -y nfs-utils-* 2 mkdir /home/data 3 vim /etc/exports /home/data 10.0.0.0/24(rw,async,no_root_squash,no_all_squash) 2 [root@k8s-master ~]
转载 2019-12-07 17:38:00
221阅读
2评论
Kubernetes (K8S) 是一个开源的容器编排引擎,可以实现基于容器的应用部署、扩展和管理。在K8S中,需要使用存储卷来持久化应用程序的数据。NFS (Network File System) 是一种网络文件系统,可以在不同的服务器之间共享文件。 在K8S中使用NFS,首先需要在集群中创建一个持久卷,并将其挂载到Pod中。下面我会向你展示如何使用K8SNFS来实现数据持久化。 ###
原创 2024-05-06 10:41:16
27阅读
某些应用是要持久化数据的,如果直接持久化在pod所在节点,当pod因为某种原因重建或被调度另外一台节点,是无法访问到之前持久化的数据,所以需要一个公共存储数据的地方,无论pod删除重建或重新调度到其他节点都能访问原来的数据,使用nfs就可以到达此目的。一、安装nfs1.在k8sMaster主节点上安装nfs服务端apt install -y nfs-kernel-server systemctl
转载 2024-03-20 10:09:56
1709阅读
k8s stateful sets storageclass 有状态应用布署实践参考由于网上的文章全部是抄袭官网等,烂文章一堆,误导一堆人,完美没有实用性,特写此文章,nfs相对来说比较简单,一般都会安装 先送上nfs的相关文档,稍后将为大家献上ceph rbd动态卷文档,同时还有几个redis和my
转载 2024-07-25 14:28:59
31阅读
部署NFS# yum -y install nfs*配置NFS# vim /etc/exports /nfs/data *(insecure,rw,no_root_squash,sync)重启NFS# systemctl restart nfs查看挂载点# showmount -e #后面可以加server ip Export list for a-k8snode-02.com: /nfs/d
转载 2024-02-17 20:42:05
371阅读
Kubernetes (K8s) 是一种用于自动部署、扩展和管理容器化应用程序的开源系统。在K8s搭建NFS服务器可以实现共享存储,方便不同Pod之间的数据共享。接下来我将从整体流程和具体步骤的角度来详细介绍如何在K8s搭建NFS服务器。 整体流程如下表所示: | 步骤 | 操作 | 详细说明 | |------|------------
原创 2024-03-14 11:07:00
244阅读
  • 1
  • 2
  • 3
  • 4
  • 5