Dynamis

Kubernetes ekibi kurmak mı, operasyonu dış kaynak kullanmak mı?

Kubernetes ekibi kurmak ile operasyonu dış kaynak kullanmayı; 7/24 sahiplik, yükseltme, uzmanlık, toplam maliyet ve sağlayıcı bağımlılığı açısından karşılaştırın.

Bu konuyu bir mühendisle konuşun30 dakikalık görüşme, mevcut durumunuz ve hedefinizle.
Özet çıkarımlar
  1. 01Kendi Kubernetes ekibi, platform şirket için stratejik bir iç ürün haline geldiğinde ve birden fazla ürün ekibine sürekli platform geliştirmesi sunduğunda daha anlamlıdır.
  2. 02Dış kaynak Kubernetes operasyonu, küçük teknik ekiplerde yükseltme, node bakımı, gözlemlenebilirlik, yedekleme ve olay müdahalesini ayrı bir platform departmanı kurmadan yönetmeye yardımcı olabilir.
  3. 03Managed Kubernetes ile yönetilen Kubernetes operasyonu aynı şey değildir; control plane yönetimi workload ve production operasyonunun tamamını ortadan kaldırmaz.
  4. 04Kendi ekip ile dış kaynak modeli aynı sorumluluk kapsamı ve üç yıllık toplam sahiplik maliyeti üzerinden karşılaştırılmalıdır.
  5. 05Sağlayıcı bağımlılığını azaltmak için hesaplar, altyapı kodu, Kubernetes kaynakları ve operasyon belgeleri müşterinin kontrolünde tutulmalıdır.
Kubernetes iç platform ekibi ile dış kaynak operasyon modelini karşılaştıran kapak görseli

Kısaca

Kubernetes için kendi ekibinizi kurmak, platform şirketinizin ürün geliştirme biçiminin kalıcı bir parçasıysa ve platform mühendisliği içeride stratejik değer üretiyorsa daha doğru olabilir. Kubernetes operasyonunu dış kaynak kullanmak ise küçük veya orta ölçekli teknik ekiplerde, küme yaşam döngüsü, yükseltme, olay müdahalesi, gözlemlenebilirlik ve yedekleme gibi sürekli işleri ayrı bir ekip kurmadan yönetmek istediğinizde daha uygundur. Dynamis Teknoloji, Raff platformunu sıfırdan geliştiren ekip olarak bu kararı yalnız personel maliyetiyle değil, production sorumluluğu ve üç yıllık toplam sahiplik maliyetiyle değerlendirir.

Kubernetes ekibi kurmak ile dış kaynak kullanmak arasındaki temel fark

Temel fark teknoloji değil, operasyon sorumluluğunun kimde olduğudur.

Her iki modelde de aynı Kubernetes sürümleri, CI/CD araçları, Infrastructure as Code, gözlemlenebilirlik ve yedekleme yaklaşımı kullanılabilir.

Kendi ekip modelinde şu sorumlulukların sahibi sizsiniz:

  • Kubernetes sürüm yaşam döngüsü
  • Control plane ve worker node operasyonu
  • Node işletim sistemi güncellemeleri
  • RBAC ve erişim yönetimi
  • Ağ politikaları
  • Depolama
  • Ingress veya Gateway yönetimi
  • Sertifikalar
  • Gözlemlenebilirlik
  • Yedekleme ve geri dönüş
  • Olay müdahalesi
  • Kapasite planlama

Dış kaynak modelinde ise bu görevlerin sözleşmeyle tanımlanan bölümü yönetilen hizmet sağlayıcısına devredilir.

Uygulama kodu, ürün mimarisi ve iş kararları müşteride kalabilir.

Hızlı karar tablosu

DurumDaha uygun modelNeden
Kubernetes platformu ürünün stratejik parçasıKendi ekipPlatform kararları ürün kararlarıyla birlikte alınır
5-20 kişilik yazılım ekibi, ayrı platform ekibi yokDış kaynak veya hibritSürekli operasyon için ayrı ekip kurma yükü azalır
Birden fazla ürün ekibi ortak iç platform kullanıyorKendi platform ekibiPlatform iç ürün haline gelir
Tek Kubernetes uzmanına bağımlılık varHibrit veya dış kaynakYedek sorumluluk ve farklı uzmanlıklar eklenir
7/24 olay müdahalesi gerekiyorDış kaynak veya çok kişili iç ekipTek kişi gerçek nöbet sürekliliği sağlayamaz
Sık özel platform geliştirmesi gerekiyorKendi ekipŞirkete özgü platform kararları içeride kalır
Küme kurulmuş ancak yükseltme ve bakım sahipsizDış kaynakYaşam döngüsü sürekli operasyona bağlanır
Uygulama kodu içeride, altyapı operasyonu dışarıda kalsınHibritSorumluluk katmanları ayrılır

Kendi Kubernetes ekibi ne zaman daha anlamlıdır?

Kendi Kubernetes ekibi, platform yalnız altyapı değil şirket içinde geliştirilen bir ürün haline geldiğinde güçlüdür.

Bu durum genellikle şu koşullarda ortaya çıkar:

  • Birden fazla ürün ekibi aynı platformu kullanıyor
  • Geliştiriciler için self-service platform geliştiriliyor
  • Şirkete özgü dağıtım standartları var
  • Çok sayıda Kubernetes kümesi işletiliyor
  • Ağ, güvenlik veya depolama ihtiyaçları standart hizmetlerin ötesine geçiyor
  • Platform kararları müşteri deneyimini doğrudan etkiliyor

DORA platform mühendisliğinin temel amacını geliştiricilerin bilişsel yükünü azaltmak ve altyapı karmaşıklığını uygun soyutlamalarla gizlemek olarak ele alır.

Bu nedenle kendi ekip kurmak yalnız bir Kubernetes mühendisi işe almak anlamına gelmemelidir.

İyi bir iç platform ekibi:

  • geliştiricilerin ihtiyaçlarını toplar
  • ortak deployment yolu geliştirir
  • otomasyonu ürün gibi yönetir
  • platform kullanımını ölçer
  • gereksiz Kubernetes ayrıntılarını uygulama ekiplerinden gizler

Platform şirket içinde bu seviyede değer üretiyorsa operasyon bilgisinin içeride kalması önemlidir.

Kendi ekip modelinin avantajları

Ürün bağlamı içeride kalır

İç ekip, uygulama mimarisi ile platform kararlarını aynı bağlamda değerlendirir.

Yeni bir servis oluşturulduğunda yalnız Kubernetes kaynağını değil, ürünün neden böyle tasarlandığını da bilir.

Platform geliştirme daha hızlı olabilir

Şirkete özgü ihtiyaçlar için:

  • iç geliştirici portalı
  • deployment şablonları
  • standart Helm chart'ları
  • politika otomasyonu
  • özel gözlemlenebilirlik standardı

gibi çalışmalar dış hizmet kapsamı beklenmeden geliştirilebilir.

Uzun vadeli platform bilgisi kurumda kalır

Küme mimarisi, teknik borç ve geçmiş kararlar doğrudan iç ekibin bilgisinde kalır.

Bu özellikle Kubernetes altyapısı şirketin rekabet avantajının bir parçasıysa değerlidir.

Kendi ekip modelinin maliyetleri

Kendi Kubernetes ekibinin maliyeti yalnız çalışan maaşı değildir.

Toplam maliyet içinde şunları değerlendirin:

  • işe alım
  • işe alışma süreci
  • deneyimli mühendis ihtiyacı
  • yedek personel
  • nöbet düzeni
  • eğitim
  • sertifikasyon
  • gözlemlenebilirlik araçları
  • güvenlik araçları
  • platform geliştirme zamanı
  • olay ve bakım zamanı

Bir kişinin bütün Kubernetes operasyonunu üstlenmesi düşük maliyetli görünebilir, ancak tek kişiye bağımlılık yaratır.

İzin, hastalık veya işten ayrılma durumunda küme bilgisi ve production sorumluluğu tek noktada kalabilir.

7/24 Kubernetes operasyonu tek kişilik rol değildir

Production Kubernetes ortamı sürekli sahiplik gerektirir.

Gece yaşanan bir olayda şu sorunlardan biri ortaya çıkabilir:

  • node erişilemez
  • depolama bağlantısı bozulur
  • sertifika sona erer
  • DNS problemi oluşur
  • ingress trafiği kesilir
  • kaynak tüketimi kümenin kapasitesini aşar
  • yeni deployment sürekli yeniden başlar

Tek Kubernetes mühendisi bu operasyonu haftanın her saati sürdürülebilir biçimde taşıyamaz.

İç ekip modelinde gerçek 7/24 kapsam gerekiyorsa nöbet, ikinci seviye destek ve yedek sahipler planlanmalıdır.

Kubernetes sürüm yaşam döngüsü sürekli iş yaratır

Kubernetes kurulumu bir defalık proje değildir.

Kubernetes topluluğu aktif patch serilerini yaklaşık 14 ay boyunca destekler. 21 Eylül 2026 itibarıyla aktif minor sürüm dalları 1.37, 1.36 ve 1.35'tir.

Bu durum şu operasyonları sürekli hale getirir:

  • sürüm takibi
  • compatibility testi
  • node güncellemesi
  • eklenti kontrolü
  • API değişikliği kontrolü
  • yükseltme planı
  • geri dönüş planı

Sürüm sahipliği olmayan Kubernetes ortamı zamanla destek dışı sürüme düşebilir.

Mevcut durumunuzu bu tabloya biz yerleştirelim.

Dış kaynak Kubernetes operasyonu ne zaman daha uygundur?

Dış kaynak model, Kubernetes gerekli olduğu halde ayrı bir platform ekibi kurmanın iş açısından anlamlı olmadığı şirketlerde daha uygundur.

Özellikle şu durumlarda değerlendirilebilir:

  • teknik ekip ürün geliştirmeye odaklanmak istiyor
  • yalnız birkaç Kubernetes kümesi var
  • ayrı DevOps/SRE ekibi yok
  • cluster yükseltmeleri gecikiyor
  • olay müdahalesi tek kişiye bağlı
  • yedekleme ve geri dönüş düzenli test edilmiyor
  • farklı uzmanlıklara dönemsel ihtiyaç duyuluyor

Bu modelde amaç altyapıyı tamamen şirket dışına bırakmak değildir.

Doğru yapı, uygulama ve ürün sahipliğini içeride tutarken tekrar eden production operasyonunu tanımlı bir hizmet kapsamına bağlamaktır.

Yönetilen Kubernetes ile yönetilen Kubernetes operasyonu aynı değildir

Yönetilen Kubernetes hizmeti ile Kubernetes operasyon hizmeti farklı kapsamları çözebilir.

Yönetilen Kubernetes sağlayıcısı çoğu zaman control plane'in:

  • erişilebilirliği
  • ölçeklenmesi
  • patch işlemleri
  • bazı yükseltmeleri

gibi alanlarını yönetir.

Ancak müşteride kalan işler devam eder:

  • worker node boyutlandırma
  • uygulama deployment'ları
  • resource request ve limit'leri
  • RBAC
  • ağ politikaları
  • gözlemlenebilirlik
  • yedekleme
  • stateful iş yükleri
  • kapasite
  • maliyet
  • olay müdahalesi

Kubernetes'in resmi production rehberi de üretim ortamını planlarken hangi yönetim sorumluluklarını kendiniz üstleneceğinizi ve hangilerini dışarı devredeceğinizi değerlendirmenizi önerir.

Bu nedenle “managed Kubernetes kullanıyoruz, operasyon ihtiyacımız yok” yaklaşımı eksiktir.

Dış kaynak modelinin avantajları

Farklı uzmanlıklara tek ekipten erişim

Production Kubernetes yalnız Kubernetes bilgisi istemez.

Zaman zaman şu alanlarda derin bilgi gerekir:

  • Linux
  • ağ
  • depolama
  • DNS
  • TLS
  • CI/CD
  • gözlemlenebilirlik
  • yedekleme
  • güvenlik

Yönetilen hizmet modeli bu uzmanlıkları tek kişide toplamaya çalışmak yerine ekip üzerinden sağlayabilir.

Nöbet yükü ürün ekibinden ayrılabilir

Ürün geliştiricileri production olaylarını anlamalıdır, ancak cluster node bakımı veya certificate yenileme gibi işler her zaman ürün ekibinin ana işi olmak zorunda değildir.

Yaşam döngüsü sahipliği netleşir

Yükseltme, güvenlik yaması ve bakım işleri takvime bağlanabilir.

Dokümantasyon zorunlu hale getirilebilir

Runbook, erişim matrisi ve envanter hizmet kapsamının teslim kalemleri olarak tanımlanabilir.

Dış kaynak modelinin riskleri

Sağlayıcı bağımlılığı

Kubernetes kaynakları, altyapı kodu ve dokümantasyon yalnız sağlayıcıda kalırsa geçiş maliyeti yükselir.

Bu riski azaltmak için:

  • bulut hesabı müşterinin olmalı
  • Terraform/OpenTofu kodu müşterinin deposunda olmalı
  • Kubernetes manifest'leri müşterinin deposunda olmalı
  • DNS ve sertifika sahipliği görünür olmalı
  • runbook müşteriye açık olmalı

Ürün bağlamı daha sınırlıdır

Harici ekip uygulamanın iş mantığını ürün ekibi kadar iyi bilmeyebilir.

Bu nedenle application owner müşteri tarafında kalmalıdır.

Yanlış hizmet kapsamı boşluk yaratabilir

Sözleşmede “Kubernetes yönetimi” yazması yeterli değildir.

Şunlar ayrı ayrı belirtilmelidir:

  • yükseltme
  • node işletim sistemi
  • yedekleme
  • geri dönüş testi
  • gözlemlenebilirlik
  • alarm müdahalesi
  • olay yönetimi
  • kapasite planlama
  • ağ
  • güvenlik
  • çalışma saatleri

Üç yıllık toplam maliyet nasıl karşılaştırılmalı?

Kendi ekip ile dış kaynak modeli aynı sorumluluk kapsamı üzerinden karşılaştırılmalıdır.

Kendi ekip tarafı

  • tam yüklü personel maliyeti
  • yedek personel
  • nöbet
  • işe alım
  • işe alışma
  • eğitim
  • operasyon araçları
  • platform geliştirme zamanı

Dış kaynak tarafı

  • yönetilen hizmet bedeli
  • kapsam dışı proje işleri
  • içeride kalacak teknik ürün sahibinin zamanı
  • üçüncü taraf araç ve lisanslar
  • ek çalışma veya özel SLA maliyeti

İki modelde ortak maliyetler

  • Kubernetes node'ları
  • depolama
  • network
  • gözlemlenebilirlik altyapısı
  • yedekleme
  • registry
  • bulut servisleri

Bu ortak altyapı kalemlerini yalnız bir modele yazmak karşılaştırmayı bozar.

Hibrit model çoğu yazılım şirketi için güçlü seçenektir

Hibrit modelde mimari ve ürün bağlamı içeride kalırken tekrar eden Kubernetes operasyonu dışarı paylaşılır.

Örnek sorumluluk dağılımı:

İç ekip

  • uygulama mimarisi
  • deployment içeriği
  • ürün öncelikleri
  • uygulama hataları
  • release onayı

Yönetilen hizmet ekibi

  • cluster yaşam döngüsü
  • node operasyonu
  • gözlemlenebilirlik altyapısı
  • yedekleme
  • kapasite
  • Kubernetes olayları
  • sertifika ve platform bakımı

Bu model özellikle 5-20 kişilik yazılım ekiplerinde ayrı bir platform departmanı kurmadan production sahipliğini netleştirebilir.

Sorumluluk matrisi olmadan dış kaynak kullanmayın

Kubernetes hizmeti başlamadan önce en az şu tablo yazılı olmalıdır.

AlanMüşteriHizmet sağlayıcı
Uygulama koduSahipDeğiştirmez
Kubernetes kümesiGörünürlük/sahiplikOperasyon
YükseltmeOnayPlanlama ve uygulama
GözlemlenebilirlikUygulama sinyalleriPlatform katmanı
YedeklemeRPO/RTO onayıOperasyon ve test
Olay müdahalesiUygulama escalationPlatform ilk müdahale
Kapasiteİş beklentisiTeknik plan
ErişimPolitika sahibiSınırlı rol bazlı erişim

Bu tablo her şirket için aynı olmayabilir.

Önemli olan gri alan bırakmamaktır.

Sağlayıcı değişikliği yeni bir Kubernetes göçüne dönüşmemeli

Dış kaynak modelinin en önemli tasarım ilkelerinden biri çıkış planıdır.

Geçiş için şu varlıklar müşterinin kontrolünde tutulmalıdır:

  • bulut hesabı
  • Kubernetes erişimleri
  • altyapı kodu
  • manifest ve Helm kaynakları
  • CI/CD tanımları
  • DNS
  • sertifikalar
  • yedekleme yapılandırmaları
  • operasyon belgeleri

Dynamis yönetilen altyapı çalışmalarında mümkün olduğunda müşterinin kendi hesapları ve depoları üzerinde çalışır.

Amaç sağlayıcı değiştiğinde yeniden altyapı kurmak değil, sorumluluğu devretmektir.

Hangi model sizin için uygun?

Kendi ekip daha uygunsa

Şunların çoğu doğruysa iç platform ekibi düşünün:

  • platform şirket için stratejik
  • çok sayıda ürün ekibi var
  • şirket içi platform sürekli geliştiriliyor
  • özel Kubernetes ihtiyaçları yoğun
  • yeterli mühendislik bütçesi var
  • nöbet ve yedek sorumluluk içeride kurulabiliyor

Dış kaynak daha uygunsa

Şunların çoğu doğruysa yönetilen hizmet değerlendirin:

  • küçük teknik ekip
  • Kubernetes gerekli ancak platform ana ürün değil
  • 7/24 sahiplik eksik
  • tek Kubernetes uzmanına bağımlılık var
  • yükseltmeler gecikiyor
  • ekip ürün geliştirmeye odaklanmak istiyor

Hibrit model daha uygunsa

Şunlar doğruysa hibrit model güçlüdür:

  • mimari bilgiyi içeride tutmak istiyorsunuz
  • fakat operasyon nöbetini büyütmek istemiyorsunuz
  • içeride DevOps bilgisi var ancak kapasite yetersiz
  • platform zamanla iç ekibe devredilebilir

Dynamis'te Kubernetes operasyon modeli

Dynamis'in DevOps hizmeti kapsamında ilk adım müşteriye otomatik olarak Kubernetes operasyonu satmak değildir.

Önce:

  • mevcut küme sayısı
  • Kubernetes sürümleri
  • node yapısı
  • iş yükü sayısı
  • stateful servisler
  • yükseltme durumu
  • gözlemlenebilirlik
  • yedekleme
  • olay geçmişi
  • mevcut ekip kapasitesi

çıkarılır.

Ardından kendi ekip, yönetilen hizmet veya hibrit model için sorumluluk matrisi oluşturulur.

Kubernetes'in gereksiz olduğu bir ortamda ise daha basit platform seçeneği önerilebilir.

Küçük ekip için Kubernetes rehberi bu teknoloji kararını ayrıca ele alır.

Sık yapılan hatalar

Tek Kubernetes uzmanını platform ekibi sanmak: Yedek sorumluluk ve nöbet olmadan tek kişi riski devam eder.

Managed Kubernetes'i tam operasyon hizmeti sanmak: Control plane'in yönetilmesi uygulama ve cluster operasyonunun tamamını kapsamaz.

Maaş ile aylık hizmet bedelini doğrudan karşılaştırmak: Aynı sorumluluk kapsamını üç yıllık toplam maliyetle karşılaştırın.

Altyapı kodunu sağlayıcıda bırakmak: Terraform/OpenTofu ve Kubernetes kaynakları müşterinin kontrolündeki depolarda tutulmalıdır.

Çıkış planını sözleşme sonunda düşünmek: Devir kriterleri hizmet başlarken tanımlanmalıdır.

Sırada ne var

Kaynaklar

Kaynaklar

  1. 1.
    Production environmentKubernetes · 2026-09-21
  2. 2.
    Patch releases and support periodKubernetes · 2026-09-21
  3. 3.
    Kubernetes releasesKubernetes · 2026-09-21
  4. 4.

Sık sorulan sorular

Kubernetes operasyonunu dış kaynak kullanmak ne anlama gelir?

Kubernetes operasyonunu dış kaynak kullanmak; cluster yükseltme, node bakımı, izleme, olay müdahalesi, kapasite, yedekleme ve runbook gibi tanımlı operasyon sorumluluklarını dış bir ekiple paylaşmak veya devretmektir. Uygulama kodu ve ürün kararları müşterinin ekibinde kalabilir.

Kubernetes için kendi ekip ne zaman daha uygundur?

Kubernetes platformu ürünün rekabet avantajının parçasıysa, birden fazla ürün ekibi ortak bir iç platform kullanıyorsa ve platform mühendisliği sürekli ürün kararı gerektiriyorsa kendi platform ekibi daha uygundur. 7/24 operasyon ve yedek sorumluluk da içeride kurulmalıdır.

Managed Kubernetes ile yönetilen Kubernetes operasyonu aynı şey mi?

Hayır. Managed Kubernetes çoğunlukla control plane gibi platform katmanının bir bölümünü sağlayıcıya devreder. Yönetilen Kubernetes operasyonu ise workload, node, yükseltme, gözlemlenebilirlik, yedekleme, kapasite ve olay müdahalesi gibi daha geniş operasyon sorumluluklarını kapsayabilir.

Kubernetes dış kaynak modelinde altyapı kimin hesabında olmalı?

Sağlayıcı bağımlılığını azaltmak için bulut hesabı, cluster kaynakları, DNS, sertifikalar, altyapı kodu ve operasyon dokümantasyonunun mümkün olduğunca müşterinin sahipliğinde kalması tercih edilir. Erişimler rol bazlı ve geri alınabilir olmalıdır.

Kubernetes ekibi ile dış kaynak modelini nasıl karşılaştırmalıyım?

Aynı sorumluluk kapsamını karşılaştırın: nöbet, cluster ve node yükseltmeleri, gözlemlenebilirlik, yedekleme, olay müdahalesi, güvenlik, kapasite, dokümantasyon ve devir. Yalnız maaş ile aylık hizmet bedelini karşılaştırmak gerçek toplam maliyeti göstermez.

Dynamis Teknoloji

Kararı sizin yerinize hesaplayan bir ekip.

Raff platformunu geliştiren ve işleten mühendisler. Ankara merkezli, KVKK uyumlu, 7/24 Türkçe destek.

  1. Rehber · DevOps ve KubernetesKubernetes production ortamında en sık yaşanan operasyon sorunlarıKubernetes production sorunlarını CrashLoopBackOff, OOMKilled, Node NotReady, DNS, storage, probe, rollout ve upgrade belirtileri üzerinden sistematik olarak teşhis edin.10 dk
  2. Rehber · DevOps ve KubernetesKüçük ekip için Kubernetes: ne zaman fazla gelir?Kubernetes küçük ekip için ne zaman anlamlı, ne zaman fazla? Tek uygulama, HA, deployment sıklığı, managed Kubernetes, operasyon sahipliği ve gerçek TCO ile karar verin.8 dk
  3. Rehber · DevOps ve KubernetesKubernetes'e geçiş: 14 günde üretime hazır cluster planıKubernetes'e geçişi 14 günlük pilot çerçevesiyle planlayın: uygulama hazırlığı, Gateway API, stateful kararları, gözlemlenebilirlik, GitOps, cutover ve rollback.8 dk