【CKA模拟题】StorageClass实战案例分析

本文涉及的产品
服务治理 MSE Sentinel/OpenSergo,Agent数量 不受限
可观测可视化 Grafana 版,10个用户账号 1个月
简介: 【4月更文挑战第5天】【CKA模拟题】StorageClass实战案例分析

Useful Resources: Storage Classes , Persistent Volumes Claim , Pods

题干

For this question, please set this context (In exam, diff cluster name)

kubectl config use-context kubernetes-admin@kubernetes


  • Create a Storage Class named fast-storage with a provisioner of kubernetes.io/no-provisioner and a volumeBindingMode of Immediate .
  • Create a Persistent Volume (PV) named fast-pv-cka with a storage capacity of 50Mi using the fast-storage Storage Class with ReadWriteOnce permission and host path /tmp/fast-data .
  • Create a Persistent Volume Claim (PVC) named fast-pvc-cka that requests 30Mi of storage from the fast-pv-cka PV(using the fast-storage Storage Class).
  • Create a Pod named fast-pod-cka with nginx:latest image that uses the fast-pvc-cka PVC and mounts the volume at the path /app/data .
  • 使用kubernetes.io/no-provision提供程序创建一个名为fast-storage的存储类。volumeBindingModeImmediate
  • 创建一个名为fast-pv-cka的持久卷,存储容量为50Mi,使用fast-storage存储类,具有 ReadWriteOnce权限,主机路径为/tmp/fast-data
  • 创建一个名为fast-pvc-cka的持久卷声明(PVC),它从fast-pv-cka PV请求30Mi的存储空间(使用fast-storage存储类)。
  • 使用nginx:latest 镜像创建一个名为fast-pod-cka的Pod,使用fast-pvc-cka PVC并将卷挂载到/app/data路径。


解题思路

  1. 创建一个名为 fast-storage的Storage CLass。资源清单如下:
apiVersion: storage.k8s.io/v1
kind: StorageClass
metadata:
  name: fast-storage
provisioner: kubernetes.io/no-provisioner
reclaimPolicy: Retain
allowVolumeExpansion: true
volumeBindingMode: Immediate
  1. 提交fast-storage.yaml资源清单,如下
controlplane $ k apply  -f fast-storage.yaml 
storageclass.storage.k8s.io/fast-storage created
  1. 创建一个名为fast-pv-cka的PV,资源清单如下:
apiVersion: v1
kind: PersistentVolume
metadata:
  name: fast-pv-cka
spec:
  storageClassName: fast-storage
  capacity:
    storage: 50Mi
  accessModes:
    - ReadWriteOnce
  hostPath:
    path: "/tmp/fast-data"
  1. 提交fast-pv-cka.yaml资源清单,如下
controlplane $ k apply -f fast-pv-cka.yaml 
persistentvolume/fast-pv-cka created
  1. 创建一个名为fast-pvc-cka的PV,资源清单如下:
apiVersion: v1
kind: PersistentVolumeClaim
metadata:
  name: fast-pvc-cka
spec:
  storageClassName: fast-storage
  accessModes:
    - ReadWriteOnce
  resources:
    requests:
      storage: 30Mi
  1. 提交fast-pvc-cka.yaml资源清单,如下
controlplane $ k apply -f fast-pvc-cka.yaml 
persistentvolumeclaim/fast-pvc-cka created
  1. 创建一个名为fast-pod-cka的pod,资源清单如下:
apiVersion: v1
kind: Pod
metadata:
  name: fast-pod-cka
spec:
  volumes:
    - name: pv-storage
      persistentVolumeClaim:
        claimName: fast-pvc-cka
  containers:
    - name: nginx-container
      image: nginx:latest
      volumeMounts:
        - mountPath: "/app/data"
          name: pv-storage
  1. 提交fast-pod-cka.yaml资源清单,如下
controlplane $ k apply -f fast-pod-cka.yaml 
pod/fast-pod-cka created
  1. 验证结果
controlplane $ k get pod
NAME           READY   STATUS    RESTARTS   AGE
fast-pod-cka   1/1     Running   0          38s
相关实践学习
容器服务Serverless版ACK Serverless 快速入门:在线魔方应用部署和监控
通过本实验,您将了解到容器服务Serverless版ACK Serverless 的基本产品能力,即可以实现快速部署一个在线魔方应用,并借助阿里云容器服务成熟的产品生态,实现在线应用的企业级监控,提升应用稳定性。
云原生实践公开课
课程大纲 开篇:如何学习并实践云原生技术 基础篇: 5 步上手 Kubernetes 进阶篇:生产环境下的 K8s 实践 相关的阿里云产品:容器服务 ACK 容器服务 Kubernetes 版(简称 ACK)提供高性能可伸缩的容器应用管理能力,支持企业级容器化应用的全生命周期管理。整合阿里云虚拟化、存储、网络和安全能力,打造云端最佳容器化应用运行环境。 了解产品详情: https://www.aliyun.com/product/kubernetes
目录
相关文章
|
1月前
|
存储 Kubernetes 容器
【CKA模拟题】一文教你如何查看并优雅地排序SVC资源
【CKA模拟题】一文教你如何查看并优雅地排序SVC资源
81 1
|
1月前
|
Kubernetes 应用服务中间件 nginx
【CKA模拟题】别再犯难!一文教你用两种方式快速创建Pod!
【CKA模拟题】别再犯难!一文教你用两种方式快速创建Pod!
25 1
|
1月前
|
存储 运维 Kubernetes
PV与PVC知多少?解锁CKA认证考点攻略!
PV与PVC知多少?解锁CKA认证考点攻略!
44 0
|
1月前
|
Kubernetes 安全 调度
提升CKA认证成功率,CKA真题中的节点维护全攻略!
提升CKA认证成功率,CKA真题中的节点维护全攻略!
29 0
|
1月前
|
运维 Kubernetes 监控
CKA备考攻略:掌握Pod日志收集,事半功倍的秘诀!
CKA备考攻略:掌握Pod日志收集,事半功倍的秘诀!
29 0
CKA备考攻略:掌握Pod日志收集,事半功倍的秘诀!
|
5月前
|
Kubernetes 监控 容器
k8s学习-CKA真题-监控Pod日志
k8s学习-CKA真题-监控Pod日志
78 0
|
1月前
|
存储 应用服务中间件 nginx
【CKA模拟题】StorageClass实战案例分析
【CKA模拟题】StorageClass实战案例分析
26 6
|
1月前
|
存储 Kubernetes Perl
【CKA模拟题】容忍度策略实战案例
【CKA模拟题】容忍度策略实战案例
21 1
|
1月前
【CKA模拟题】实战案例带你掌握如何创建PV
【CKA模拟题】实战案例带你掌握如何创建PV
106 1
|
1月前
|
存储
【CKA模拟题】案例演示如何创建PVC
【CKA模拟题】案例演示如何创建PVC
88 2