5-2 Pod 实现原理
什么是Pod?
Pod 的共享上下文包括一组Linux名字空间,控制组(cgroup)和可能一些其他的隔离方面
pod类似于共享名字孔家和文件系统卷的一组Docker容器
[root@master ~]# cat nginx_20210311.yaml
apiVersion: v1
kind: Pod
metadata:
name: deploy-nginx
labels:
name: deploy-nginx
spec:
containers:
- image: nginx
name: nginx-01
command: ["/bin/sh","-c","sleep 36000"]
ports:
- containerPort: 8080
- image: nginx
name: nginx-02
command: ["/bin/sh","-c","sleep 36000"]
ports:
- containerPort: 8081
kubectl get pods --all-namespaces
[root@master ~]# kubectl create -f nginx_20210311.yaml
pod/deploy-nginx created
[root@master ~]# kubectl get pods deploy-nginx
NAME READY STATUS RESTARTS AGE
deploy-nginx 0/2