kubernetes - host_path 删除器仅支持 /tmp/.+ 但收到提供的 /mnt/disk/kafka
问题描述
我正在尝试删除一个持久卷,开始将使用过的 kafka 集群从暂存到 kubernetes,我将保留模式更改为删除,它是保留。 但我无法删除三个卷中的两个:
[yo@machine kafka_k8]$ kubectl describe pv kafka-zk-pv-0
Name: kafka-zk-pv-0
Labels: type=local
StorageClass:
Status: Failed
Claim: kafka-ns/datadir-0-poc-cp-kafka-0
Reclaim Policy: Delete
Access Modes: RWO
Capacity: 500Gi
Message: host_path deleter only supports /tmp/.+ but received provided /mnt/disk/kafka
Source:
Type: HostPath (bare host directory volume)
Path: /mnt/disk/kafka
Events:
{persistentvolume-controller } Warning
VolumeFailedDelete host_path deleter only supports /tmp/.+ but received provided /mnt/disk/kafka
解决方案
我将策略“保留”更改为“回收”,现在可以重新创建卷。
kubectl patch pv kafka-zk-pv-0 -p '{"spec":{"persistentVolumeReclaimPolicy":"Recycle"}}'
推荐阅读
- c# - 无法使用 C# 读取动态创建的 Excel 工作表
- c++ - 如何多次询问来自 QML 对话框的输入?
- c++ - SDL_Texture renders black after resize unless it is redrawn
- android - 点击 onbackpressed 后返回和前进
- uwp - 在 uwp 中漫游应用程序设置的替代方法
- php - Laravel 嵌套预加载模型在测试期间随机丢失
- sas - SAS 中的连续月份数据计数
- angular - Openlayers 和 Angular : 如何使用 Web Worker 添加 vectoreLayers
- out-of-memory - 从小型 CNN 和小型数据集中获取“GpuMemory 中的 OutOfMemory 错误:0”
- sql - Oracle 优化查询