惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

Hugging Face - Blog
Hugging Face - Blog
腾讯CDC
阮一峰的网络日志
阮一峰的网络日志
博客园_首页
Last Week in AI
Last Week in AI
月光博客
月光博客
D
DataBreaches.Net
WordPress大学
WordPress大学
雷峰网
雷峰网
酷 壳 – CoolShell
酷 壳 – CoolShell
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
博客园 - 叶小钗
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
U
Unit 42
Recent Announcements
Recent Announcements
宝玉的分享
宝玉的分享
MyScale Blog
MyScale Blog
C
Check Point Blog
F
Fortinet All Blogs
B
Blog
小众软件
小众软件
Vercel News
Vercel News
罗磊的独立博客
有赞技术团队
有赞技术团队

博客园 - cn2025

K8s -sentinel-dashboard【nacos版本】集 20260815 kubeSphere【ks-controller-manager-webhook-cert】证书 20260814 K8s -nacos集 20260813 K8s - 安装部署redis集群-哨兵sentinels集(支持从K8s外部访问)20260812 K8s - 安装部署Kafka、Zookeeper集群教程(支持从K8s外部访问)20260808 k8s-关机及启动脚本工具 【kubeSphere发布ruoyi-pro前端】工具脚本20260731 【k8s】 etcd服务端及客户端版本及快照【定时】备份 20260730 harbor【https启用】及k8节点部证书20260728 kube-flannel.yml k8s集群-安装helm 【kubeShpere】 官网 20260710 kubesphere-KDP 工具脚本【kubeSphere发布ruoyi-pro前端】20260720 HbuilderX 内置终端转为 gitBash 20260720 kubeSphere发布ruoyi-pro后端-用到脚本 kubeSphere发布ruoyi-web前端 20260711 kubeSphere发布ruoyi-pro后端 k8s集群-kubeShpere 20260710 安装Helm 20260710 k8s-portainer docker 镜像查询 k8集群一键重置 docker run OceanBase spring ai alibaba doc AI2.0 【多模态】 20260615 世界只有一个墨脱 AI2.0 【Mcp-client】 20260611 AI2.0 【Mcp-server】 20260611 GoLand 配Go SDK AI2.0 【redis向量-Rag】 问答顾问器QuestionAnswerAdvisor 20260608
k8s-deployment发布测试(pv-pvc-deployment-service) 20260810
2026cn · 2026-08-10 · via 博客园 - cn2025

 mkdir -p /data/k8s-pv-test01

 客户端访问 → Service 固定地址 → 负载均衡 → Pod → 挂载 PVC → 绑定 PV (hostPath 本地目录)

image

image

image

1、pv-test01.yaml

apiVersion: v1
kind: PersistentVolume
metadata:
name: pv-test01
spec:
capacity:
storage: 1Gi
accessModes:
- ReadWriteOnce
persistentVolumeReclaimPolicy: Retain
storageClassName: local-path
hostPath:
path: /data/k8s-pv-test01

image

2、pvc-test01.yaml

apiVersion: v1
kind: PersistentVolumeClaim
metadata:
name: pvc-test01
spec:
volumeName: pv-test01  #强制绑定指定 PV
storageClassName: local-path
accessModes:
- ReadWriteOnce
resources:
requests:
storage: 1Gi

image

3、执行更新生效

# 重新应用PV配置
kubectl apply -f pv-test01.yaml

# 重新应用PVC
kubectl apply -f pvc-test01.yaml

# 查看绑定状态
kubectl get pv,pvc

image

image

image

image

4、deployment-test01.yaml

apiVersion: apps/v1
kind: Deployment
metadata:
name: deployment-test01
spec:
replicas: 1
selector:
matchLabels:
app: deployment-test01
template:
metadata:
labels:
app: deployment-test01
spec:
volumes:
- name: html-storage
persistentVolumeClaim:
claimName: pvc-test01
containers:
- name: nginx
image: swr.cn-north-4.myhuaweicloud.com/ddn-k8s/registry.k8s.io/ingress-nginx/nginx:v1.3.4
ports:
- containerPort: 80
volumeMounts:
- name: html-storage
mountPath: /usr/share/nginx/html

image

 5、service-test01.yaml

apiVersion: v1
kind: Service
metadata:
name: service-test01
spec:
selector:  ###selector 标签必须一致,否则找不到后端 Pod
app: deployment-test01
ports:
- port: 80
targetPort: 80
nodePort: 30083
type: NodePort

image

6、执行更新生效

kubectl apply -f deployment-test01.yaml

kubectl apply -f service-test01.yaml

查看资源 kubectl get deploy,pod,svc

image

image

image

image

7、查看全部资源

image

8、访问pod对外

image

image