shilang 发表于 2018-9-16 06:05:02

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]
查看完整版本: Kubernetes对象之Pod详解(附安装部署方法)