2015-07-17 23 views
5

docs numaralı belgede bunun bakla için nasıl olduğunu görüyorum, ancak bölmeleri yönetmek için bir çoğaltma denetleyicisi kullanmak istiyorum, her zaman bir tane her zaman olduğundan emin olmak istiyorum.Google Cloud’da Kubernetes çoğaltma denetleyicisini tanımlarken kalıcı hacimleri nasıl belirleyebilirim?

  1. Çalıştırılmakta olan bölmenin kalıcı bir hacme sahip olduğu bir çoğaltma denetleyicisini nasıl tanımlayabilirim?

  2. Bu, Kubernetes persistentVolumes ve persistentVolumeClaims ile nasıl ilişkilidir?

cevap

2

Kalıcı birimlerin bir düğümle bağlantılı olduğunu ve kümenin tamamı tarafından paylaşılmadığını lütfen unutmayın. Muhtemelen, kalıcı birimlerle çoğaltma denetleyicisi hakkında bilgi bulamadınız. Çoğaltma denetleyicileri, bir düğüm çalıştıran sınırlı olmadığından. hazır değil üretim olsa

Google Cloud kullanıyorsanız, GCEPersistentVolume https://github.com/GoogleCloudPlatform/kubernetes/tree/master/docs/user-guide/persistent-volumes

Başka bir seçenek içine bakmak: https://clusterhq.com/2015/04/24/data-migration-kubernetes-flocker/

9

paylaşılan depolama için büyük işler Çoğaltma Kontrolörü içinde kalıcı hacim kullanma. RC'nin pod şablonunda bir kalıcıVolumeClaim içerir. Her kapsül, aynı hak talebini kullanır, yani paylaşılan depolama alanı anlamına gelir. Bu, çoğaltma sayınız> 1.

Yalnızca gcloud için salt okunur erişim için de çalışır. Bölme başına farklı birimler istiyorsanız, şu anda çoğaltmaları Kopyala = 1 ve farklı kalıcı VolumeClaims ile oluşturmanız gerekir.

Her bir kapsülün, aynı hak talebini paylaşmak yerine kendi biriminin aldığı bir RC aracılığıyla depolamayı ölçeklemek için bir tasarım çalışıyoruz.

+3

Bu cevaptan bu yana birkaç ay oldu. Bu cephede yeni bir şey var mı? – DaveMan