Giriş ve Eğitim Planı
Eğitimde Docker ve Kubernetes hakkında temel bilgiler verilecektir.
Huawei Cloud üzerindeki ilgili servisler ve demolar tanıtılacaktır.
Bu eğitimde Docker makinesi kurulumu ve uygulama dağıtımı gösterilecektir.
Docker Temelleri
Docker, yazılımı taşınabilir ve izole bir ortamda çalıştırmak için kullanılan bir platformdur.
Docker, uygulama geliştirme ve dağıtım süreçlerini kolaylaştırır.
Docker konteynerleri, sanal makinelerden daha hızlı ve hafif çalışır.
Docker Kullanımının Avantajları
Taşınabilirlik sayesinde farklı işletim sistemlerinde çalışabilir.
Kaynak verimliliği sağlar ve hızlı dağıtım süreci sunar.
Tüm uygulamaların bağımlılıkları konteyner içinde paketlenir.
Huawei Cloud ve Docker Hub
Huawei Cloud, Docker imajlarının yaşam döngüsünü yönetmeyi sağlar.
Docker Hub, oluşturulan imajların depolandığı bir platformdur.
SR (Software Repository) gibi hizmetler, imajların yönetimini kolaylaştırır.
Kubernetes Nedir?
Kubernetes, konteynerleri yönetmek ve ölçeklendirmek için kullanılan bir orkestra servisidir.
Konteynerler farklı makinelerde koordine edilebilir ve otomatik olarak yeniden başlatılabilir.
Kubernetes, yük dengelemesi ve otomatik ölçeklendirme gibi işlevsellikler sunar.
Kubernetes’in Temel Bileşenleri
Master ve worker node'lar ile yapılandırılır.
Kontrol yöneticisi, sistem durumunu izler ve pod yaşam döngüsünü yönetir.
Ağ iletişimi, servisler arasında dengeyi sağlar.
Cloud Container Engine
Cloud Container Engine, bulut tabanlı konteyner yönetim hizmetidir.
Uygulamaların modernizasyonunu ve mikroservis mimarilerine geçişi destekler.
Büyük veri ve yapay zeka iş yükleri için ölçeklenebilir bir yapı sunar.
Kubernetes Komutları ve Makine Ayarları
Makineye CB ctl komutlarını girerek C ci yüklemesi yapılmalıdır.
Sistem güncellendikten sonra ctl versiyonu kontrol edilmelidir.
Uygulama Oluşturma Adımları
Öncelikle Work alanı seçilir ve yeni bir çalışma oluşturulur.
Deployment ayarları arasında konteyner imajı seçimi yapılır.
Servis olarak bir load balancer tanımlanır ve port ayarları yapılır.
Servis ve Port Ayarları
Load balancer, dışa açık bir IP ile kurulmalıdır.
Ayrıca konteyner portu 80 olarak ayarlanarak web uygulaması için erişim sağlanabilir.
Label oluşturma işlemleri kullanıcı gereksinimlerine göre yapılır.
Durum Kontrolü ve Log İnceleme
Yük dengeleyici servisin ayakta olup olmadığı kontrol edilir.
Uygulama logları incelenerek bağlanma süreçleri gözlemlenir.
Eğitim ve Huawei Cloud Üyeliği
Huawei Cloud eğitim programlarına katılım önerilmektedir.
DevOps Bootcamp'inde uçtan uca uygulama süreçleri öğretilecektir.
Eğitimlerde hem teorik hem de uygulamalı içerik sunulacaktır.
DTT - Docker & Kubernetes Temelleri ve Huawei Cloud'da Container Çözümleri
DTT - Docker & Kubernetes Temelleri ve Huawei Cloud'da Container Çözümleri