pod的创建与管理
Pod的创建
一、命令行创建
二、使用YAML创建1
2
3
4
5
6
7
8
9
10
11
12
13apiVersion: v1
kind: Pod
metadata:
name: pod-demo
namespace: default
labels:
app: nginx
spec:
containers:
- name: nginx
image: nginx:latest
ports:
- containerPort: 80
1 | kubectl create -f pod.yaml |
pod的管理
查看pod的状态以及生命周期1
kubectl describe po pod-demo
查看pod所有运行节点以及IP1
kubectl get po pod-demo -o wide
查看pod以及pod中容器的详细信息1
kubectl get po pod-demo -o yaml
查看pod中容器的日志1
kubectl logs pod-demo
进入Pod对应的容器内部并使用/bin/bash交互1
kubectl exec -it pod-demo /bin/bash
修改yaml后可重启Pod更新应用1
kubectl replace -f pod.yaml --force
All articles in this blog are licensed under CC BY-NC-SA 4.0 unless stating additionally.