Ç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.

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.