0Pricing
DevOps Bootcamp · Ders

Tek Playbook'ta Birden Çok Play

Tek bir dosyada önce web'i, sonra db'yi hedefleyin.

Tek Playbook'ta Birden Çok Play, CoddyKit'te ücretsiz bir DevOps Bootcamp dersidir. Bu, 4 dersinin 3. dersidir. Aşağıdan dersin tamamını ücretsiz okuyabilir, sonra tarayıcıda yerleşik kod editörü ve 7/24 yapay zeka koçu ile uygulamalı olarak pratik yapabilirsin. Bu, DevOps Bootcamp öğrenme yolunun bir parçasıdır ve ilerlemeniz web ve CoddyKit uygulaması arasında senkronize olur. DevOps Bootcamp kursu toplamda 4 dersten oluşur.

Birden Fazla Oyun

Bir oyun kitabı bir YAML listesi olduğundan birden çok oyun içerebilir. Her oyun kendi ana makine grubunu hedefler. 🎭

Oyunlara Neden Ayırmalı

Farklı katmanlar farklı işlemlere ihtiyaç duyar. Bir oyun web sunucularını hazırlar, başka biri veritabanı ana makinelerini yapılandırır.

Her Oyun Kısa Çizgiyle Başlar

En üst düzeydeki yeni bir kısa çizgi, yeni bir oyunun başlangıcını belirtir. Ansible bir oyunun bittiğini ve sonrakinin başladığını böyle anlar.

- name: Web play
  hosts: web
  tasks: []

- name: DB play
  hosts: db
  tasks: []

Önce Web, Sonra Veritabanı

Oyunlar dosyadaki sırayla çalışır. web oyunu tamamen bitmeden veritabanı oyunu başlamaz.

Bağımsız Ana Makineler Satırları

Her oyunun kendine ait bir ana makineler değeri vardır. Bunlar hiç kesişmeyen, tamamen ayrı grupları gösterebilir.

- hosts: web
  tasks: []
- hosts: db
  tasks: []

Her Oyun İçin Ayrı Ayarlar

yetki yükseltme veya değişkenler gibi oyun düzeyindeki anahtarlar yalnızca o oyuna uygulanır. Sonraki oyun kendi temiz ayarlarıyla başlar.

Her Oyun İçin Sistem Bilgileri

Varsayılan olarak her oyun, görevler çalışmadan önce kendi ana makineleri için sistem bilgilerini toplar; böylece veritabanı oyunu veritabanı makinelerinin bilgilerini görür.

Bir Yığını Düzenlemek

Birden çok oyun, tek bir dosyanın bütün bir yığını düzenlemesini sağlar: önce veritabanını, sonra uygulamayı, ardından yük dengeleyiciyi yapılandırın. 🏗️

Üç Oyunlu Bir Dosya

Burada üç oyun, sırayla üç grubu hedefler. Tek bir komut, tüm ortamı kullanıma sunar.

- hosts: db
  tasks: []
- hosts: app
  tasks: []
- hosts: lb
  tasks: []

Tek Komut, Birçok Katman

Yine de bunu tek bir ansible-playbook çağrısıyla çalıştırırsınız. Ansible her oyunu yukarıdan aşağıya sizin için yürütür.

Oyunları Odaklı Tutun

Her oyuna tek ve açık bir görev ile tek bir ana makine grubu verin. Odaklanmış oyunlar, büyük bir oyun kitabının okunmasını ve yeniden kullanılmasını kolaylaştırır.

Hızlı Kontrol

Birden çok oyunun nasıl çalıştırıldığını doğrulayalım.

Özet

Tek bir dosyada, her birinin kendi ana makineleri ve ayarları olan birçok oyun bulunabilir. Bunlar eksiksiz bir yığını düzenlemek için sırayla çalışır. ✅

Sıkça Sorulan Sorular

“Tek Playbook'ta Birden Çok Play” dersi ücretsiz mi?

Evet — “Tek Playbook'ta Birden Çok Play” dersin tüm metni burada web'de ücretsiz olarak okunabilir. Etkileşimli olarak pratik yapmak (yerleşik kod editörü ve 7/24 yapay zeka koçu) ve DevOps Bootcamp kursunun geri kalanını açmak için CoddyKit PRO'ya yükselt. DevOps Bootcamp kursu toplamda 4 dersten oluşur.

“Tek Playbook'ta Birden Çok Play” dersinde ne öğreneceğim?

Tek bir dosyada önce web'i, sonra db'yi hedefleyin. DevOps Bootcamp ile uygulamalı kodu tarayıcıda doğrudan çalıştırarak pratik yaparsın ve 7/24 yapay zeka koçu dersi çalışırken sorularını yanıtlar.

DevOps Bootcamp öğrenmeye başlamak için deneyim gerekli mi?

Önceden deneyim gerekmez. CoddyKit'te DevOps Bootcamp, başlangıçtan ileri seviyeye kadar yapılandırıldığı için buradan başlayabilir veya başından başlayıp kendi hızında ilerleme yapabilirsin. Bu, 4 dersinin 3. dersidir.

“Tek Playbook'ta Birden Çok Play” dersi ne kadar sürer?

Çoğu CoddyKit dersi yaklaşık 5–10 dakika sürer. Her biri kısa ve etkileşimli olduğu için sabit ilerleme yaparsın ve web ile uygulama arasında tam olarak bıraktığın yerden devam edebilirsin.

Bu DevOps Bootcamp dersinde kod yazıp çalıştırabilir miyim?

Evet. Her DevOps Bootcamp dersi yerleşik bir kod editörü içerir, bu sayede tarayıcıda gerçek kod yazıp çalıştırabilir ve anlık yapay zeka geri bildirimi alırsın — yerel kurulum gerekli değildir.

Bu kursun tüm dersleri

  1. Bir Play = Konaklar + Görevler
  2. Okunabilir Çıktı için Görevleri Adlandırma
  3. Tek Playbook'ta Birden Çok Play
  4. Görev Sırası ve Yukarıdan Aşağı Yürütme
← DevOps Bootcamp Sayfasına Dön