⌘K
Dokümantasyon

Çalıştırma Tarifleri

Çalıştırma Tarifleri, bir Kod Akışı kapsamında Docker imajlarının küme üzerinde nasıl çalıştırılacağını tanımlayan yapılandırmaların oluşturulduğu ve yönetildiği bölümdür.

Bir Çalıştırma Tarifi; çalıştırılacak Docker imajını, kullanılacak kümeyi, kaynak ve hedef bağımlılıklarını, CPU ve hafıza kaynaklarını ve ortam değişkenlerini tanımlar.

Bir küme, dfl-postgres kaynağı, postgres_dfl hedefi ve CPU ile bellek istekleri içeren bir Çalıştırma Tarifi.
Çalıştırma Tarifi: küme, kaynaklar, hedefler.

Hazırlanan tarif, Docker imajının hangi çalışma koşullarıyla küme üzerinde çalıştırılacağını belirler.

Çalıştırma Tarifleri Ekranı

Çalıştırma Tarifleri ekranı, ilgili Kod Akışı kapsamında oluşturulmuş çalıştırma yapılandırmalarını görüntülemek ve yönetmek için kullanılır.

Mevcut tarifler liste veya kart görünümünde görüntülenebilir.

Yeni bir çalıştırma yapılandırması oluşturmak için ekranın sağ üst bölümünde bulunan Çalıştırma Ekle butonu kullanılır.

Liste Görünümü

Liste görünümünde Çalıştırma Tarifleri tablo halinde görüntülenir.

Aşağıdaki bilgiler gösterilir:

Kolon Açıklama
İmaj Türü Çalıştırılacak Docker imajının türünü ve ilgili imaj bilgisini gösterir.
İmaj Çekme Secret Adı Docker imajının çekilmesi sırasında kullanılacak gizli bilgi adını gösterir.
CPU Çalışma için tanımlanan CPU istek ve limit değerlerini gösterir.
Hafıza Çalışma için tanımlanan hafıza istek ve limit değerlerini gösterir.
Oluşturulma Tarihi Tarifin oluşturulduğu tarih ve saati gösterir.
Güncellenme Tarihi Tarifin en son güncellendiği tarih ve saati gösterir.
Durum Tarifin mevcut durumunu gösterir.

Her kaydın sağ tarafında bulunan üç nokta menüsü üzerinden tarif için kullanılabilir işlemlere erişilebilir.

Kart Görünümü

Çalıştırma Tarifleri kartlar halinde de görüntülenebilir.

Her kart üzerinde tarifin temel çalışma bilgileri yer alır.

Alan Açıklama
İmaj Türü Çalıştırılacak Docker imajının türünü gösterir.
İmaj Bilgisi Kullanılacak imajı veya ilgili imaj bilgisini gösterir.
İmaj Çekme Secret Adı Docker imajının çekilmesinde kullanılacak gizli bilgi adını gösterir.
CPU CPU istek ve limit değerlerini gösterir.
Hafıza Hafıza istek ve limit değerlerini gösterir.
Oluşturulma Tarihi Tarifin oluşturulduğu tarih ve saati gösterir.
Güncellenme Tarihi Tarifin en son güncellendiği tarih ve saati gösterir.
Durum Tarifin mevcut durumunu gösterir.

Kartın sağ üst bölümündeki üç nokta menüsü kullanılarak tarif ile ilgili işlemlere erişilebilir.

Görünüm Seçenekleri

Çalıştırma Tarifleri ekranı iki farklı görünüm tipini destekler:

  • Liste Görünümü
  • Kart Görünümü

Ekranın sağ üst bölümünde bulunan görünüm butonları kullanılarak iki görünüm arasında geçiş yapılabilir.

Görünümün değiştirilmesi yalnızca tariflerin ekranda nasıl gösterildiğini değiştirir.

Hızlı Arama

Ekranın sağ üst bölümünde bulunan Filtrele... alanı, Çalıştırma Tarifleri arasında hızlı arama yapmak için kullanılır.

Arama alanına bir değer girildiğinde görüntülenen kayıtlar eşleşen tariflere göre daraltılır.

Bu özellik, çok sayıda Çalıştırma Tarifi bulunduğunda istenilen yapılandırmaya daha hızlı ulaşılmasını sağlar.

Detaylı Filtreleme

Hızlı arama alanının yanında bulunan Filtrele butonu daha detaylı filtreleme yapmak için kullanılır.

Filtreleme seçenekleri kullanılarak belirli kriterlere uyan Çalıştırma Tarifleri görüntülenebilir.

Birden fazla filtre koşulu kullanılarak sonuçlar daha ayrıntılı şekilde daraltılabilir.

Aktif filtreler gerektiğinde temizlenerek tüm tarifler tekrar görüntülenebilir.

Çalıştırma Tarifi Ekleme

Yeni bir çalıştırma yapılandırması oluşturmak için Çalıştırma Ekle butonu kullanılır.

Çalıştırma Tarifi oluşturulurken Docker imajının nerede ve hangi kaynaklarla çalıştırılacağını belirleyen bilgiler tanımlanır.

Yapılandırma temel olarak imaj, bağımlılıklar, kaynaklar ve ortam değişkenlerinden oluşur.

İmaj

İmaj bölümü, küme üzerinde çalıştırılacak Docker imajının belirlenmesi için kullanılır.

İmaj Türü

Tür alanı, çalıştırılacak Docker imajının nasıl sağlanacağını belirler.

İmaj türüne göre ilgili imaj bilgileri yapılandırılır.

Örneğin Build türü seçildiğinde, daha önce oluşturulmuş bir Docker imajı seçilerek Çalıştırma Tarifinde kullanılabilir.

Build

İmaj türü Build olduğunda, çalıştırılacak hazır Docker imajı bu alandan seçilir.

Bu sayede daha önce oluşturulmuş Docker imajı Çalıştırma Tarifine bağlanır ve küme üzerinde çalıştırılabilir hale gelir.

Temel ilişki aşağıdaki şekilde özetlenebilir:

Docker İmajı → Çalıştırma Tarifi → Küme

İmaj Çekme Secret Adı

İmaj Çekme Secret Adı, Docker imajının ilgili kayıt defterinden çekilmesi sırasında kullanılacak gizli bilgi adını tanımlar.

Bu bilgi, gerekli durumlarda kümenin Docker imajına erişebilmesi için kullanılır.

Bağımlılıklar

Bağımlılıklar bölümü, Docker imajının çalıştırılması sırasında kullanılacak sistem kaynaklarını belirlemek için kullanılır.

Küme

Küme alanı, Docker imajının hangi küme üzerinde çalıştırılacağını belirler.

Çalıştırma Tarifi kullanıldığında ilgili Docker imajı seçilen küme üzerinde çalıştırılır.

Kaynaklar

Kaynaklar alanı, çalıştırılan Docker imajının kullanacağı veri kaynaklarını belirlemek için kullanılır.

Bir veya birden fazla kaynak Çalıştırma Tarifine dahil edilebilir.

Hedefler

Hedefler alanı, çalıştırılan Docker imajının kullanacağı veri hedeflerini belirlemek için kullanılır.

Bir veya birden fazla hedef Çalıştırma Tarifine dahil edilebilir.

Kaynaklar

Kaynaklar bölümü, Docker imajı küme üzerinde çalıştırıldığında kullanılacak CPU ve hafıza değerlerinin belirlenmesini sağlar.

Kaynak değerleri İstekler ve Limitler olmak üzere iki bölümde tanımlanır.

İstekler

İstekler, çalışmanın ihtiyaç duyduğu CPU ve hafıza kaynaklarını tanımlamak için kullanılır.

Alan Açıklama
CPU Çalışma için istenen CPU miktarını belirler.
Hafıza Çalışma için istenen hafıza miktarını belirler.

Limitler

Limitler, çalışmanın kullanabileceği CPU ve hafıza kaynaklarının üst sınırlarını tanımlamak için kullanılır.

Alan Açıklama
CPU Çalışmanın kullanabileceği CPU üst sınırını belirler.
Hafıza Çalışmanın kullanabileceği hafıza üst sınırını belirler.

Liste ve kart görünümünde CPU ve hafıza değerleri istek ve limit değerleri birlikte gösterilecek şekilde görüntülenir.

Örneğin:

CPU: İstek / Limit

Hafıza: İstek / Limit

Ortam Değişkenleri

Ortam Değişkenleri bölümü, Docker imajı çalıştırılırken kullanılacak ortam değişkenlerini tanımlamak için kullanılır.

Her ortam değişkeni bir ad ve değer çiftinden oluşur.

Alan Açıklama
Ad Ortam değişkeninin adını belirler.
Değer Ortam değişkenine atanacak değeri belirler.

Yeni bir ortam değişkeni eklenebilir veya mevcut bir ortam değişkeni kaldırılabilir.

Tanımlanan ortam değişkenleri Docker imajı çalıştırılırken çalışma ortamına aktarılır.

Tarifi Kaydetme

Çalıştırma yapılandırması tamamlandıktan sonra Kaydet butonu kullanılarak tarif kaydedilir.

Kaydedilen tarif Çalıştırma Tarifleri ekranında görüntülenir.

İptal seçeneği kullanılarak yapılan değişiklikler kaydedilmeden oluşturma ekranından çıkılabilir.

Çalıştırma Süreci

Çalıştırma Tarifi, hazırlanmış Docker imajının hangi küme üzerinde ve hangi çalışma yapılandırmasıyla çalıştırılacağını tanımlar.

Tarif içerisinde seçilen Docker imajı, küme, CPU ve hafıza kaynakları, bağımlılıklar ve ortam değişkenleri çalışma ortamının yapılandırılmasında kullanılır.

Genel süreç aşağıdaki şekilde özetlenebilir:

Docker İmajı → Çalıştırma Tarifi → Küme → Çalışan Docker İmajı

Build Recipe ile oluşturulan bir Docker imajının çalıştırılmasına kadar olan genel akış ise aşağıdaki gibidir:

Yapılandırma Tarifi → Docker İmajı → Çalıştırma Tarifi → Küme → Çalışan Docker İmajı

Durum

Her Çalıştırma Tarifinin mevcut durumu liste ve kart görünümünde görüntülenir.

Aktif durumundaki bir tarif, sistemde etkin durumda olduğunu belirtir.

Durum bilgisi sayesinde tariflerin mevcut durumu doğrudan Çalıştırma Tarifleri ekranından takip edilebilir.

Sayfalama

Çalıştırma Tarifleri ekranının alt bölümünde sayfalama kontrolleri bulunur.

Sol alt bölümde toplam tarif sayısı görüntülenir.

Örneğin:

Toplam 5 kayıt

Orta bölümde bulunan sayfalama kontrolleri kullanılarak:

  • İlk sayfaya gidilebilir.
  • Önceki sayfaya geçilebilir.
  • Sonraki sayfaya geçilebilir.
  • Son sayfaya gidilebilir.
  • Mevcut sayfa ve toplam sayfa sayısı görüntülenebilir.

Sağ alt bölümde bulunan Sayfada satır seçeneği kullanılarak bir sayfada görüntülenecek Çalıştırma Tarifi sayısı değiştirilebilir.

ESC

Dokümanlarda aramak için yazmaya başlayın.