0
選擇節點,我有兩個節點在其他POD不存在
gke-1789571565414321321-a3ec9151-node-q0cz gke-98798532417432432421-a3ec9151-node-q0cz
而且我有兩個ReplicationController部署2個豆莢,XXX & YYY。
我想要什麼:如果xxx
部署在其中一個node
,yyy
應該去其他。
我通過spec.nodeName
屬性來執行此操作。
是否有避免指示特定節點的通用方法?
XXX:
{
"apiVersion": "v1",
"kind": "ReplicationController",
"metadata": {
"name": "xxx",
"labels": { "name" : "xxx" }
},
"spec": {
"replicas": 1,
"selector": {
"name":"xxx"
},
"template": {
"metadata": {
"labels": {
"name":"xxx"
}
},
"spec": {
"containers": [
//...
],
"nodeName" : "gke-1789571565414321321-a3ec9151-node-q0cz"
}
}
}
}
YYY:
{
"apiVersion": "v1",
"kind": "ReplicationController",
"metadata": {
"name": "yyy",
"labels": { "name" : "yyy" }
},
"spec": {
"replicas": 1,
"selector": {
"name":"yyy"
},
"template": {
"metadata": {
"labels": {
"name":"yyy"
}
},
"spec": {
"containers": [
//...
],
"nodeName" : "gke-98798532417432432421-a3ec9151-node-q0cz"
}
}
}
}