Şu anda bazı sunucularımızı ve uygulamalarımızı coreOS ortamına taşımayı düşünüyorum . Burada gördüğüm sorunlardan biri, coreOS'un bir kabı yeni bir makineye taşırken Docker birimlerini işlememesi nedeniyle kalıcı verilerin yönetimidir. Bazı araştırmalardan sonra tüm sorunlarımı çözebilecek bir küme dosya sistemi olduğunu iddia eden glusterFS'yi buldum .
Benim şu anki fikrim şudur: Her bir coreOS makinemde ayrıcalıklı bir kap olarak çalışan ve /mnt/gluster
örneğin bir depolama alanı ortaya çıkaran bir glusterFS kabına sahibim . Benim içinde Dockerfile
s ben bütün hacimler bu yolda monte edilmesi gerektiğini belirtir.
Göz önünde bulundurduğum bir sonraki şey, hangi konteynerlerin kendi hacimlerini alması ve hangilerini paylaşması gerektiği idi. Örneğin, her bir mysql
kapsayıcı çoğaltmayı kendi başına halledebildiği için kendi hacmine sahip olacaktır. Bununla uğraşmak istemiyorum. Aynı web sitesine hizmet veren web sunucuları, "kullanıcı tarafından yüklenen resimler" gibi öğeler için aynı birimi düzgün kullanırlar, çünkü bu verileri çoğaltamazlar.
Kimse böyle bir şey denedi mi ya da kaçırdığım bir şey var mı?