[root@node-1 pod]# cat centos_deployment.yaml
#api版本
apiVersion: apps/v1
#对象类型
kind: Deployment
#对象元数据
metadata:
#对象名称
name: centos
#对象的标签
labels:
app: centos
#对象具体描述
spec:
#副本数量
replicas: 1
#标签选择器
selector:
matchLabels:
app: centos
#副本创建的pod模板
template:
#pod的模板元数据
metadata:
#副本pod的标签
labels:
app: centos
#副本pod的描述
spec:
#容器描述
containers:
- name: centos
image: centos
创建对象
[root@node-1 pod]# kubectl create -f centos_deployment.yaml
deployment.apps/centos created
[root@node-1 pod]#
[root@node-1 pod]#
[root@node-1 pod]# kubectl get pods
NAME READY STATUS RESTARTS AGE
centos-7866db48c-bhzlx 0/1 ContainerCreating 0 2s
启动后发现拉起失败
[root@node-1 pod]# kubectl get pods -o wide
NAME READY STATUS RESTARTS AGE IP NODE NOMINATED NODE READINESS GATES
centos-7866db48c-bhzlx 0/1 CrashLoopBackOff 6 10m 192.168.1.24 node-2 <none> <none&g