概念
运行的一个或者一组容器,Pod是Kubernetes应用中最小的单位。
运行方法
命令行运行
kubectl run my-nginx --image=nginx
Yml文件运行
运行一个容器
apiVersion: v1
kind: Pod
metadata:
labels:
run: mynginx
name: mynginx
spec:
containers:
- image: nginx
name: mynginx
运行一组容器
apiVersion: v1
kind: Pod
metadata:
labels:
run: myapp
name: myapp
spec:
containers:
- image: nginx
name: nginx
- image: tomcat
name: tomcat
常用的一些命令
# pod相关描述
kubectl describe pods/pod-name
# 删除pod
kubectl delete pod pods/pod-name
# 查看pod运行日志
kubectl logs pods/pod-name
# 每个pod k8s均会分配一个ip
kubectl get pod -owide