Pod
PPG007 ... 2022-4-2 Less than 1 minute
# Pod
# 创建 Pod
命令行方式:
kubectl run mynginx --image=nginx --port=80 --namespace=example
1
配置文件方式:
apiVersion: v1
kind: Pod
metadata:
name: demo
namespace: example
spec:
containers:
- name: mynginx
image: nginx
resources:
limits:
memory: "200Mi"
requests:
memory: "100Mi"
- image: tomcat:8.5.68
name: tomcat
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
查看 Pod 的详细信息:
kubectl describe pod mynginx --namespace=example
1
删除 Pod:
kubectl delete pod mynginx --namespace=example
# 对于使用配置文件创建的 Pod:
kubectl delete -f nginx.yaml
1
2
3
2
3
查看 Pod 的日志:
kubectl logs mynginx --namespace=example
1
对于每个 Pod,Kubernetes 都会分配一个 IP:
kubectl get pod --namespace=example -owide
1