2017-03-03 8 views

答えて

0

ヒントはthis articleから届きました。それは言及:

は、彼らが 汚染を容認しない限り、新しいポッドがノード上にスケジュールすることができますが、すべてのポッドを開始するために、スケジューラによって を介さずKubeletに提出できるように、とのすべての既に実行中のポッドを許可しません を実行し続けます。スケジューラによって強制されます。

構成には以下が含まれます。

spec: 
    replicas: 1 
    template: 
    metadata: 
     name: ceph-mds 
     namespace: ceph 
     labels: 
     app: ceph 
     daemon: mds 
    spec: 
     nodeSelector: 
     node-type: storage 
    ... and more ... 

node-typeに注目してください。私はkubectl label nodes node-type=storage --allにする必要がありますので、すべてのノードにnode-type=storageというラベルを付けることができます。私はまた、いくつかのノードをストレージノードとして専用にすることもできます。

kops edit ig nodesでは、このhintに従って、このラベルを次のように追加できます。

spec: 
    nodeLabels: 
    node-type: storage 
関連する問題