Modül 1 Google Cloud'a Giriş
Konular
- Google Cloud Console'u kullanın
- Cloud Shell'i kullanın
- Bulut Bilişimi Tanımlayın
- Google Cloud Bilgi İşlem Hizmetlerini Tanımlayın
- Bölgeleri ve Bölgeleri Anlayın
- Bulut Kaynak Hiyerarşisini Anlayın
- Google Cloud Kaynaklarınızı yönetin
Hedefler
- Google Cloud hizmetlerini ve işlevlerini tanımlayın.
- Kendi Bulut çözümünüzü oluşturmak için doğru Google Cloud hizmetlerini seçin 1 laboratuvar ve 1 test
Faaliyetler
Modül 2 Google Cloud'da Container'lar ve Kubernetes
Konular
- Cloud Build'i Kullanarak Kapsayıcı Oluşturma
- Bir Konteyneri Container Registry'de Depolama
- Kubernetes ile Google Kubernetes Engine (GKE) Arasındaki İlişkiyi Anlayın
- Google Bulut Bilgi İşlem Platformları Arasında Nasıl Seçim Yapacağınızı Anlayın
Hedefler
- Cloud Build'i kullanarak bir Container oluşturun.
- Bir Konteyneri Container Registry'de saklayın.
- Kubernetes ve GKE özelliklerini karşılaştırın ve karşılaştırın.
Faaliyetler
Modül 3 Kubernetes Mimarisi
Konular
- Kubernetes Mimarisini Anlayın: Pod'lar, Ad Alanları
- Kubernetes'in Kontrol Düzlemi Bileşenlerini Anlayın
- Cloud Build'i kullanarak Kapsayıcı Görüntüleri Oluşturun
- Container Görüntülerini Container Registry'de Depolama
- Kubernetes Engine Kümesi Oluşturun
Hedefler
- Kubernetes Mimarisini kavramsallaştırın.
- GKE'yi kullanarak bir Kubernetes Kümesi dağıtın.
- Pod'ları bir GKE Kümesine dağıtın.
- Kubernetes Nesnelerini Görüntüleyin ve Yönetin.
- Migrate for Anthos sürecini kavramsallaştırın
Faaliyetler
Modül 04 Kubernetes İşlemleri
Konular
Hedefler
- Kubectl Komutanlığı ile çalışın.
- Kümeyi ve Bölmeleri inceleyin.
- Bir Pod'un Konsol Çıkışını görüntüleyin.
- Bir Pod'da Etkileşimli Olarak oturum açın.
Faaliyetler
Modül 05 Dağıtım, İşler ve Ölçeklendirme
Konular
- Dağıtımlar
- Dağıtım Oluşturmanın Yolları
- Hizmetler ve Ölçeklendirme
- Dağıtımları Güncelleme
- Devamlı Güncellemeler
- Mavi/Yeşil Dağıtımlar
- Kanarya Dağıtımları
- Dağıtımları Yönetme
- İşler ve CronJob'lar
- Paralel İşler
- CronJob'lar
- Küme Ölçeklendirme
- Ölçek küçültme
- Düğüm Havuzları
- Pod Yerleşimini Kontrol Etme
- Afinite ve Anti-Afinite
- Pod Yerleştirme Örneği
- Kusurlar ve Toleranslar
- Yazılımı Kümenize Alma
Hedefler
- Dağıtımları Oluşturun ve Kullanın.
- İşleri ve CronJob'ları Oluşturun ve Çalıştırın.
- Kümeleri Manuel ve Otomatik Olarak Ölçeklendirin.
- Düğüm ve Kapsül Benzerliğini Yapılandırın.
- Helm Charts ve Kubernetes Marketplace ile Yazılımı Kümenize Alın.
Faaliyetler
Modül 06 GKE Ağ İletişimi
Konular
- Giriş
- Pod Ağı
- Hizmetler
- Hizmetleri Bulma
- Hizmet Türleri ve Yük Dengeleyiciler
- Yük Dengeleyiciler Nasıl Çalışır?
- Giriş Kaynağı
- Container'da Yerel Yük Dengeleme
- Ağ Güvenliği
Hedefler
- Pod'larda çalışan uygulamaları ortaya çıkarmak için Hizmetler oluşturun.
- Hizmetleri harici istemcilere açmak için yük dengeleyicileri kullanın.
- HTTP(S) yük dengeleme için Giriş kaynakları oluşturun.
- Kapsül yük dengelemeyi iyileştirmek için konteynerde yerel yük dengelemeden yararlanın.
- Pod'lara giden trafiğe izin vermek ve trafiği engellemek için Kubernetes ağ politikalarını tanımlayın.
Faaliyetler
Modül 07 Kalıcı Veri ve Depolama
Konular
- Birimler
- Hacim Türleri
- PersistentVolume Soyutlaması
- PersistentVolumes hakkında daha fazla bilgi
- Durum Kümeleri
- Yapılandırma Haritaları
- Sırlar
Hedefler
- Güvenlik kimlik bilgilerini yalıtmak için Gizli dizileri kullanın.
- Yapılandırmayı izole etmek için ConfigMaps'i kullanın
- Secrets ve ConfigMaps güncellemelerini dışarı aktarın ve geri alın.
- Kubernetes Pod'lar için Kalıcı Depolama Birimlerini Yapılandırın.
- Kalıcı depolama birimlerine ilişkin taleplerin yeniden başlatmalarda devam etmesini sağlamak için StatefulSets'i kullanın.
Faaliyetler
Modül 08 Kubernetes ve Kubernetes Engine'de Erişim Kontrolü ve Güvenlik
Konular
- Kubernetes Kimlik Doğrulamasını ve Yetkilendirmesini Anlayın
- Ad Alanlarındaki Kaynaklara Erişim için Kubernetes RBAC Rollerini ve Rol Bağlamalarını Tanımlayın
- Kubernetes RBAC Küme Rollerini ve ClusterRole Bağlamalarını Tanımlayın
- Küme Kapsamlı Kaynaklara Erişim
- Kubernetes Pod Güvenlik Politikalarını Tanımlayın
- IAM'in Yapısını Anlayın
- Kubernetes Engine Küme Yönetimi için IAM rollerini ve Politikalarını tanımlama
Hedefler
- GKE için IAM rollerini ve politikalarını tanımlayın.
- Kubernetes RBAC rollerini ve rol bağlamalarını tanımlayın.
- Kubernetes pod güvenlik politikalarını tanımlama
Faaliyetler
Modül 09 Kayıt ve İzleme
Konular
- Kullanılabilirliği ve performansı izlemek ve yönetmek için Cloud Monitoring'i kullanın
- Kubernetes günlüklerini bulun ve inceleyin
- Canlı uygulamalarda sağlık kontrolleri için problar oluşturun
Hedefler
- Sistemlerin izlenmesi için adli günlükler oluşturun.
- Sistem performansınızı farklı bakış açılarından izleyin.
- Canlı uygulamalarda sağlık kontrolleri için problar oluşturun.
Faaliyetler
Modül 10 Kubernetes Uygulamalarından Google Cloud Yönetilen Depolama Hizmetlerini Kullanma
Konular
- Yönetilen Depolama Hizmeti Kullanmanın Kendi Kendine Yönetilen Konteynerli Depolamaya Karşı Avantajlarını ve Eksilerini Anlayın
- Google Bulut Depolama Hizmetlerine Erişmek için GKE'de Çalışan Uygulamaları Etkinleştirin
- Kubernetes Uygulaması İçinden Cloud Storage, Cloud SQL, Cloud Spanner, Cloud Bigtable, Cloud Firestore ve BigQuery Kullanım Örneklerini Anlayın
Hedefler
- Kubernetes uygulamasında Bulut Depolamanın kullanım örneklerini anlayın.
- Kubernetes uygulamasında Cloud SQL ve Cloud Spanner'ın kullanım örneklerini anlayın.
- Kubernetes uygulamasında Datastore'un kullanım örneklerini anlayın
- Kubernetes uygulamasında Cloud Bigtable'ın kullanım örneklerini anlayın.
Faaliyetler
Modül 11 Günlük Kaydı ve İzleme
Konular
- CI/CD'ye genel bakış
- Google Kubernetes Engine için CI/CD
- CI/CD Örnekleri
- Uygulama kodunu, sürekli teslim hattında kod değişikliklerini tetikleyebilecek bir kaynak deposunda yönetin.
Hedefler
- Cloud Build'i kullanarak sürekli bir teslimat hattı oluşturun ve bunu manuel veya otomatik olarak bir kod değişikliğiyle başlatın. Sürüm testi için uygulamanızın iki sürümünü üretimde barındıran bir canary dağıtımı uygulayın.
Faaliyetler