k8s1.36部署helm和storageclass

Ip 主机名 cpu 内存
192.168.10.12 master01 4c 6G
192.168.10.13 node1 4c 6G
192.168.10.14 node2 4c 6G
192.168.10.100 nfs 2c 2g
组件 版本
Ubuntu Ubuntu 26.04 server
containerd v2 2.2.2
Kubernetes v1.36.1

helm部署

powershell 复制代码
 curl -fsSL -o get_helm.sh https://raw.githubusercontent.com/helm/helm/main/scripts/get-helm-3
 chmod 700 get_helm.sh
 ./get_helm.sh

部署storageclass

nfs服务器(192.168.10.100)上添加一块硬盘/dev/sdb\

复制代码
lsblk

sdb是新加的盘,这里我已经做好配置了,所以有个sdb1

powershell 复制代码
# 创建 GPT 分区表
parted /dev/sdb mklabel gpt
# 创建一个从 0% 到 100% 的主分区
parted -a opt /dev/sdb mkpart primary xfs 0% 100%
mkfs.xfs /dev/sdb1
mkdir -p /data/nfs
mount /dev/sdb1 /data
# 获取uuid
sudo blkid /dev/sdb1
vim /etc/fstab
UUID=你的UUID  /data  xfs  defaults  0  0
mount -a
powershell 复制代码
helm repo add nfs-subdir-external-provisioner https://kubernetes-sigs.github.io/nfs-subdir-external-provisioner/
helm repo update
apt install -y nfs-common 
helm pull nfs-subdir-external-provisioner/nfs-subdir-external-provisioner
helm install nfs-client nfs-subdir-external-provisioner-4.0.18.tgz \
  -n nfs-provisioner \
  --create-namespace \
  --set nfs.server=192.168.10.100 \
  --set nfs.path=/data/nfs \
  --set storageClass.name=nfs-client \
  --set storageClass.defaultClass=true \
  --set storageClass.archiveOnDelete=false \
  --set image.repository=registry.cn-beijing.aliyuncs.com/pylixm/nfs-subdir-external-provisioner \
  --set image.tag=v4.0.0 \
  --set imagePullPolicy=IfNotPresent
相关推荐
码上上班10 小时前
docker课程
java·docker·容器
取谖慕12.13 小时前
Docker容器从入门到精通
docker·容器·eureka
人间凡尔赛15 小时前
K8s 十年之变:从 Cloud Native 到 AI Native,2026 年后端架构的范式革命
后端·云原生·架构
名字还没想好☜16 小时前
Kubernetes CrashLoopBackOff 排查全流程:从 describe 到日志到 exit code
运维·docker·云原生·容器·kubernetes
冰封之寂16 小时前
Docker 部署与基础命令详解:从安装到容器管理全流程指南
linux·运维·docker·容器
Cloud云卷云舒17 小时前
AI Agent记忆系统:分层记忆体系的技术架构与实践
云原生·ai-native·haishandb
Ulyanov18 小时前
Python雷达电子对抗仿真引擎(一):打破单体瓶颈,构建微服务与ECS架构的顶层设计
开发语言·python·微服务·云原生·架构·雷达电子对抗
spider_xcxc19 小时前
Helm 部署 K8s 集群完整笔记
java·开发语言·kubernetes
窝子面19 小时前
认识Docker与启动容器与镜像的关系
运维·docker·容器
spider_xcxc1 天前
基于项目实际 k8s/ 目录 YAML 文件的完整学习指南。
云原生·容器·kubernetes