k8s 关于POD命令

使用资源配置清单创建POD

1.使用命令行创建一个pod

kubectl create deployment nginx --image=nginx:alpine

2.将刚才创建的pod配置到处成yaml格式

kubectl get pod -o yaml > nginx-pod.yaml

3.最简化的资源清单

apiVersion: v1
kind: Pod
metadata:
  name: nginx
  labels:
    app: nginx
spec:
  containers:
  - name: nginx
    image: nginx:alpine
    imagePullPolicy: IfNotPresent
    ports:
    - name: http
      containerPort: 80

4.删除命令行创建的资源

kubectl delete deployments.apps nginx

5.应用资源配置清单

kubectl create -f nginx-pod.yaml
kubectl apply -f nginx-pod.yaml

6.查看pod信息

kubectl get pods
kubectl get pod -o wide

7.实时查看pod创建和删除信息

kubectl get pods -w

8.查看pod详细信息

kubectl describe pod pod名称
kubectl describe pod nginx

9.查看一个pod里的容器日志

kubectl logs pod名称 -c pod当中的一个容器名
kubectl logs nginx-tomcat -c tomcat

10.进入pod中的一个容器

kubectl exec -it kod名称 -c 容器名称 /bin/bash
kubectl exec -it game -c game /bin/bash

11.删除一个pod(用资源清单起的)

kubectl delete pods pod名称
kubectl delete pods game
posted @ 2022-03-03 23:47  Nicki60  阅读(1101)  评论(0)    收藏  举报