我在 docker-desktop 上创建了一个 PV 和一个 PVC,即使删除了 pv 和 pvc,该文件仍然存在。当我重新创建它时,它将相同的 mysql 数据库附加到新的 Pod。如何手动删除由hostPath创建的文件?我想一种方法是在首选项中重置 Kubernetes,但必须有另一种核选项较少的选项。
apiVersion: v1
kind: PersistentVolume
metadata:
name: mysql-pv-volume
labels:
type: local
spec:
storageClassName: manual
capacity:
storage: 20Gi
accessModes:
- ReadWriteOnce
persistentVolumeReclaimPolicy: Delete
hostPath:
path: "/mnt/data"
---
apiVersion: v1
kind: PersistentVolumeClaim
metadata:
name: mysql-pv-claim2
spec:
storageClassName: manual
accessModes:
- ReadWriteOnce
resources:
requests:
storage: 20Gi
Run Code Online (Sandbox Code Playgroud) AZ 模块中没有任何 cmdlet 可用于从 Azure 应用程序配置获取键值对。除了 AZ CLI 之外还有其他选项吗?有没有办法通过 PowerShell 与服务交互?
我正在使用表达式来验证Active Directory用户名.我这样做是通过创建一个否定的字符类并告诉它寻找任何不是"/\[]:; | =,+*?<>的东西.问题是当我使用-match操作符时它会匹配字符在技术上有效,如n或i,但我希望表达式失败,因为它也包含类似的东西!
'!nv,@l|d?' -match '[^"/\\\[\]:;|=,+\*\?<>!]+'
Run Code Online (Sandbox Code Playgroud)