İçeriğe geç
Teklif al

Hizmet · Bulut, DevOps ve veri

Kubernetes kurulumu

Kubernetes kümesini kurmak işin ilk yarısıdır. Güncellemeler, yedekler, ağ kuralları, izleme ve kaynak sınırları baştan düşünülmezse küme zamanla kimsenin dokunmak istemediği bir bileşene dönüşür.

Kategori
Bulut, DevOps ve veri
Çalışma modeli
Proje bazlı · Bakım ve destek · Danışmanlık
Hizmet bölgesi
Türkiye geneli, uzaktan ve yerinde

Kubernetes kurulumu hizmetimizde önce Kubernetes'e gerçekten ihtiyacınız olup olmadığını konuşuruz; bazı uygulamalar için Docker Compose ya da yönetilen bir uygulama platformu daha sade ve düşük maliyetlidir. İhtiyaç varsa kümeyi EKS, AKS, GKE gibi yönetilen bir servis üzerinde ya da kendi sunucularınızda kurar, uygulamalarınızı taşır ve ekibinize işletmeyi anlatırız.

Devamını okuDaha az göster

Kurulum sonunda elinizde yalnızca çalışan bir küme değil; kodla tanımlı altyapı, yedekleme ve güncelleme planı, izleme panoları ve bir işletme kılavuzu olur.

Kubernetes kurulumu hizmeti ne zaman gerekir

Aşağıdaki durumlar, tek sunucu ya da elle yönetim düzeninin sınırına gelindiğini gösterir.

  • Birden çok servisten oluşan ve sık sürüm alan uygulamaları tek tek sunucularda yönetmekte zorlanan ekipler
  • Yük arttığında uygulamayı otomatik büyütüp küçültmek isteyen e-ticaret ve yazılım hizmeti işletmeleri
  • Docker Compose ile sınırına gelmiş ve tek sunucu riskinden kurtulmak isteyen ekipler
  • Aynı çalışma biçimini hem bulutta hem kendi sunucularında sürdürmek isteyen kurumlar
  • Mevcut kümesi kimse tarafından tam anlaşılmayan, güncellenemeyen ya da güvenlik durumu belirsiz olan şirketler

Kubernetes ile çözülmesi beklenen ihtiyaçlar

Küme, yalnızca aşağıdaki ihtiyaçların gerçekten var olduğu yerde getirdiği karmaşıklığı hak eder.

  • 01

    Kesintisiz sürüm yayını

    Kademeli güncelleme ve sağlık kontrolleri, hatalı bir sürümün tüm kullanıcılara ulaşmasını engeller ve gerektiğinde önceki sürüme dönmeyi kolaylaştırır.

  • 02

    Yüke göre ölçekleme

    Uygulama kopyası ve düğüm sayısı yüke göre değişir. Bunun sağlıklı çalışması için kaynak istek ve limit değerlerinin gerçek ölçüme göre belirlenmesi gerekir.

  • 03

    Durum tutan bileşenler

    Veritabanı ve dosya depolama kümenin içinde mi dışında mı çalışacak, yedeği nasıl alınacak? Çoğu işletme için veritabanını yönetilen bir servisle çalıştırmak daha sağlıklıdır.

  • 04

    Çok ekipli kullanım

    İsim alanı ayrımı, rol bazlı yetki ve kaynak kotalarıyla bir ekibin hatası diğerini etkilemez.

  • 05

    İşletme yükü

    Sürüm yükseltmeleri, güvenlik yamaları ve sertifika yenilemeleri düzenli iş demektir. Bu yükün ekibinizde mi, yönetilen serviste mi yoksa bakım anlaşmasında mı olacağı baştan kararlaştırılır.

Kubernetes kurulumu kapsamında hazırlananlar

Kapsam, ortamınıza göre aşağıdaki bileşenlerden oluşur.

  • 01

    Küme mimarisi

    Kontrol düzlemi ve düğüm sayısı, birden çok erişilebilirlik alanına yayılma, düğüm havuzları ve boyutlandırma birlikte belirlenir.

  • 02

    Ağ ve trafik yönetimi

    Ağ eklentisi, ingress ya da Gateway API ile dış trafik, otomatik TLS sertifikası ve servisler arası trafiği kısıtlayan ağ politikaları kurulur.

  • 03

    Depolama ve yedekleme

    Kalıcı birimler, anlık görüntüler ve küme durumunun yedeği alınır; geri yükleme gerçekten denenir.

  • 04

    Güvenlik temeli

    Rol bazlı erişim, Pod güvenlik standartları, imaj taraması ve şifreli gizli bilgi yönetimi varsayılan olarak açılır.

  • 05

    İzleme ve günlük

    Prometheus ve Grafana panoları, merkezi günlük toplama ve uyarı kuralları kurulur.

  • 06

    Uygulamaların taşınması

    Dockerfile, Helm ya da Kustomize şablonları hazırlanır; önce bir pilot uygulama, sonra diğerleri kümeye taşınır.

Kubernetes kümesinin bağlandığı sistemler

Küme tek başına çalışmaz; çevresindeki hizmetlerle uyumu kurulum kadar önemlidir.

  • 01

    Bulut sağlayıcıları

    AWS, Azure ve Google Cloud'un yük dengeleyici, disk ve kimlik servisleri küme ile bütünleştirilir.

  • 02

    Kayıt defteri ve dağıtım hattı

    İmajların üretildiği, tarandığı ve kümeye dağıtıldığı hat kurulur. Argo CD ya da Flux gibi GitOps araçlarıyla kümenin durumu depodaki tanımla eşitlenir.

  • 03

    Alan adı ve sertifikalar

    DNS kayıtları ve Let's Encrypt gibi otoritelerden alınan sertifikalar cert-manager ile otomatik yenilenir.

  • 04

    Veritabanı ve kuyruklar

    Yönetilen PostgreSQL, MySQL, Redis veya mesaj kuyruklarına ağ erişimi sağlanır, bağlantı bilgileri kümeye güvenli biçimde aktarılır.

  • 05

    Kimlik sağlayıcı

    Küme erişimi paylaşılan kubeconfig dosyaları yerine şirket kimliği ve rollerle verilir; ayrılan kişinin yetkisi tek noktadan kapanır.

Kubernetes kurulumu aşamaları

  1. Adım 01

    Uygunluk değerlendirmesi

    Uygulamalarınızın yapısını ve yükünü inceler, Kubernetes'in gerçekten gerekli olup olmadığını yazılı değerlendiririz.

  2. Adım 02

    Mimari ve boyutlandırma

    Yönetilen servis ya da kendi kurulum kararını, düğüm sayısını ve ağ yapısını netleştiririz.

  3. Adım 03

    Küme kurulumu

    Kümeyi ve temel bileşenleri altyapı koduyla kurarız; aynı yapıyı başka ortamlarda yeniden üretebiliriz.

  4. Adım 04

    Pilot uygulama

    Seçilen bir uygulamayı taşır, sürüm yayınını, ölçeklemeyi ve geri dönüşü deneriz.

  5. Adım 05

    Güvenlik, yedek ve izleme doğrulaması

    Yedekten geri dönüşü, uyarıların çalışmasını ve erişim kurallarını sınarız.

  6. Adım 06

    Taşıma ve eğitim

    Kalan uygulamaları taşır, ekibinize işletme eğitimi ve yazılı kılavuz veririz.

  7. Adım 07

    Güncelleme planı

    Sürüm yükseltme takvimini ve sorumlularını belirleriz.

Kubernetes kurulumunda teknik yaklaşımımız

Yönetilen servisler (EKS, AKS, GKE) kontrol düzleminin bakımını sağlayıcıya bırakır ve çoğu işletme için daha az işletme yükü getirir. Veri yerleşimi, mevcut donanım ya da maliyet nedeniyle kendi sunucularınızda çalışmak gerekiyorsa kubeadm, k3s veya RKE2 gibi dağıtımlardan uygun olanı seçilir; bu durumda etcd yedeği ve sürüm yükseltmeleri de işletme planının parçası olur.

Devamını okuDaha az göster

Küme ve üzerindeki uygulama tanımları depoda tutulur; kümeye elle kubectl ile değişiklik yapılmaz. Kubernetes sürümleri sınırlı süre desteklendiğinden yükseltme planı kurulumun parçasıdır. Aynı tanımla geliştirme, test ve canlı ortam benzer biçimde yeniden kurulabilir.

Kaynak isteklerini ve limitlerini gerçek ölçümle belirler, sağlık kontrolleri ve kesinti bütçeleri tanımlar, ağ politikalarında önce her şeyi kapatıp gereken trafiğe izin veririz. Kubernetes gizli bilgileri varsayılan olarak şifreli saklamadığı için şifreleme ya da harici kasa kullanımını kurulumun içine koyarız.

Bu hizmette çalışma modelleri

  • 01

    Proje bazlı

    Sabit kapsam, sabit fiyat ve belirli teslim tarihi

    Kapsamı belli, teslim tarihi olan işler için.

    • Yazılı kapsam ve kabul ölçütleri
    • Sabit fiyat ve belirli teslim tarihi
    • Teslim ve kabul adımları sözleşmede
    Bu modelle teklif alın: Proje bazlı
  • 02

    Bakım ve destek

    Aylık sözleşmeli, SLA'lı bakım, destek ve geliştirme saati

    Yayındaki bir sistemin sürekliliği için.

    • Aylık sözleşme ve SLA
    • İzleme, güncelleme ve hata düzeltme
    • Aylık geliştirme saati
    Bu modelle teklif alın: Bakım ve destek
  • 03

    Danışmanlık

    Saatlik veya günlük teknik danışmanlık

    Karar, denetim veya yön belirleme gereken durumlar için.

    • Saatlik veya günlük çalışma
    • Yazılı rapor ve öneriler
    • Ekibinizle birlikte çalışma
    Bu modelle teklif alın: Danışmanlık

Kubernetes kurulumu hakkında sık sorulan sorular

Kubernetes kurulumu fiyatları nelere göre değişir?

Küme ve ortam sayısı, taşınacak uygulama sayısı, yönetilen servis ya da kendi sunucu tercihi ile izleme, yedekleme ve eğitim kapsamı belirleyicidir. Kapsam yazılı olarak çıkarılır.

Kubernetes kurulumu yerine yönetilen servis mi kullanmalıyız?

Kendi sunucunuzda çalışmayı gerektiren somut bir neden yoksa genellikle evet. Yönetilen servis kontrol düzleminin bakımını sağlayıcıya bırakır; düğümler, ağ ve uygulama tarafı yine sizin sorumluluğunuzda kalır.

Küçük bir uygulama için Kubernetes fazla mı?

Çoğu zaman evet. Bir iki servis, düşük ve öngörülebilir yük ile küçük bir ekip varsa Docker Compose ya da yönetilen uygulama platformu daha sade bir yoldur. Uygunluk değerlendirmesinde bunu açıkça yazarız.

Kurulumdan sonra kümeyi kim işletecek?

Ekibinize eğitim ve yazılı işletme kılavuzu veririz. İsterseniz güncelleme, izleme ve nöbet işlerini bakım ve destek anlaşmasıyla üstleniriz; yanıt süreleri sözleşmede tanımlanır.

Mevcut uygulamamız konteynere taşınabilir mi?

Genellikle evet. Oturum bilgisini, yüklenen dosyaları ve zamanlanmış görevleri yerel disk yerine ortak servislerde tutmak için küçük düzenlemeler gerekebilir. Bu ihtiyaç uygunluk değerlendirmesinde belirlenir.

Kubernetes kurulumu firması olarak hangi dağıtımlarla çalışıyorsunuz?

EKS, AKS ve GKE gibi yönetilen servislerle, kendi sunucularda ise kubeadm, k3s ve RKE2 ile çalışıyoruz. Seçim ortamınıza ve işletme kapasitenize göre yapılır.

Yedekleme ve felaket senaryosu nasıl ele alınıyor?

Küme durumu ve kalıcı veriler için yedek alınır, geri yükleme düzenli olarak denenir. Yedeğin ayrı bir hesapta ya da konumda tutulması önerilir.

İlgili hizmetler ve sayfalar

Kubernetes kurulumu için teklif alın

Kısa bir ön görüşmede ihtiyacınızı dinleyip kapsamı, çalışma modelini ve takvimi yazılı olarak paylaşırız.

+90 552 579 93 21