在Kubernetes中,Pod是一个关键的概念,是能够创建、调度、和管理的最小部署单元,是一组容器的集合,而不是单独的应用容器。
同一个Pod里的容器共享同一个网络命名空间,IP地址及端口空间。
从生命周期来说,Pod是短暂的而不是长久的应用。Pods被调度到节点,保持在这个节点上直到被销毁。
Pod实例:
{
"kind": "Pod",
"apiVersion": "v1",
"metadata": {
"name": " redis - django ",
"labels": {
"app": "webapp"
}
},
"spec": {
"containers": [
{
"name": "key-value-store",
"image": "redis"
},
{
"name": "frontend",
"image": "django"
}
]
}
}