Kubernetes对象之Pod详解(附安装部署方法)
{"kind": "Pod", #类型,独立的Pod
"apiVersion": "v1", #API版本
"metadata": {
"name": "podtest", #pod名称
"labels": {
"name": "nginx-server" #标签
}
},
"spec": {
"containers":[{
"name": "master1", #第一个容器的名称
"image": "nginx", #使用的镜像
"ports":[{
"containerPort": 80, #容器内的端口
"hostPort": 8811 #映射的主机端口
}],
"volumeMounts": [{ #数据卷
"mountPath": "/var/log/nginx",#容器内的目录
"name": "nginx-conf" #数据卷名称
}]
},{
"name": "master2", #第二个容器的名称
"image": "redis",
"ports":[{
"containerPort": 6379,
"hostPort": 7480
}]
}],
"volumes": [{
"name": "nginx-conf", #对应上面的数据卷名称
"emptyDir": {} #本地挂载目录,这里是空目录,路径在/$K8S安装路径/pkg/volume/empty_dir
}]
}
}
页:
[1]