Şimdi yükleniyor

azure container apps türkçe başlangıç rehberi: Adım Adım Kurulum

azure container apps türkçe başlangıç rehberi: Adım Adım Kurulum

Azure Container Apps Nedir, Neden Önemlidir?

azure container apps türkçe başlangıç rehberi arıyorsanız, büyük ihtimalle konteyner tabanlı bir uygulamayı Azure üzerinde hızlıca ayağa kaldırmak, ama Kubernetes’in operasyonel yüküne de girmemek istiyorsunuz (ki bu çoğu kişinin gözünden kaçıyor). Tam olarak bu noktada Azure Container Apps devreye giriyor. Biz projelerde özellikle “küçük ekip, hızlı teslimat, minimum altyapı bakımı” senaryolarında bu servisi çok sık tercih ediyoruz.

Azure Container Apps; mikroservisler, API’ler, arka plan işleri. Event-driven mimariler için oldukça uygun bir PaaS deneyimi sunar. Altta çalışan Kubernetes detaylarını çoğu zaman yönetmeniz gerekmez; ölçekleme, ingress, revision mantığı ve Dapr entegrasyonu gibi konuları daha sade bir modelle ele alırsınız. Hele bir de web API yayınlamak isteyen ama AKS kurup yönetmek istemeyen ekipler için çok iyi bir başlangıç noktasıdır.

Kısa bir not düşeyim buraya.

Bu rehberde sıfırdan başlayarak Azure Container Apps oluşturmayı, Docker image hazırlamayı, ortam değişkenlerini ayarlamayı, trafik vermeyi ve en sık karşılaşılan sorunları ele alacağız. Yazının sonunda yalnızca teorik bilgi değil; doğrudan uygulayabileceğiniz pratik bir kurulum akışı elde etmiş olacaksınız. Bu konuyla ilgili Kubernetes v1.36 User Namespaces GA: Root Artık… yazımıza da göz atmanızı tavsiye ederim.

Kısa not: Bu rehberde hem Azure Portal üzerinden hem de Azure CLI ile ilerleyen örnekler vereceğim. Biz projede genelde ilk doğrulamayı portal üzerinden yapıp ardından IaC/CLI tarafına geçiyoruz.

Ön Koşullar: Başlamadan Önce Neler Gerekli?

Temel Gereksinimler

  • Aktif bir Azure aboneliği
  • Docker Desktop veya uyumlu bir container build ortamı — ciddi fark yaratıyor
  • Azure CLI yüklü olması
  • Bazı temel komut satırı bilgisi (bu kritik)
  • Konteynerize edilecek örnek bir uygulama (.NET, Node.js, Python vb.)

Tavsiye Edilen Hazırlıklar

  • Aynı bölgede Resource Group ve Container App Environment kullanmak — bunu es geçmeyin
  • Sürümleme için GitHub repository hazırlamak — ciddi fark yaratıyor
  • Mümkünse secrets için Key Vault planlamak
  • Eğer production hedefleniyorsa loglama ve izleme stratejisini önceden belirlemek

İlk denemelerde “her şeyi tek seferde mükemmel kuralım” yaklaşımı yerine küçük adımlarla ilerlemek daha sağlıklıdır. Biz sahada önce çalışan basit sürümü çıkarıp sonra TLS, custom domain ve CI/CD eklemeyi tercih ediyoruz.

Azure Container Apps Mimarisini Anlamak

Temel Bileşenler

Azure Container Apps dünyasında birkaç ana kavram var: Container App Environment, Container App Revision, Ingress ve Scale Rules. Bunları doğru anlarsanız servis çok daha anlaşılır hale gelir. Daha fazla bilgi için daha önce ele aldığımız rehberi konusu yazımıza bakabilirsiniz. Daha fazla bilgi için azure hakkındaki detaylı rehberimiz yazımıza bakabilirsiniz. Daha fazla bilgi için CodeAct ile AI Agent’ları Hızlandırmak: %50 Dah… yazımıza bakabilirsiniz. Entra External ID Native Auth SSO: Tam Entegre … yazımızda bu konuya da değinmiştik.

Bileşen Açıklama Neden Önemli?
Environment Konteyner uygulamalarının çalıştığı mantıksal alan. Ağ yapılandırması ve izolasyon sağlar.
Container App Sizin asıl uygulamanız. Kodun çalıştığı ana servis budur.
Revision Aynı app’in farklı versiyonları. Sıfır kesintiyle geçiş yapabilirsiniz.
Ingress Dış dünyadan gelen trafiğin giriş kapısı. Paketlerin internete açılışı burada kontrol edilir.
Scale Rule (KEDA)Trafiğe/event’e göre otomatik ölçekleme.

Maliyet ve performans dengesi sağlar.

Adım Adım Uygulama: İlk Container App’i Yayınlayalım

Çok konuştum, örnekle göstereyim.

İçeriği paylaş:

Aşkın KILIÇ

20+ yıl deneyimli Azure Solutions Architect. Microsoft sertifikalı bulut mimari ve DevOps danışmanı. Azure, yapay zekâ ve bulut teknolojileri üzerine Türkçe teknik içerikler üretiyor.

AZ-305AZ-104AZ-500AZ-400DP-203AI-102

Bu içerik işinize yaradı mı?

Benzer içerikleri kaçırmamak için beni sosyal medyada takip edin.

Haftalık Bülten

Her pazar özenle seçilmiş teknoloji yazıları doğrudan e-postanıza gelsin.

Yorum gönder

Microsoft Azure Çözüm Uzmanı | Bulut Bilişim, Yapay Zekâ, DevOps ve Kurumsal Güvenlik alanlarında 15+ yıl deneyim. Azure, Kubernetes, AI/ML ve modern altyapı mimarileri üzerine yazılar yazıyorum.

Haftalık Bülten

Azure, DevOps ve Yapay Zeka dünyasındaki en güncel içerikleri her hafta doğrudan e-postanıza alın.

Spam yok. İstediğiniz zaman iptal edebilirsiniz.
📱
Uygulamayı Yükle Ana ekrana ekle, çevrimdışı oku
Paylaş
İçindekiler
    ← azure terraform azapi sağlayıc...
    📩

    Gitmeden önce!

    Her pazar özenle seçilmiş teknoloji yazıları ve AI haberleri doğrudan e-postanıza gelsin. Ücretsiz, spam yok.

    🔒 Bilgileriniz güvende. İstediğiniz zaman ayrılabilirsiniz.

    📬 Haftalık bülten: Teknoloji + AI haberleri