kubernetes卷不可见



我有pod定义文件

apiVersion: v1
kind: Pod
metadata:
name: ubuntu-docker-soc
spec:
containers:
- name: ubuntu-docker-soc
image: rajendarre/ubuntu-docker
command: [ "/bin/sh", "-c", "--" ]
args: [ "while true; do sleep 30; done;" ]
volumeMounts:
- name: dockersock
mountPath: "/var/run/docker.sock"
restartPolicy: Never
volumes:
- name: dockersock
hostPath:
path: /var/run/docker.sock

我已经成功创建了pod,但是命令kubectl get pv没有显示任何卷,因为我有卷dockersoc,它应该是卷。请让我知道理解是正确的吗?

PersistentVolume是一个provisioned集群资源,从底层节点直接挂载到pod中的其他本地文件或目录不是需要配置的集群资源。因此,在您的示例中,kubectl get pv将不会得到任何东西。

这是关于PV/PVC在主要云提供商上的一个很好的讨论。

最新更新