在Kubernetes中,Pod是一個(gè)關(guān)鍵的概念,是能夠創(chuàng)建、調(diào)度、和管理的最小部署單元,是一組容器的集合,而不是單獨(dú)的應(yīng)用容器。
同一個(gè)Pod里的容器共享同一個(gè)網(wǎng)絡(luò)命名空間,IP地址及端口空間。
從生命周期來說,Pod是短暫的而不是長久的應(yīng)用。Pods被調(diào)度到節(jié)點(diǎn),保持在這個(gè)節(jié)點(diǎn)上直到被銷毀。
Pod實(shí)例:
{
"kind": "Pod",
"apiVersion": "v1",
"metadata": {
"name": " redis -django",
"labels": {
"app": "webapp"
}
},
"spec": {
"containers": [
{
"name": "key-value-store",
"image": "redis"
},
{
"name": "frontend",
"image": "django"
}
]
}
}