İşletmeniz geliştikçe ve uygulama verileriniz arttıkça disk alanınız yetersiz kalabilir. Bu sorunu çözmek için disk biriminizi genişletebilirsiniz. Bu konu, çeşitli senaryolarda disk birimlerinin nasıl genişletileceğini açıklar.
Genişletme yöntemleri
Bir disk birimini genişletmek için diski yeniden boyutlandırmanız ve dosya sistemini genişletmeniz gerekir. Container Service for Kubernetes (ACK) çevrimiçi veya çevrimdışı genişletme olmak üzere iki yöntem sunar.
Çevrimiçi genişletme: Disk biriminin bağlı olduğu iş pod'unu kesintiye uğratmadan diski yeniden boyutlandırır ve dosya sistemini genişletir. Genişletme sırasında disk birimi bağlı kalır.
Çevrimdışı genişletme: Uygulama pod'unu durdurun, disk birimini ayırın ve ardından birimi genişletin. Disk yeniden boyutlandırılıp dosya sistemi genişletildikten sonra sistem uygulama pod'unu yeniden başlatır ve disk birimini tekrar bağlar.
Çevrimdışı genişletme, çevrimiçi genişletmeye kıyasla daha iyi veri tutarlılığı ve güvenilirliği sağlar. Hizmet sürekliliğinin gerekli olduğu veya hizmetinizin kesintilere tolerans göstermediği durumlarda çevrimiçi genişletmeyi kullanmanızı öneririz.
Mevcut Kubernetes sürümüne, disk türüne ve iş senaryosuna bağlı olarak uygun bir genişletme yöntemi seçmenizi öneririz.
-
Kubernetes 1,16 ve sonraki sürümler
Kümeniz Kubernetes 1,16 veya sonraki bir sürümü çalıştırıyorsa disk birimini bağlamak için kullanılan kalıcı birim talebini (PVC) güncelleyerek çevrimiçi disk birimi genişletme işlemi gerçekleştirebilirsiniz. Bu durumda diski manuel olarak yeniden boyutlandırmanız veya dosya sistemini genişletmeniz gerekmez. Daha fazla bilgi için bkz. Disk birimini hizmet kesintisi olmadan genişletin.
Otomatik genişletme gerekiyorsa otomatik genişletme ilkesi yapılandırabilirsiniz. Disk birimi için bir kapasite kullanım eşiği belirtebilirsiniz. Daha fazla bilgi için bkz. Otomatik genişletme sağlamak üzere disk otomatik genişletme ilkesi yapılandırın.
-
1,16'dan önceki Kubernetes sürümleri (önerilmez)
Kümeniz 1,16'dan önceki bir Kubernetes sürümünü çalıştırıyorsa öncelikle kümenizi yükseltmenizi öneririz.
Kümenizin Kubernetes sürümü 1,16'dan önceyse disk birimini bağlamak için kullanılan PVC'yi güncelleyerek çevrimiçi disk birimi genişletme işlemi gerçekleştiremezsiniz. Ayrıca disk biriminiz çevrimiçi disk birimi genişletme gereksinimlerini karşılamıyorsa (örneğin disk temel bir diskse) disk birimini bağlamak için kullanılan PVC'yi güncelleyerek çevrimiçi disk birimi genişletme işlemi gerçekleştiremezsiniz. Bu durumda diski Elastic Compute Service (ECS) tarafında manuel olarak yeniden boyutlandırmanız ve dosya sistemini genişletmeniz gerekir. Çevrimiçi ve çevrimdışı genişletme desteklenir. Daha fazla bilgi için bkz. Disk birimlerini genişletin (1,16'dan önceki Kubernetes sürümleri).
Disk kapasitesini genişletin
Bir diski yeniden boyutlandırırken yeni kapasite mevcut kapasiteden büyük olmalı ancak disk için izin verilen maksimum kapasiteyi aşmamalıdır. Farklı disk kategorileri tarafından desteklenen kapasite aralığı hakkında daha fazla bilgi için bkz. blok depolama.
Genişletme ücretleri
Bir diski yeniden boyutlandırdığınızda ek kapasite için diskin faturalama yöntemine göre ücretlendirilirsiniz.
ACK kümelerine bağlanan diskler kullandıkça öde faturalama yöntemini kullanır. Yeni kapasite, disk yeniden boyutlandırıldıktan hemen sonra etkin hale gelir ve disk yeni kapasiteye göre kullandıkça öde esasına göre faturalandırılır.
Referanslar
Disk birimlerini kullanırken hatalar oluşursa Disk birimleri hakkında SSS bölümüne bakın.