使用kubectl命令查看node,cs,pod状态
时间: 2023-10-23 15:11:49 浏览: 121
可以使用以下命令来查看 Kubernetes 集群中的节点(node)、容器组(pod)和容器(container)状态:
查看节点状态:
```
kubectl get nodes
```
查看容器组状态:
```
kubectl get pods
```
查看容器状态:
```
kubectl describe pod <pod-name>
```
查看存储卷状态:
```
kubectl get pv
kubectl get pvc
```
相关问题
kubectl api-resources详细内容
`kubectl api-resources` 命令用于列出 Kubernetes API 中可用的资源类型。它可以帮助您了解 Kubernetes 支持的所有资源类型,以及它们的短名称、完全限定名称、API 组、API 版本、范围等信息。
下面是一个示例输出:
```
$ kubectl api-resources
NAME SHORTNAMES APIVERSION NAMESPACED KIND
bindings true Binding
componentstatuses cs false ComponentStatus
configmaps cm true ConfigMap
endpoints ep true Endpoints
events ev true Event
limitranges limits true LimitRange
namespaces ns false Namespace
nodes no false Node
persistentvolumeclaims pvc true PersistentVolumeClaim
persistentvolumes pv false PersistentVolume
pods po true Pod
podtemplates true PodTemplate
replicationcontrollers rc true ReplicationController
resourcequotas quota true ResourceQuota
secrets true Secret
serviceaccounts sa true ServiceAccount
services svc true Service
```
输出列出了每个资源的名称、短名称、API 版本、是否命名空间、资源类型等信息。
您还可以使用以下命令来获取有关特定资源的更多详细信息:
```
$ kubectl explain <resource>
```
例如,要获取有关 `Pod` 资源的详细信息,您可以运行以下命令:
```
$ kubectl explain pods
```
阅读全文