Linux, DevOps ve sistem yönetimi üzerine rehberler, ipuçları ve gerçek dünya deneyimleri.

Systemd ile Kendi Servisini Yaz: Flask ve Yedekleme Script’i Üzerinden Uygulamalı Rehber
Linux

Systemd ile Kendi Servisini Yaz: Flask ve Yedekleme Script’i Üzerinden Uygulamalı Rehber

Linux’ta çalışan bir script ya da uygulamayı sürekli aktif halde tutmak, hata durumunda yeniden başlatmak veya sistemi yeniden başlattığınızda otomatik olarak ayağa kaldırmak istiyorsanız systemd tam aradığınız şey. Bu rehberde hem bir Flask uygulamasını, hem de günlük çalışan basit bir yedekleme script’ini systemd servislerine dönüştüreceğiz. Gereksiz terimler yok,
2 min read
Kubernetes Ortamında OpenObserve Kurulumu ve OpenTelemetry Entegrasyonu
Kubernetes

Kubernetes Ortamında OpenObserve Kurulumu ve OpenTelemetry Entegrasyonu

Log yönetimi, metrik takibi ve olay izleme konularında OpenObserve; modern, açık kaynak ve performanslı bir gözlemleme çözümüdür. Grafana benzeri bir arayüz sunar ancak kendi içerisinde veri saklama motoruna sahiptir. Bu yazıda, OpenObserve’un Kubernetes ortamına nasıl kurulacağını ve OpenTelemetry Collector ile nasıl entegre edileceğini adım adım anlatacağım. 1. OpenObserve Temel
3 min read
Kubernetes'te KEDA ile Otomatik Pod Ölçekleme: Adım Adım Kurulum ve Örnekler
Kubernetes

Kubernetes'te KEDA ile Otomatik Pod Ölçekleme: Adım Adım Kurulum ve Örnekler

Kubernetes üzerinde çalışan uygulamalar zaman zaman yoğun trafik alabilir. Bu durumlarda uygulamanın yük altında kalmadan esnek şekilde büyüyüp küçülmesi çok önemlidir. Kubernetes'in yerleşik HorizontalPodAutoscaler (HPA) özelliği bunun için güzel bir başlangıç sunar. Ancak HPA genellikle sadece CPU ve RAM gibi temel metriklerle sınırlıdır. İşte tam burada devreye KEDA
2 min read
Kubernetes’te PersistentVolume Snapshot ile Yedek Alma ve Geri Yükleme
Kubernetes

Kubernetes’te PersistentVolume Snapshot ile Yedek Alma ve Geri Yükleme

Kubernetes’te çalışan uygulamalar verilerini genelde PersistentVolumeClaim (PVC) ile saklar. Özellikle veritabanı gibi durumlarda bu veriler oldukça kritik hale gelir. İşte tam bu noktada, verileri herhangi bir ek yedekleme yazılımına ihtiyaç duymadan, Kubernetes'in sunduğu snapshot desteğiyle yedekleyebiliriz. Bu yazıda, bir PVC’nin nasıl yedekleneceğini ve daha sonra bu
3 min read
Kubernetes NodeLocalDNS ConfigMap Güncellemesi Nasıl Yapılır?
Kubernetes

Kubernetes NodeLocalDNS ConfigMap Güncellemesi Nasıl Yapılır?

Kubernetes’te DNS işlerini hızlandırmak için NodeLocalDNS sıkça tercih ediliyor. Zamanla, kendi DNS sunucunu veya internal bir hostname eklemen gerekirse, işin anahtarı ConfigMap dosyasını doğru düzenlemekten geçiyor. Aşağıda, gerçek bir örnekle, ConfigMap’i nasıl güncelleyeceğini ve önemli satırları kısa kısa notlarla anlatıyorum. NodeLocalDNS İçin Örnek ConfigMap Mevcut ConfigMap’i düzenlemek
2 min read
Ubuntu’da LACP + VLAN Netplan Yapılandırması
Linux

Ubuntu’da LACP + VLAN Netplan Yapılandırması

Port isimlerini, IP adreslerini ve VLAN ID’sini kendi sistemine göre değiştir. Önce mevcut config dosyasını bul: ls /etc/netplan/ Genellikle 00-installer-config.yaml veya 01-netcfg.yaml gibi bir dosya olur. Bunu düzenle: sudo nano /etc/netplan/00-installer-config.yaml Aşağıdaki alanları kendine göre değiştir: * enp59s0f0np0, enp59s0f1np1, enp135s0f0np0, enp135s0f1np1 → Sunucunda kullandığın fiziksel
1 min read