2017-01-25 16 views
5

Durum bilgisi kümelerini kullanarak Kubernetes'te bir MongoDB kümesi oluşturuyorum. Durumsal kümemde yapılandırılmış 3 mongo kopyası var.MongoDB'yi Otomatikleştirme Kubernet'lerde çoğaltma kümesi yapılandırması

Şimdi

kubectl

Sonra Mongo çoğaltma kümesi üyeleri başlatmak için Mongo istemcisi kullanıyorsanız -f Mongo-stateful.yaml oluşturmak sadece bir komutunu kullanarak Uyarlanan seti ve hizmet yaratmak.

rs.initiate(
    { 
     _id: "replicaset1", 
     version: 1, 
     members: [ 
     { _id: 0, host:port1 }, 
     { _id: 1, host : host:port1 }, 
     { _id: 2, host : host:port1 } 
     ] 
    } 
) 

Bu çalışmaların tümü, çoğaltma kümesi üyelerini yapılandırma adımını otomatikleştirmek istemem dışında.

Sorularım, bu adımın otomatikleştirilip oluşturulmayacağı ve bunu yaml dosyasına ekleyebilir miyiz?

+1

Sen env değişkenleri kullanarak yaml dosyasına ekleyebilirsiniz. Ayrıca, ana bilgisayarınızın portun kubernetes dahili DNS adresi haline gelmesi için servislere de bakabilirsiniz. –

cevap