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
相关推荐
想要成为老金高手9 分钟前
Kubernetes 调度器详解:从 nodeName 到污点容忍
java·容器·kubernetes
名字还没想好☜1 小时前
Docker buildx 多架构镜像实战:一次构建 amd64+arm64,告别 exec format error
运维·docker·eureka·架构·kubernetes
gs801402 小时前
告别 CI/CD 误伤与红条:Docker 镜像智能清理与优雅防冲突实战
ci/cd·docker·容器
wjcroom2 小时前
FileBrowser的docker运行了改变密码长度的做法
运维·docker·容器
码云数智-园园4 小时前
我为什么从微服务退回单体架构
微服务·云原生·架构
DevOps老兵4 小时前
AI Infra实战05:用Helm在K8s中部署vLLM,从安装到压测全流程
人工智能·kubernetes·helm·vllm·大模型推理·ai infra
Asum1ta4 小时前
生产环境 Kubernetes 高可用集群部署实战:外部 etcd + Keepalived + HAProxy + 多 Master 架构
架构·kubernetes·etcd
dazhong20125 小时前
Docker 进阶篇(一) CentOS 7 离线升级 Docker 完整实战
docker·容器·centos
源代码•宸5 小时前
前置准备:定时微服务有什么价值
经验分享·后端·微服务·云原生·架构