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
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.kubectl
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?
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. –