close

OpenShift

Navigasyona git Aramaya git
OpenShift (OpenShift Konteyner Platformu)
OpenShift-LogoType.svg
Genel bilgi
program türü Hizmet olarak platform , Web geliştirme
geliştirici Kırmızı şapka
İlk sürüm 04 Mayıs 2011 (11 yıl 5 ay 15 gün)
Lisans Apache Lisansı 2.0 [ 1 ]
Gerçek durum Aktif
Diller 1
Teknik Bilgiler
Zamanlanmış AngularJS'ye git
Sürümler
En son kararlı sürüm 3.7.116 Ocak 2018
Bağlantılar

Resmen Openshift Container Platform (OCP) olarak adlandırılan OpenShift, Red Hat'in bir hizmet olarak platform bulut bilişim ürünüdür .

Geliştiriciler, web uygulamalarını platformun farklı dillerinde dağıtmak için Git'i kullanabilir.

RHEL Linux üzerinde çalıştırılabildiği sürece Web uygulamaları olan ikili programları destekler . Bu, keyfi dillerin ve çerçevelerin kullanılmasına izin verir.

OpenShift, uygulamanın altında yatan hizmetlerin bakımını yapar ve uygulamayı gerektiği gibi ölçeklendirir.

OpenShift Menşei

Origin, OpenShift'in açık kaynak sürümüdür. OpenShift Online, OpenShift Dedicated ve OpenShift Enterprise ürünleri, Origin uygulamalarıdır.

Origin, kapsayıcı yönetimi için Docker'ı ve kapsayıcı grubu yönetimi için Kubernetes'i kullanır. Tüm proje kodları GitHub'da Apache lisansı altında mevcuttur .

Desteklenen programlama ortamları

Desteklenen veritabanları

Sürümler

* OpenShift Konteyner Platformu 3.7

Cri-O, bir teknoloji önizlemesinin yanı sıra kalıcı yerel depolama (Kalıcı Birimler) için bir teknik önizleme olarak sunulur.

OpenShift'in kapsayıcıların dahili altyapısını düzenlemek için kullandığı dahili Yazılım Tanımlı Ağ SDN'si için önerilen bir çözüm olarak ovs-multitenant eklentisi yerine ovs-networkpolicy eklentisi kullanılır.

OCP 3.7, Kubernetes 1.7'yi kullanır

* OpenShift Konteyner Platformu 3.9

Kubernetes durum bilgisi kümeleri, arka plan programları ve dağıtımlar, teknik önizlemeden tam desteğe geçer.

OCP 3.9, Kubernetes 1.9'u kullanır

* OpenShift Konteyner Platformu 3.10

OpenShift altyapı dağıtımlarında, etcd hizmetlerinde, API sunucusunda ve denetleyicilerde birçok sistem hizmetinin yerini statik bölmeler alır.

openshift-sdn ve openvswitch bileşenleri artık bir arka plan programı olarak çalışıyor.

Kalıcı Birimin boyutunu değiştirme özelliği, teknik bir önizleme olarak sunulur.

OCP 3.10, Kubernetes 1.10'u kullanır

* OpenShift Konteyner Platformu 3.11

OLM operatörleri bir teknik önizleme olarak eklenir, Web Kümesi Konsolu, gelecek sürümler için web arayüzünde bir iyileştirme olarak eklenir.

Ansible 2.6, OCP 3.11 dağıtımları ve bakımı için desteklenir.

OCP 3.11, Kubernetes 1.11'i kullanır

Cri-O artık üretim için kararlı kabul ediliyor, OCP yavaş yavaş Docker'ı bir konteyner çözümü olarak terk edecek.

Podman bir teknik önizleme olarak devam ediyor.

* OpenShift Konteyner Platformu 4.0

Yükleyici, Ansible playbook'larını çalıştırmak yerine Terraform'a geçer, tek bir komutla tüm kümeyi dağıtmak mümkündür.

Operatörler OCP'nin merkezi haline gelir, tüm dağıtım operatörleri yürüterek gerçekleşir.

Openshift 4'ün önceki sürümlerinden çok fazla değişikliği var, bu OpenShift'in tasarlanma biçiminde çok önemli bir değişiklik.

Master'ları OCP 4'e monte etmek için CoreOS gereklidir, RHEL yalnızca çalışan düğümlerde veya alt düğümlerde kullanılabilir.

Tüm metrikleri ve izleme yığınını değiştirin.

Dağıtım şu anda yalnızca AWS'de desteklenmektedir.

Web arayüzü, sürüm 3.11'de gösterilen Web Kümesi Konsolu'nu temel alarak tamamen değişir.

OCP 4.0 bir ön sürüm olarak kabul edildi.

* OpenShift Konteyner Platformu 4.1

VMware'den vsphere ile şirket içi destek sunulmaktadır.

OCP 4.1, BareMetal'de desteklenir.

Azure ile gelecek sürümlerde destek sunmak için çalışmalar devam ediyor.

OCP 4.1, Kubernetes 1.13'ü kullanır

OCP 4'ün üretim için kararlı olduğu düşünülen ilk sürümüdür.

Avantajlar

  • Uygulamalar kolayca dağıtılabilir.
  • Durum bilgisi olan ve durum bilgisi olmayan uygulamaları çalıştırın ve destekleyin.
  • Kapsayıcı tabanlı uygulamalar için yerleşik güvenlik sağlar.
  • OpenShift'te bulunan uygulamalara giden yollar çok basit bir şekilde oluşturulabilir.

MiniShift

Minishift, sanal bir makine içinde tek düğümlü OpenShift kümesi çalıştırarak Openshift'i yerel olarak çalıştırmanıza yardımcı olan bir araçtır.

Minishift'in yerini, Fedora Linux, CentOS ve RHEL'de desteklenen oc cluster up komutu almıştır.

Boru hatları

OpenShift Pipelines, uygulamalarınızı Openshift'te oluşturma, dağıtma ve tanıtma üzerinde kontrol sahibi olmanızı sağlar. Varsayılan işlem hattı, oluşturmaya ve dağıtmaya izin verir.

Desteklenen çerçeveler

OpenShift, çerçevelerin kodunda değişiklik gerektirmeyen tercih edilen dile bir API ile entegre ederek web uygulaması çerçevelerini destekler.

  • Ruby için Raf
  • Python için WSGI
  • Perl için PSGI

OpenShift'i içerecek şekilde değiştirilmeden çalışan bazı çerçeveler.

Referanslar

  1. ^ "Arşivlenmiş kopya" . 24 Mayıs 2012 tarihinde kaynağından arşivlendi . 16 Haziran 2013 tarihinde erişildi . 

Dış bağlantılar