2016-10-20 16 views
5

kubectl'e bölmelerimin yalnızca belirli bir örnek havuzunda konuşlandırılması gerektiğini anlamanın bir yolu var mı?Kubernetes havuza bölmeler atama

Örneğin

i gibi bir şey ile zaten benim havuz oluşturdu

nodeSelector: 
     pool: poolname 

Varsayalım:

gcloud havuzu için bir etiket oluşturur:

gcloud container node-pools create poolname --cluster=cluster-1 --num-nodes=10 --machine-type=n1-highmem-32 

cevap

10

Tamam, ben bir çözüm buldum ad. Açıklamamda bunu düğüm seçicisinin altına düşürdüm. Çok kolay. İşte

benim manifest.yaml gelir: i Kubernetes ile ipyparallel dağıtmak

apiVersion: extensions/v1beta1 
kind: Deployment 
metadata: 
    name: ipengine 
spec: 
    replicas: 1 
    template: 
    metadata: 
     labels: 
     app: ipengine 
    spec: 
     containers: 
     - name: ipengine 
     image: <imageaddr.> 
     args: 
     - ipengine 
     - --ipython-dir=/tmp/config/ 
     - --location=ipcontroller.default.svc.cluster.local 
     - --log-level=0 
     resources: 
      requests: 
      cpu: 1 
      #memory: 3Gi 
     nodeSelector: 
     #<labelname>:value 
     cloud.google.com/gke-nodepool: pool-highcpu32 
İlgili konular