Pod是一组紧密关联的容器集合,它们共享的PID
、IPC
、Network
和UTS namespace
,是Kubernetes调度的基本单位。Pod的设计理念是支持多个容器在一个Pod中共享网络和文件系统,可以通过进程间通信和文件共享这种简单高效的方式组合完成服务。
缺点: 不支持高并发, 高可用, Pod宕机后无法自动恢复.
# vi pod.yaml
apiVersion: v1
kind: Pod
metadata:
name: demo
spec:
containers:
- image: httpd
name: httpd
imagePullPolicy: Always
# 创建
kubectl create -f pod.yaml
kubectl get pods
NAME READY STATUS RESTARTS AGE
demo 1/1 Running 0 8d
kubectl describe pods
...
kubectl delete pod demo
Pod是一组紧密关联的容器集合,它们共享的PID
、IPC
、Network
和UTS namespace
,是Kubernetes调度的基本单位。Pod的设计理念是支持多个容器在一个Pod中共享网络和文件系统,可以通过进程间通信和文件共享这种简单高效的方式组合完成服务。
缺点: 不支持高并发, 高可用, 当Pod当机后无法自动恢复.
# vi pod.yaml
apiVersion: v1
kind: Pod
metadata:
name: demo
spec:
containers:
- image: httpd
name: httpd
imagePullPolicy: Always
# 创建
kubectl create -f pod.yaml
kubectl get pods
NAME READY STATUS RESTARTS AGE
demo 1/1 Running 0 8d
kubectl describe pods
...
kubectl delete pod demo
Pod是一组紧密关联的容器集合,它们共享的PID
、IPC
、Network
和UTS namespace
,是Kubernetes调度的基本单位。Pod的设计理念是支持多个容器在一个Pod中共享网络和文件系统,可以通过进程间通信和文件共享这种简单高效的方式组合完成服务。
缺点: 不支持高并发, 高可用, 当Pod当机后无法自动恢复.
# vi pod.yaml
apiVersion: v1
kind: Pod
metadata:
name: demo
spec:
containers:
- image: httpd
name: httpd
imagePullPolicy: Always
# 创建
kubectl create -f pod.yaml
kubectl get pods
NAME READY STATUS RESTARTS AGE
demo 1/1 Running 0 8d
kubectl describe pods
...
kubectl delete pod demo