使用资源配置清单创建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