21 Star 0 Fork 5

cp / cp-gitee-public

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
namespace_service_sts_pvc_sc.yaml 1.42 KB
一键复制 编辑 原始数据 按行查看 历史
liaoliuqing 提交于 2021-10-13 16:38 . fix: add yaml:
apiVersion: v1
kind: Namespace
metadata:
name: test
labels:
name: dev
---
apiVersion: v1
kind: Service
metadata:
name: nginx
namespace: test
labels:
app: nginx
spec:
ports:
- port: 80
name: web
clusterIP: None
selector:
app: nginx
---
apiVersion: apps/v1
kind: StatefulSet
metadata:
name: web
namespace: test
spec:
serviceName: "nginx"
replicas: 2
selector:
matchLabels:
app: nginx
template:
metadata:
labels:
app: nginx
spec:
containers:
- name: nginx
image: k8s.gcr.io/nginx-slim:0.8
ports:
- containerPort: 80
name: web
volumeMounts:
- name: www
mountPath: /usr/share/nginx/html
volumeClaimTemplates:
- metadata:
name: www
spec:
accessModes: [ "ReadWriteMany" ] #指定pv的读写策略
storageClassName: "local-storage" #指定pv的存储类型
resources:
requests:
storage: 1Gi #指定pv的存储大小
---
kind: StorageClass
apiVersion: storage.k8s.io/v1
metadata:
name: local-storage
provisioner: kubernetes.io/no-provisioner
volumeBindingMode: WaitForFirstConsumer
---
apiVersion: v1
kind: PersistentVolumeClaim
metadata:
name: local-storage
namespace: test #指定pvc属于哪个命名空间
spec:
storageClassName: local-storage
accessModes:
- ReadWriteMany #读写模式
resources:
requests:
storage: 500Mi
1
https://gitee.com/sxz12345/cp-gitee-public.git
git@gitee.com:sxz12345/cp-gitee-public.git
sxz12345
cp-gitee-public
cp-gitee-public
master

搜索帮助