【CKA】十三、Pod中挂载使用PersistentVolumeClaim

13、Pod中挂载使用PersistentVolumeClaim

1. 考题内容:

在这里插入图片描述

2. 答题思路:

先创建pvc,再创建pod,最后扩容

根据官网的yaml简单改改就行, 还是挺简单的
最后扩容的时候一定要加 --record 记录扩容操作

3. 官网地址:

https://kubernetes.io/zh-cn/docs/tasks/configure-pod-container/configure-persistent-volume-storage/#create-a-pv

4. 考题答案:

切换环境
kubectl config use-tontext hk8s

# 1).编写pvc.yaml
apiVersion: v1
kind: PersistentVolumeClaim
metadata:
  name: pv-volume
spec:
  storageClassName: csi-hostpath-sc
  accessModes:
    - ReadWriteOnce
  resources:
    requests:
      storage: 10Mi
      
# 2).创建pv.yaml
kubectl apply -f pv.yaml

# 3).编写web-server.yaml
apiVersion: v1
kind: Pod
metadata:
  name: web-server
spec:
  volumes:
    - name: pv-volume
      persistentVolumeClaim:
        claimName: pv-volume
  containers:
    - name: nginx
      image: nginx
      volumeMounts:
        - mountPath: "/usr/share/nginx/html"
          name: pv-volume

# 4).创建web-server.yaml
kubectl apply -f web-server.yaml

# 5).扩容pvc并记录
kubectl pthch pvc pv-volume -p '{"spec":{"resources":{"requests":{"storage": "70Mi"}}}}' --record

5. 验证:

# 1).查看创建的pvc
kubectl get pvc pv-volume
# 2).查看创建的pod
kubectl get pod web-server
# 3).扩容后再查看pvc的大小
kubectl get pvc pv-volume
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值