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

查看 Pod 的详细信息:

kubectl describe pod mynginx --namespace=example
1

删除 Pod:

kubectl delete pod mynginx --namespace=example
# 对于使用配置文件创建的 Pod:
kubectl delete -f nginx.yaml
1
2
3

查看 Pod 的日志:

kubectl logs mynginx --namespace=example
1

对于每个 Pod,Kubernetes 都会分配一个 IP:

kubectl get pod --namespace=example -owide
1
Last update: April 2, 2022 14:04
Contributors: PPG007