k8s 查看 deployment可用剩余存储
时间: 2023-07-28 15:29:14 浏览: 144
你可以通过以下步骤来查看 Kubernetes 中 Deployment 可用的剩余存储:
1. 使用 kubectl 命令查看节点的详细信息:
```
kubectl describe node <node-name>
```
2. 在节点的详细信息中查找 `Capacity` 字段,它表示该节点的总存储容量。例如:
```
Capacity:
cpu: 4
memory: 8179864Ki
pods: 110
ephemeral-storage: 100Gi
```
3. 查找 `Allocatable` 字段,它表示该节点可用的存储容量。例如:
```
Allocatable:
cpu: 4
memory: 8077464Ki
pods: 110
ephemeral-storage: 100Gi
```
4. 计算可用的剩余存储容量,可以通过 `Allocatable` 字段中的 `ephemeral-storage` 减去已经使用的存储容量来计算,例如:
```
可用的剩余存储容量 = Allocatable.ephemeral-storage - 已经使用的存储容量
```
你可以使用 kubectl 命令来查看 Pod 使用的存储容量。例如:
```
kubectl describe pod <pod-name>
```
在 Pod 的详细信息中查找 `Volumes` 字段,它表示该 Pod 使用的所有存储卷。例如:
```
Volumes:
- name: my-volume
persistentVolumeClaim:
claimName: my-pvc
```
然后,使用 kubectl 命令来查看 PVC 使用的存储容量。例如:
```
kubectl describe pvc <pvc-name>
```
在 PVC 的详细信息中查找 `Capacity` 字段,它表示该 PVC 使用的存储容量。
计算已经使用的存储容量,可以将所有 PVC 使用的存储容量相加。例如:
```
已经使用的存储容量 = SUM(所有 PVC 使用的存储容量)
```
阅读全文