Buradasın
Kubernetes'te Persistent Volume ve NFS Depolama Kurulumu Eğitimi
youtube.com/watch?v=ug6XmM_WPm0Yapay zekadan makale özeti
- Kısa
- Ayrıntılı
- Bu video, bir konuşmacının Kubernetes'te persistent volume (sürdürülebilir hacim) ve NFS depolama kurulumunu adım adım anlattığı bir eğitim içeriğidir.
- Video, Kubernetes'te konteynerlerin kapatıldığında verilerin kaybolmaması için persistent volume kavramını açıklayarak başlamakta ve ardından master ve worker node'ları arasında paylaşılacak bir NFS kurulumu sürecini detaylı şekilde göstermektedir. İçerikte master node'da gerekli paketlerin indirilmesi, dosya yollarının oluşturulması, erişim yetkilerinin ayarlanması, export dosyasının düzenlenmesi, servis account oluşturma, storage class tanımlama ve persistant volume claim oluşturma adımları anlatılmaktadır.
- Eğitim, konteynerlere volume mount ile bağlanma sürecini de içermekte ve gelecekteki videolarda trafik, ingress modelleri ve SSL sertifikaları için volume tanımlamalarının nasıl yapılacağı hakkında bilgi vermektedir.
- 00:01Persistent Volume Kavramı
- Kubernetes konteyner yapısında çalışan uygulamalar, konteyner kapatıldığında verileri kaybeder.
- SSL sertifikaları gibi verilerin kaybolmaması için kalıcı depolama çözümü gereklidir.
- Cenkiz gibi uygulamaların çöktüğünde veya güncelleme esnasında verilerin kaybolmaması için NFS (Network File System) kullanılır.
- 02:12NFS Kurulumu
- Master node'da CentOS kullanılarak güncellemeler yapılır ve NFS paketleri indirilir.
- NFS için bir dosya yolu belirlenir ve bu klasöre herkesin erişim yetkisi verilir.
- /etc/exports dosyasına NFS ayarları eklenir ve NFS sunucusu yeniden başlatılır.
- 07:55Worker Node'da NFS Bağlantısı
- Worker node'da da NFS common paketi indirilir.
- Mount komutu ile master makinenin IP'si ve dosya yolu belirtilerek NFS bağlantısı kurulur.
- Kubernetes kendi içerisinde NFS bağlantısını sağlayacak ve yeni Kubernetes işlerinde bu dosya kullanılacaktır.
- 11:24Kubernetes'de NFS Provisioner Kurulumu
- Kubernetes'de NFS provisioner kurulumu için arbec, default servis ve deployment dosyaları sırayla diplo edilmelidir.
- Arbec dosyası bir servis account yaratır ve bu account'a NFS dosyalarına erişim için yetkilendirme tanımlar, bu işlem yapılmazsa dosyalar Kubernetes ile bağlanamaz.
- Default class seçeneği tercih edilebilir çünkü tüm podlardan ve namespacelerden aynı NFS dosyasına bağlantı yapılabilir.
- 14:17Volume Tanımlamaları
- Deployment'a volume eklemek için PVC (Persistent Volume Claim) dosyası da eklenmelidir.
- Deployment dosyasında volume mount ile konteynerin içerisindeki klasörün NFS dosya sistemine bağlanması sağlanır.
- Volume claim'de access mod (örneğin read-write mani), source (örneğin 500 megabaytlık alan) gibi özellikler tanımlanabilir.
- 16:48Gelecek Videolar
- İleriki videolarda trafikle ilgili çalışmalar yapılacak ve ingress modelleri ile SSL sertifikaları için volume tanımlamaları yapılacak.
- Cenk kurulumu için volume tanımlamaları çok önemlidir.