Red Hat OpenShift: Kubernetes’ten Kurumsal Platforma Geçiş Rehberi

Red Hat OpenShift: Kubernetes’ten Kurumsal Platforma Geçiş Rehberi

07 Haz 2026

Red Hat OpenShift, açık kaynaklı Kubernetes orkestrasyonunu temel alarak, bu teknolojiyi kurumsal standartlarda bir uygulama platformuna dönüştüren kapsamlı bir çözüm ekosistemidir. Modern bir PaaS (Platform as a Service) modeli sunan OpenShift; Node.js, Python, Java, Go, Ruby ve PHP gibi kritik programlama dillerini ve ilgili uygulama çatısını (framework) tek tıkla devreye alma imkânı tanıyarak geliştirme süreçlerini (DevOps) hızlandırır.

Bu blog yazımızda, OpenShift’in iş sürekliliğine katkılarını, Kubernetes ile ayrıştığı stratejik noktaları, hibrit bulut mimarisindeki konumunu ve platformu üretime hazır (production-ready) kılan gelişmiş özellikleri detaylıca analiz ediyoruz.

Red Hat OpenShift Nedir ve Ne İşe Yarar?

OpenShift’in Temel Tanımı: Kubernetes Üzerine Kurulu Platform

Red Hat OpenShift, konteyner tabanlı yazılımların dağıtımı ve yönetimi için geliştirilmiş bir üründür. Platform, Red Hat Enterprise Linux CoreOS, Kubernetes ve temel küme servisleri gibi bileşenlerden oluşur. Tüm bu bileşenler tam otomatik bir yükleyici kullanılarak devreye alınır. Red Hat, proje sponsoru Google dışındaki en büyük kurumsal Kubernetes geliştiricisidir ve yüzlerce açık kaynak projeyi üretime hazır, kararlı ve güvenli kurumsal ürünler haline getirir.

OpenShift, en yenilikçi upstream açık kaynak projelerinden inşa edilmiştir. Buna ek olarak, Red Hat tarafından desteklenmektedir ve Kubernetes ile Kubernetes-native uygulamalar için ticari destek, yükseltmeler, yamalar ve artırılmış güvenlik sağlar. Böylece kullanıcıların bu işleri kendilerinin yapmasına gerek kalmaz.

PaaS Çözümü Olarak OpenShift’in Sunduğu Değerler

Platform as a Service çözümü olarak OpenShift, kullanıcıları karmaşıklıktan soyutlayarak geliştiricilerin üretkenliğini artırmaya yardımcı olur. Müşteriler, uygulamaları bulutta kullanma konusunda istekli ancak çoklu bulut kullanımının getirdiği operasyonel zorluktan memnun değil. OpenShift, bu sorunu aşmak için istikrarlı bir geliştirme ve operasyon tecrübesi sunar.

Test edilmiş ve güvenilir hizmetleri entegre ederek, uygulamaları geliştirme, modernleştirme, dağıtma, çalıştırma ve yönetme sürecindeki zorlukları azaltır. Genel bulut, şirket içi, hibrit bulut veya uç mimaride tutarlı bir deneyim sunar. Geliştirici dostu iş akışları, yerleşik CI/CD boru hatları ve kaynak kodundan imaja dönüştürme özelliği sayesinde doğrudan uygulama kodundan konteynere geçiş yapabilirsiniz.

OpenShift OKD ve Container Platform Sürümleri

OpenShift’in iki sürümü mevcuttur. OpenShift OKD tarafı açık kaynaklı bir projedir. Diğer taraftan OpenShift Container Platform, Red Hat tarafından desteklenen, geliştirilen ve profesyonel destek alabileceğiniz ücretli versiyonudur. OKD kullanmak ücretsizdir ve ticari ürün içerisindeki yeteneklerin büyük bir bölümünü içerir, ancak destek alamazsınız.

Desteklenen Programlama Dilleri ve Framework’ler

OpenShift, çeşitli programlama dillerini destekler. Platform üzerinde Java, Node.js, Python, .NET, Go, Ruby, PHP ve Perl gibi programlama dilleriyle geliştirilmiş uygulamaları kurabilir ve kullanabilirsiniz. Uygulamalar için ne mimari seçildiği, geliştiricilerin hangi programlama dilini daha faydalı bulduğu ve hangi servisleri kullandığından bağımsız olarak build, test, deploy ve izleme araçlarını içeren tek ve istikrarlı bir uygulama geliştirme ortamı sağlar.

İlginizi Çekebilir: Yapay Zekâ Gelişmeleri ve OpenShift AI Platform

OpenShift ile Kubernetes Arasındaki Temel Farklar

Kubernetes’in Açık Kaynak Yapısı vs OpenShift’in Kurumsal Yaklaşımı

Kubernetes kendi başına sadece Container as a Service altyapısı sağlar. Cloud Native Computing Foundation tarafından geliştirilen açık kaynaklı bir orkestrasyon çerçevesidir. Herhangi bir problem durumunda kullanıcıya harici uzmanlardan ve bilgili topluluktan destek sağlar. Öte yandan, OpenShift bir üründür. Kullanıcıların ücretli bir abonelikle destek sağlayan platformu yüklemelerine olanak tanır. OpenShift, Kubernetes platformunu ve Docker konteyner imajlarını içerir, ancak Kubernetes OpenShift servislerini içermez. Her ne kadar her ikisi de açık kaynaklı programlar olsa da, OpenShift Red Hat’ten ücretli bir platform servisi iken Kubernetes açık kaynak kodu GitHub’dan ücretsiz indirilebilen bir servistir.

Kurulum ve Konfigürasyon Karşılaştırması

Kubernetes ortamlarında her yıl ortalama 3-4 yeni sürüm yayınlanmaktadır. Standart Kubernetes dağıtımlarında sürüm güncellemeleri sırasında; ağ katmanı (CNI), storage sürücüleri (CSI), ingress yapıları, monitoring bileşenleri ve üçüncü parti eklentiler ile uyumluluğun ayrıca kontrol edilmesi gerekir. Bu nedenle kurumlar çoğu zaman upgrade öncesi test, validasyon ve manuel operasyon süreçleri yürütmektedir.

OpenShift platformunda ise Red Hat tarafından sunulan entegre ve destekli yapı sayesinde platform bileşenlerinin uyumluluk kontrolleri önceden test edilerek kullanıcıya sunulur. Cluster Version Operator (CVO) ve Operator Lifecycle Manager (OLM) gibi mekanizmalar sayesinde sürüm güncellemeleri daha kontrollü, otomatik ve operasyonel açıdan daha düşük riskle gerçekleştirilebilir.

Ayrıca rolling update mimarisi sayesinde birçok senaryoda bakım kesintileri minimum seviyeye indirilebilir. Ancak nihai kesinti durumu; uygulamanın mimarisi, yüksek erişilebilirlik (HA) tasarımı ve kullanılan bağımlılıklara göre değişiklik gösterebilir.

Güvenlik Politikaları ve Yönetim Kolaylığı Farkları

OpenShift’in çok katı bir güvenlik politikası vardır. Security Context Constraints, Kubernetes’in Pod Security Policies özelliğinin daha gelişmiş bir versiyonudur. Entegre kimlik yönetimi ve OAuth desteği, kurumsal kimlik sistemleriyle kolay entegrasyon sağlar. Kubernetes’te güvenlik yapılandırmaları manuel olarak yönetilirken, OpenShift varsayılan güvenlik politikaları ve otomatik yapılandırmalar sunar. Container güvenliği, image scanning ve registry güvenliği OpenShift’te entegre özelliklerdir.

CI/CD Entegrasyonu ve DevOps Araçları

OpenShift’te Jenkins ile CI/CD entegrasyonu mevcuttur. OpenShift Pipelines, Tekton’a dayanan Kubernetes-native bir CI/CD çözümüdür. OpenShift GitOps, Argo CD’yi deklaratif GitOps motoru olarak kullanan bir Operator’dür. Kubernetes’te CI/CD entegrasyonu Jenkins’te mümkündür ancak bir araç içinde entegre değildir.

Web Konsolu ve Kullanıcı Deneyimi Farklılıkları

Web Console, OpenShift’in kullanıcı dostu yönetim arayüzüdür. Kubernetes dashboard’una göre daha kapsamlı özellikler sunar. OpenShift, kullanıcılara iyi bir destek sağlar. Kubernetes’te kullanıcılar, daha iyi bir kullanıcı deneyimi için bazı ek araçlara ihtiyaç duyar.

İlginizi Çekebilir: Yapay Zekâda Güvenilirlik ve Kontrol

OpenShift Mimari Yapısı ve Çalışma Prensibi

Master ve Node Bileşenleri

OpenShift mimarisi üç ana node tipi üzerinde yapılandırılır. Control plane node’ları cluster’ın beynidir ve API Server, Scheduler, etcd gibi hayati bileşenleri çalıştırır. API Server merkezi yönetim noktası olarak görev yapar ve tüm kubectl ya da oc komutları bu sunucu ile iletişim kurar. Scheduler bileşeni, pod’ların hangi worker node’da çalışacağına karar verir. Controller Manager, cluster’ın gerçek durumu ile istenen durum arasındaki farkı sürekli kontrol eder ve gerekli düzeltmeleri yapar. etcd ise cluster’ın tüm konfigürasyon ve durum bilgilerini saklayan distributed key-value store’dur.

Infrastructure node’ları logging, monitoring, ingress gibi platform servislerini barındırır. Compute (worker) node’ları ise sanal makinelerin ve uygulamaların çalıştığı asıl iş yükü katmanıdır. Her worker node’da Kubelet agent’ı API Server ile sürekli iletişim halindedir. Container Runtime, OpenShift 4.x versiyonlarında genellikle CRI-O olarak kullanılır. Kube-proxy ise network trafiğini yönetir ve service’lere gelen istekleri uygun pod’lara yönlendirir.

OpenShift Pod Nedir ve Konteyner Yönetimi

Pod, Kubernetes ve OpenShift’in ölçeklendirilebilir en küçük işlem birimidir. Genellikle bir veya birden fazla konteynerden oluşur ve birlikte çalışarak bir uygulamayı barındırır. Her pod kendi IP adresine sahiptir ve bu IP’ler üzerinden birbirleriyle iletişim kurabilir. Pod içindeki container’lar localhost üzerinden birbirleriyle iletişim kurabilir. Varsayılan maksimum node başına pod limiti 250’dir.

Entegre Registry ve Image Yönetimi

OpenShift Container Platform, environment’inizde yerel olarak image yönetimi sağlayan dahili, entegre bir konteyner image registry’si sunar. Registry, infrastructure Operator tarafından yapılandırılır ve yönetilir. Cluster üzerinde standart bir workload olarak çalışır ve mevcut cluster altyapısının üzerinde konumlanır. Registry genellikle cluster üzerinde oluşturulan image’lar için bir yayın hedefi olarak kullanılır. Image verisi iki konumda saklanır: gerçek image verisi bulut depolama veya filesystem volume gibi yapılandırılabilir bir depolama konumunda, image metadata’sı ise standart API kaynakları olarak saklanır.

Persistent Storage ve GlusterFS Entegrasyonu

OpenShift Virtualization’da sanal makine diskleri Persistent Volume Claim (PVC) nesneleri üzerinden yönetilir. Bu PVC’ler, ihtiyaç oluştuğunda CSI (Container Storage Interface) sürücüsü tarafından sağlanan depolama üzerinde provision edilir. GlusterFS volume’leri POSIX-uyumlu bir filesystem sunar ve cluster’daki bir veya daha fazla node’da bir veya daha fazla “brick”ten oluşur. heketi, GlusterFS volume yönetimi için REST servisidir ve varsayılan olarak üç kopya replica olan volume’ler oluşturur.

Routing Layer ve Service Katmanı

Route, uygulamanızı public URL’de barındırmanıza olanak tanır. HTTP tabanlı route, temel HTTP routing protokolünü kullanan güvensiz bir route’tur. OpenShift, edge, passthrough ve re-encryption termination stratejilerini destekler. Service’ler pod’lar arasında iletişimi kolaylaştırır ve statik IP adresleri ile DNS kayıtlarıyla pod’ların erişilebilirliğini sağlar.

oc Komut Satırı Araçları

oc komutu, bir terminalden uygulamalar oluşturabilir ve OpenShift Container Platform projelerini yönetebilirsiniz. Komut satırı ile cluster’a erişmek için önce web console’a gidip oturum açma komutunu kopyalamanız gerekir.

İlginizi Çekebilir: BGP Nedir? Rota Anonsları ve İnternetin Omurgası

OpenShift’i Üretime Hazır Hale Getiren Özellikler

High Availability (HA) Ortam Kurulumu Gereksinimleri

Üretim ortamı için yüksek erişilebilirlik yapısı kurmanız gerekir. Bu yapı 3 Master sunucusu, 1 Load Balancer, 3 Etcd sunucusu ve en az 2 Worker sunucu gerektirir. Master sayısı 3’ün ötesine ölçeklenemez. Her master node için 8 vCPU ve 16 GB RAM önerilir.

Otomatik Ölçeklendirme ve Self-Healing Mekanizmaları

Cluster autoscaler, yetersiz kaynak nedeniyle çalışmayan pod’lar olduğunda cluster boyutunu artırır. Her 10 saniyede bir gereksiz node’ları kontrol eder ve kaldırır. Machine autoscaler, machine set’lerdeki makine sayısını ayarlar. Self-healing yetenekleri sayesinde başarısız container’ları yeniden başlatır ve Pod replica sayısını korur.

Monitoring ve Logging: Prometheus Entegrasyonu

OpenShift, Prometheus tabanlı önceden yapılandırılmış monitoring stack ile gelir. Cluster Monitoring Operator, monitoring bileşenlerini yönetir. Üretim ortamları için persistent storage ile monitoring yapılandırması önerilir. Prometheus iki replica, Alertmanager üç replica çalışır.

Red Hat Destek ve Lisanslama Modeli

Red Hat, sadece worker sunucularını lisanslar. Master, etcd ve router sunucularına ücret alınmaz. Production Scope of Coverage ve SLA kapsamında destek sağlanır.

Bulut Platformları ile Entegrasyon (AWS, Azure, GCP)

Azure Red Hat OpenShift %99,95 kullanılabilirlik SLA sunar. Red Hat OpenShift Service on AWS, otomatik dağıtım ve yönetim sağlar. GCP üzerinde Premium Network Service Tier gereklidir.

Bu incelememizde, Red Hat OpenShift’in standart Kubernetes katmanını nasıl kapsamlı ve kurumsal düzeyde bir platforma dönüştürdüğünü teknik derinliğiyle analiz ettik. OpenShift, bir PaaS (Platform as a Service) çözümü olarak sunduğu operasyonel verimlilik, mimari esneklik ve üretime hazır (production-ready) yetkinlikleriyle modern BT altyapılarının merkezinde yer almaktadır. Kurumsal konteyner stratejinizi planlamak, mimari tasarım süreçlerinizi optimize etmek ve Red Hat OpenShift çözümlerimiz hakkında detaylı bilgi almak için Sekom uzman ekibiyle iletişime geçebilirsiniz.



Diğer Yazılarımız

Red Hat OpenShift: Kubernetes’ten Kurumsal Platforma Geçiş Rehberi


BGP Nedir? Rota Anonsları ve İnternetin Omurgası


AI Datacenter Network Mimarisi | En Hızlı GPU’lar Neden Yetmez: AI İş Yüklerinde Ağ Altyapısının Belirleyici Rolü


Tüm yazıları gör

Diğer Yazılarımız

Sekom | Red Hat OpenShift: Kubernetes'ten Kurumsal Platforma Geçiş Rehberi
Red Hat OpenShift: Kubernetes’ten Kurumsal Platforma Geçiş Rehberi

Red Hat OpenShift, açık kaynaklı Kubernetes orkestrasyonunu temel alarak, bu teknolojiyi kurumsal standartlarda bir uygulama platformuna dönüştüren kapsamlı bir çözüm ekosistemidir.

Devamını Oku
Sekom | BGP Nedir? Rota Anonsları ve İnternetin Omurgası
BGP Nedir? Rota Anonsları ve İnternetin Omurgası

Border Gateway Protocol (BGP), on binlerce bağımsız ağı birbirine bağlayan ve veri trafiğini yönlendiren internetin temel protokolüdür.

Devamını Oku
Sekom | Yapay Zekâda Güvenilirlik ve Kontrol: Guardrail Tabanlı Güvenlik Yaklaşımı
Yapay Zekâda Güvenilirlik ve Kontrol: Guardrail Tabanlı Güvenlik Yaklaşımı

Yapay zekâ güvenliğinde Guardrail ve Red Teaming yaklaşımlarını keşfedin. AI risklerini kontrol altına alın, regülasyonlara uyum sağlayın.

Devamını Oku
Sekom | Cloud Collaboration Güvenli mi? Cloud mu On premise çözüm mü?
Cloud Collaboration Güvenli mi? Cloud mu On premise çözüm mü?

Cisco’nun güvenlik çözümleriyle bulutta iş birliği güvenli. Cloud, on-premise ya da hibrit çözümler için lisanslama avantajlarını keşfedin.

Devamını Oku
Sekom | Cisco İş Birliği Çözümleri - Modern İş Dünyasında Bağlantının Yeni Tanımı
Cisco İş Birliği Çözümleri – Modern İş Dünyasında Bağlantının Yeni Tanımı

Cisco iş birliği çözümleri hibrit çalışmayı, iletişimi geliştirin. Sekom’un Cisco Gold Partner uzmanlığıyla geleceğe hazır olun.

Devamını Oku
Sekom | Gözlemle, Ölç, Yönet - Sekom’un Uçtan Uca Monitoring Mühendisliği
Gözlemle, Ölç, Yönet – Sekom’un Uçtan Uca Monitoring Mühendisliği

Açık kaynak tabanlı gözlemlenebilirlik, otomasyon ve ölçeklenebilir mimarisi ile altyapınızı güçlendirin. Sekom’un yaklaşımını keşfedin!

Devamını Oku

“Building Digital Future”

Sekom olarak, müşterilerimizin ve çalışanlarımızın memnuniyetini her zaman ön planda tutan, uzman, köklü ve güvenilir bir dijital dönüşüm entegratörüyüz.

Keşfet
Wireskop Carrier-grade service orchestration and intelligence platform UC Toolbox End-to-end visibility for Unified Communications Clarity Integrated Network and Infrastructure Observability platform
Sekans Centralized DHCP and IP address management solution Kognosphere Centralized DPI management and orchestration platform Autosphere Enterprise-scale IT automation and orchestration platform
For more information, feel free to contact us.
Wireskop Operatör seviyesinde servis orkestrasyonu ve zeka platformu UC Toolbox Birleşik İletişim altyapıları için uçtan uca görünürlük Clarity Bütünleşik Ağ ve Altyapı Gözlemlenebilirlik Platformu
Sekans Merkezi DHCP ve IP adres yönetimi çözümü Kognosphere Merkezi DPI yönetimi ve orkestrasyon platformu Autosphere Kurumsal ölçekte BT otomasyon ve orkestrasyon platformu
Daha fazla bilgi için lütfen bizimle iletişime geçin.