查看

默认查看 default命名空间下的 Pod

kubectl get pod

kubectl get pods

查询指定命名空间的Pod

kubectl get pod --namespace kube-system

kubectl get pods --namespace kube-system

精简查询方式

kubectl get pod -n kube-system

kubectl get pods -n kube-system

查询详细信息

kubectl get pod -o wide

创建

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
apiVersion: v1
kind: Pod
metadata:
  name: pod1
spec:
  containers:
  - name: nginx-containers
    image: nginx:latest
    imagePullPolicy: IfNotPresent
    ports:
    - name: nginxport
      containerPort: 80

kubectl apply -f pod.yaml

指定Namespace运行

kubectl apply -f pod.yaml -n demo

访问

删除

1. 命令行删除

kubectl delete pods pod1 -n default

2. 资源清单删除

kubectl delete -f namespace.yaml -n default