创建pod
kubectl run mynginx --image=nginx
apiVersion: v1
kind: Pod
metadata:
labels:
run: mynginx
name: mynginx
# namespace: default
spec:
containers:
- image: nginx
name: mynginx
查看pod列表
#查看default空间的pod
kubectl get pod
kubectl get pod -owide
#根据命名空间查看pod
kubectl get pod -n kube-system
#查看所有pod
kubectl get pod -A
#查看pod全局信息
kubectl get pods -o wide --all-namespaces
查看pod标签
参考 service 章节
kubectl get pod --show-labels
kubectl get pod -l app=my-dep
查看单个pod
#查看pod描述信息
kubectl describe pod mynginx
#查看pod日志
kubectl logs mynginx
#行尾追加读取pod日志
kubectl logs -f mynginx
进入pod
kubectl exec -it mynginx -- /bin/bash
删除pod
kubectl delete pod mynginx