创建pod

  1. kubectl run mynginx --image=nginx
  1. apiVersion: v1
  2. kind: Pod
  3. metadata:
  4. labels:
  5. run: mynginx
  6. name: mynginx
  7. # namespace: default
  8. spec:
  9. containers:
  10. - image: nginx
  11. name: mynginx

查看pod列表

  1. #查看default空间的pod
  2. kubectl get pod
  3. kubectl get pod -owide
  4. #根据命名空间查看pod
  5. kubectl get pod -n kube-system
  6. #查看所有pod
  7. kubectl get pod -A
  8. #查看pod全局信息
  9. kubectl get pods -o wide --all-namespaces

查看pod标签

参考 service 章节

service

  1. kubectl get pod --show-labels
  2. kubectl get pod -l app=my-dep

查看单个pod

  1. #查看pod描述信息
  2. kubectl describe pod mynginx
  3. #查看pod日志
  4. kubectl logs mynginx
  5. #行尾追加读取pod日志
  6. kubectl logs -f mynginx

进入pod

  1. kubectl exec -it mynginx -- /bin/bash

删除pod

  1. kubectl delete pod mynginx