FDE Foundations · Modül 9: Üretim

Konteynerler ve Ortam Eşitliği

Müşteri kodunu kendi şekliyle çalıştıracak. Ortam güdümlü yapılandırma ve yeniden üretilebilir ortam tanımı olan konteynerler, onların şekliyle senin şeklini aynı yapar.

11 dk okuma

Kazanımlar

  • Küçük bir servisi üretim düzeyi imajla konteynerize etmek
  • Yapılandırmayı koddan değil ortamdan yönetmek
  • Ortamları tanım dosyasından yeniden üretilebilir tutmak

Düzgün davranan imajlar

Küçük imajları sabitlenmiş temel sürümlerden kur; işe yaradığında çok aşamalı: derleme araçları dışarı, çalışma zamanı ve artefaktın içeri. Root olmayan kullanıcı, sağlık ucu ve işlenen süreç sinyalleri (SIGTERM karşılandı), güvenlik incelemesini geçen imajla bir hafta dolanan imaj arasındaki farktır. Her şeyi sabitle; "latest" bir sürüm değildir.

Ortamdan yapılandırma

On iki faktörlü disiplin: yapılandırma ortam değişkenlerinde, sırlar platforma enjekte edilir, kodda ortam adı yok. Türleri ve varsayılanlarıyla belgelenmiş değişken listesi ver ve zorunlu biri eksikse açılışta hızlıca kırıl. Yarım yapılandırılmış başlayan servis sabah üçte kırılır; yapılandırmasız açılmayı reddeden CI'da gürültüyle kırılır.

Ortam eşitliği

Ortamları dosya olarak tanımla: lokal için compose dosyaları, müşteri için orkestrasyon manifestoları. Lokal, staging ve üretim birbirine yaklaştıkça operasyon ekibiyle "bende çalışıyordu" konuşmaları azalır. Eşitliğin imkansız olduğu yerde (onların veritabanı, kimlik sağlayıcısı) bir adaptör katmanı kur ve sınırı lokal testlerde sahteyle taklit et.

Kodu bir ortama dağıtmıyorsun. Kodunun, başkasına ait bir ortama girişini müzakere ediyorsun.

Mini kontrol

2-3 soruluk isteğe bağlı öz kontrol. Yanıtlar cihazından çıkmaz, saklanmaz ve hiçbir değerlendirmeye sayılmaz.

Alıştırma

Kurgusal bir eşitleme servisini konteynerize etmek için üretim planını yazın: temel imaj seçimi, türleriyle beş ortam değişkeni, sağlık ucu tasarımı ve lokalde sahteleyeceğin iki sınır.

Geçme kriterleri

Sabitlenmiş temel imaj ve root olmayan kullanıcı adlandırılmış, ortam değişkenleri açılışta kırılma kuralıyla tipli, sağlık ucu tanımlı ve her iki sahte sınır gerekçelendirilmiş olmalı.

İlerlemeni kaydetmek için giriş yapÜcretsiz hesap: yalnızca ders ilerlemen ve quiz sonuçların saklanır.

Ziyaret sayımı için Google Analytics kullanıyoruz. Reklam yok, siteler arası takip yok. Çerez Politikası