以下是一些常用的Kubernetes命令:
- 获取Pod信息 :
kubectl get pod
```
2. **查看指定Pod的日志信息** <b class="card40_249__sup_a7f6" data-sup="sup">2</b>:
kubectl logs -f --tail 500 podName
```
- 查看Pod的描述信息 :
kubectl describe pod podName
```
4. **查看节点信息** <b class="card40_249__sup_a7f6" data-sup="sup">1</b>:
kubectl get nodes
```
- 查看Pod的详细信息(以yaml或json格式) :
kubectl get pods -o yaml
kubectl get pods -o json
```
6. **查看所有名称空间的Pod** <b class="card40_249__sup_a7f6" data-sup="sup">2</b>:
kubectl get pod -A
```
- 查看指定Pod的环境变量 :
kubectl exec podName env
```
8. **查看所有的Service信息** <b class="card40_249__sup_a7f6" data-sup="sup">2</b>:
kubectl get svc -A
```
- 查看集群资源(ComponentStatuses)信息 :
kubectl get cs
```
10. **查看所有名称空间** <b class="card40_249__sup_a7f6" data-sup="sup">2</b>:
kubectl get ns
```
- 查看集群信息 :
kubectl cluster-info
```
12. **查看集群信息(详细输出)** :
kubectl cluster-info dump
```
- 进入Pod容器 :
kubectl exec -it podName -n nsName /bin/sh
kubectl exec -it podName -n nsName /bin/bash
```
14. **删除指定的Pod** <b class="card40_249__sup_a7f6" data-sup="sup">2</b>:
kubectl delete pod podName
```
- 删除指定命名空间的Pod :
kubectl delete -n nsName podName
```
这些命令涵盖了Kubernetes中常见的资源管理、状态查看、日志查看、环境变量查看、以及容器的交互操作等。建议在实际使用中根据具体需求选择合适的命令。