menu
arrow_back

Web Sitenizi Google Kubernetes Engine'de Dağıtma, Ölçeklendirme ve Güncelleme

—/100

Checkpoints

arrow_forward

Create a GKE cluster

Create Docker container with Cloud Build

Deploy container to GKE

Expose GKE Deployment

Scale GKE deployment

Make changes to the website

Update website with zero downtime

Web Sitenizi Google Kubernetes Engine'de Dağıtma, Ölçeklendirme ve Güncelleme

1 hour 30 minutes 5 Credits

GSP663

Google Cloud Rehbersiz Laboratuvarları

Genel Bakış

Web sitesi veya uygulama işletmek zor bir iştir. En olmayacak zamanlarda sorunlar yaşanır, sunucular çöker veya talep artışları daha fazla kaynak kullanılmasına yol açar. Üstelik, sisteme kapalı kalma süresi tanımadan değişiklik yapmak karmaşık ve streslidir. Gerekli işlemleri yapmanızı, hatta otomatik hale getirmenizi sağlayan bir aracın var olduğunu düşünün. Kubernetes size bu olanakların hepsini sunmakla kalmaz, bu işlemleri zahmetsiz hale de getirir.

Bu laboratuvarda, e-ticaret web sitesi işleten Fancy Store adlı kurgusal şirkette çalışan bir geliştirici rolünü oynayacaksınız. Şirketin karşılaştığı ölçeklendirme sorunları ve kesintiler nedeniyle uygulamanızı Google Kubernetes Engine'e (GKE) dağıtmanız istendi.

Bu laboratuvardaki alıştırmalar, bulut geliştiricilerinin sıkça takip ettiği adımlara uygun şekilde sıralanmıştır:

  1. GKE kümesi oluşturma

  2. Docker container'ı oluşturma

  3. Container'ı GKE'ye dağıtma

  4. Container'ı bir hizmet aracılığıyla kullanıma sunma

  5. Container'ı birden fazla replika içerecek şekilde ölçeklendirme

  6. Web sitesini değiştirme

  7. Kapalı kalma süresi olmadan yeni sürümü kullanıma sunma

Mimari şeması

ddba666bd2b02d0d.png

Neler öğreneceksiniz?

  • Google Kubernetes Engine kümesi oluşturma

  • Docker görüntüsü oluşturma

  • Docker görüntülerini Kubernetes'e dağıtma

  • Kubernetes'te uygulama ölçeklendirme

  • Kubernetes'te periyodik güncelleme gerçekleştirme

Ön koşullar

Join Qwiklabs to read the rest of this lab...and more!

  • Get temporary access to the Google Cloud Console.
  • Over 200 labs from beginner to advanced levels.
  • Bite-sized so you can learn at your own pace.
Join to Start This Lab