Red Hat OpenShift 4.2 tərtibatçılara təkmilləşdirilmiş və genişləndirilmiş alətlər təklif edir

OpenShift 2019 4.2-cu ilin oktyabrında buraxıldı, bütün mahiyyəti bulud mühiti ilə işin avtomatlaşdırılması və optimallaşdırılması istiqamətində kursu davam etdirir.

Red Hat OpenShift 4.2 tərtibatçılara təkmilləşdirilmiş və genişləndirilmiş alətlər təklif edir

Yada salaq ki, 2019-cu ilin may ayında istehsal mühitlərində konteyner tətbiqlərinin idarə edilməsini sadələşdirmək üçün yenidən dizayn etdiyimiz Kubernetes platformamızın növbəti nəsli olan Red Hat OpenShift 4-ü təqdim etdik.

Həll hibrid buludda avtomatik yeniləmələr və həyat dövrünün idarə edilməsi ilə özünü idarə edən platforma kimi yaradılıb və sübut edilmiş Red Hat Enterprise Linux və Red Hat Enterprise Linux CoreOS üzərində qurulub. 4.2 versiyasında əsas diqqət platformanın tərtibatçılar üçün daha əlverişli olmasına yönəldilmişdi. Bundan əlavə, biz OpenShift 3-dən 4-ə miqrasiya alətləri təklif etməklə, həmçinin oflayn konfiqurasiyalar üçün dəstəyi həyata keçirməklə klaster inzibatçıları üçün platforma və proqramların idarə edilməsi işini sadələşdirmişik.

Sürət haradadır?

Versiya 4.2 Kubernetes ilə işi xeyli asanlaşdırır, tərtibatçı tapşırıqları üçün optimallaşdırılmış yeni OpenShift idarəetmə konsolu rejimi, həmçinin konteynerlərin qurulması, CI/CD boru kəmərlərinin təşkili və serversiz sistemlərin tətbiqi üçün yeni alətlər və plaginlər təklif edir. Bütün bunlar proqramçılara diqqətini Kubernetesin özəlliklərindən yayındırmadan öz əsas vəzifələrinə - tətbiq kodunun yaradılmasına daha dəqiq yönəltməyə kömək edir.

Red Hat OpenShift 4.2 tərtibatçılara təkmilləşdirilmiş və genişləndirilmiş alətlər təklif edir
Tərtibatçı konsolunda proqram topologiyasına baxın.

Red Hat OpenShift 4.2 tərtibatçılara təkmilləşdirilmiş və genişləndirilmiş alətlər təklif edir
OpenShift konsolunun yeni tərtibatçı rejimi

OpenShift 4.2-də yeni tərtibatçı alətləri:

  • İnkişaf etdirici rejimi Veb Konsolu tərtibatçılara yalnız ehtiyac duyduqları məlumatı və konfiqurasiyaları göstərməklə ən vacib olana diqqət yetirməyə kömək edir. Topologiyaya baxmaq və proqramların yığılması üçün təkmilləşdirilmiş UI konteynerləşdirilmiş proqramları və klaster resurslarını yaratmağı, yerləşdirməyi və vizuallaşdırmağı asanlaşdırır.
  • Toolbar qulaq – OpenShift platformasında proqramların işlənib hazırlanmasını asanlaşdıran tərtibatçılar üçün xüsusi komanda xətti interfeysi. Git push kimi qarşılıqlı əlaqəni təşkil etməklə, bu CLI tərtibatçılara Kubernetes-in incəliklərini dərk etmədən OpenShift platformasında proqramlar yaratmağa kömək edir.
  • Red Hat OpenShift birləşdiricisi Microsoft Visual Studio Code üçün JetBrains IDE (IntelliJ daxil olmaqla) və Eclipse Desktop IDE istifadə olunan alətlərlə asan inteqrasiyanı təmin edir və tərtibatçılara tanış olan IDE mühitində OpenShift üçün proqramları inkişaf etdirməyə, qurmağa, sazlamağa və yerləşdirməyə imkan verir.
  • Microsoft Azure DevOps üçün Red Hat OpenShift Deployment Extension. Bu DevOps alət dəstinin istifadəçilərinə proqramlarını Azure Red Hat OpenShift və ya Microsoft Azure DevOps platformasındakı hər hansı digər OpenShift klasterlərində yerləşdirmək imkanı verir.

Red Hat OpenShift 4.2 tərtibatçılara təkmilləşdirilmiş və genişləndirilmiş alətlər təklif edir
Visual Studio üçün plagin

Laptopda tam OpenShift

Red Hat CodeReady Konteynerləri, iş stansiyasında və ya noutbukda yerləşdirmək üçün optimallaşdırılmış hazır OpenShift klasterləri bulud proqramlarını yerli olaraq inkişaf etdirməyə imkan verir.

Xidmət Mesh

Bizim həllimiz OpenShift Xidmət Mesh, Istio, Kiali və Jaeger və xüsusi açıq mənbə proqram layihələri əsasında qurulmuşdur Kubernetes operatoru, zəruri alətləri təmin etməklə və mikroservislər kimi müasir arxitekturalara əsaslanan bulud proqramlarının avtomatlaşdırılmasını öz üzərinə götürməklə OpenShift platformasında tətbiqlərin işlənib hazırlanmasını, yerləşdirilməsini və saxlanılmasını asanlaşdırır. Həll proqramçılara yaradılan proqramlar və biznes məntiqi üçün tələb olunan xüsusi şəbəkə xidmətlərini müstəqil şəkildə yerləşdirmək və saxlamaq ehtiyacından azad olmağa imkan verir.

Red Hat OpenShift Service Mesh, OpenShift 4 üçün mövcuddur, tərtibatçı üçün hərfi mənada “başdan sona” xüsusi olaraq hazırlanmışdır və şəbəkə kommunikasiyalarının izlənilməsi, ölçüləri, vizuallaşdırılması və monitorinqi, həmçinin bir kliklə xidmət şəbəkəsinin quraşdırılması və konfiqurasiyası kimi funksiyaları təklif edir. Bundan əlavə, həll məlumat mərkəzi daxilində serverlər arasında trafikin şifrələnməsi və API şlüz ilə inteqrasiya kimi əməliyyat idarəetmə və təhlükəsizlik baxımından üstünlüklər təklif edir. Qırmızı papaq 3 miqyaslı.

Red Hat OpenShift 4.2 tərtibatçılara təkmilləşdirilmiş və genişləndirilmiş alətlər təklif edir
OpenShift Service Mesh daxilində Kiali istifadə edərək klaster trafikinin qabaqcıl vizuallaşdırılması

Serversiz hesablama

Digər həllimiz OpenShift Serversiz, istəyə görə asanlıqla miqyasını sıfıra endirən və böyüdən proqramları yerləşdirməyə və işə salmağa kömək edir. Knative layihəsinin üzərində qurulmuş və Texnologiya Öncədən Görünüşdə mövcud olan bu həll əlaqəli Kubernetes operatorundan istifadə edərək istənilən OpenShift 4 klasterində aktivləşdirilə bilər ki, bu da işə başlamağı və OpenShift-də serversiz proqramlar və ya funksiyaları yerləşdirmək üçün lazım olan komponentləri quraşdırmağı asanlaşdırır. 4.2 versiyasında peyda olan OpenShift konsolunun inkişaf rejimi Git-dən Import və ya Deployan Image kimi standart inkişaf proseslərində serversiz opsiyalardan istifadə etməyə imkan verir, başqa sözlə, serversiz proqramları birbaşa konsoldan yarada bilərsiniz.

Red Hat OpenShift 4.2 tərtibatçılara təkmilləşdirilmiş və genişləndirilmiş alətlər təklif edir
OpenShift konsolunda serversiz yerləşdirmənin qurulması

Tərtibatçı konsolu ilə inteqrasiyadan əlavə, OpenShift-in yeni versiyasında serversizlik baxımından başqa təkmilləşdirmələr də var. Xüsusilə, bu kn - rahat və intuitiv işləməyi təmin edən Knative komanda xətti interfeysi, tətbiqlər üçün zəruri olan obyektləri qruplaşdırmağa imkan verir; kodun və konfiqurasiyaların şəkillərini çəkmək, həmçinin şəbəkə son nöqtələrini xüsusi versiyalara və ya xidmətlərə xəritələşdirmək imkanı verir. OpenShift Serverless operatoru vasitəsilə Technology Preview-də mövcud olan bütün bu funksiyalar tərtibatçılara serversiz arxitektura ilə rahat olmağa kömək edir və xüsusi infrastrukturlara bağlanmadan öz proqramlarını hibrid buludda yerləşdirmək üçün çevikliyə malikdir.

Bulud CI/CD boru kəmərləri

Davamlı inteqrasiya və çatdırılma (CI/CD) bu gün proqram təminatının yerləşdirilməsinin sürətini və etibarlılığını artıran əsas inkişaf təcrübələridir. Yaxşı CI/CD alətləri inkişaf qruplarına geribildirim proseslərini sadələşdirməyə və avtomatlaşdırmağa imkan verir ki, bu da uğurlu çevik inkişaf üçün vacibdir. OpenShift-də siz klassik Jenkins və ya yeni həllimizdən belə bir alət dəsti kimi istifadə edə bilərsiniz OpenShift boru kəmərləri.

Jenkins bu gün faktiki standartdır, lakin biz konteyner CI/CD-nin gələcəyini Tekton açıq mənbə proqram təminatı layihəsi ilə əlaqələndiririk. Buna görə də, OpenShift Pipelines xüsusi olaraq bu layihə əsasında qurulmuşdur və bulud həlləri üçün boru kəməri (“kod olaraq boru kəməri”) və GitOps kimi tipik yanaşmaları daha yaxşı dəstəkləyir. OpenShift Pipelines-də hər bir addım öz konteynerində işləyir, ona görə də resurslar yalnız həmin addım işləyərkən istehlak edilir, bu da tərtibatçılara mərkəzi CI/CD serverinə etibar etmədən çatdırılma boru kəmərlərinə, plaginlərə və giriş nəzarətinə tam nəzarət etməyə imkan verir.

OpenShift Pipelines hələ də Developer Preview-dadır və istənilən OpenShift 4 klasterində istifadə oluna bilən müvafiq operator kimi mövcuddur. Jenkins həm OpenShift 3, həm də 4 versiyalarında istifadə edilə bilər.

Red Hat OpenShift 4.2 tərtibatçılara təkmilləşdirilmiş və genişləndirilmiş alətlər təklif edir
Red Hat OpenShift boru kəmərləri

Hibrid buludda konteynerlərin idarə edilməsi

OpenShift-in avtomatlaşdırılmış quraşdırılması və yenilənməsi hibrid buludu istifadəçi təcrübəsi baxımından kanonik buluda mümkün qədər yaxınlaşdırır. OpenShift 4.2 əvvəllər əsas ictimai bulud platformaları, şəxsi buludlar, virtuallaşdırma platformaları və çılpaq metal serverlər üçün mövcud idi, lakin XNUMX versiyası bu siyahıya iki yeni ictimai bulud platformasını - Microsoft Azure və Google Bulud Platformasını, həmçinin OpenStack şəxsi buludlarını əlavə edir.

OpenShift 4.2 quraşdırıcısı müxtəlif hədəf mühitlər üçün təkmilləşdirilmişdir və həmçinin ilk dəfə olaraq təcrid olunmuş (İnternetə qoşulmayan) konfiqurasiyalarla işləmək üçün təlim keçmişdir. Öz CA paketinizi təmin etmək imkanı ilə Sandboxed quraşdırma və məcburi proxy rejimi tənzimləyici standartlara və daxili təhlükəsizlik protokollarına uyğunluğu təmin etməyə kömək edir. Müstəqil quraşdırma rejimi sizə həmişə İnternetə çıxışın olmadığı ərazilərdə və ya ciddi təsvir testi siyasətləri olan mühitlərdə OpenShift Konteyner Platformasının ən son versiyasına sahib olmağa imkan verir.

Əlavə olaraq, Red Hat Enterprise Linux-un yüngül versiyası olan Red Hat Enterprise Linux CoreOS-dan istifadə edərək tam OpenShift yığınını yerləşdirməklə siz quraşdırmadan bir saatdan az müddətdə buludunuzu hazır edə bilərsiniz.

Red Hat OpenShift sizə buludda və yerli infrastrukturlarda konteyner proqramlarının yaradılması, yerləşdirilməsi və idarə edilməsi proseslərini birləşdirməyə imkan verir. Daha asan, daha avtomatlaşdırılmış və daha sürətli quraşdırma ilə OpenShift 4.2 indi AWS, Azure, OpenStack və GCP-də mövcuddur və təşkilatlara Kubernetes platformalarını hibrid buludda səmərəli şəkildə idarə etməyə imkan verir.

OpenShift 3-dən OpenShift 4-ə asan keçid

Yeni iş yükü miqrasiya alətləri platformanın əvvəlki versiyalarından OpenShift 4.2-ə keçməyi asanlaşdırır. Yükləri köhnə çoxluqdan yenisinə köçürmək indi daha sürətli, asan və minimum əl əməliyyatları ilə həyata keçirilir. Klaster inzibatçısı sadəcə mənbə OpenShift 3.x klasterini seçməli, orada istədiyiniz layihəni (və ya ad sahəsini) qeyd etməli və sonra müvafiq davamlı həcmlərlə nə edəcəyini müəyyən etməlidir - onları hədəf OpenShift 4.x klasterinə köçürün və ya köçürün. . Bundan sonra proqramlar administrator onları dayandırana qədər orijinal klasterdə işləməyə davam edir.

OpenShift 4.2 müxtəlif miqrasiya ssenarilərini dəstəkləyir:

  • Verilənlər Velero layihəsinə əsaslanan ara depodan istifadə edərək kopyalanır. Bu seçim, məsələn, orijinal klaster Gluster-dən, yenisi isə Ceph-dən istifadə etdikdə yaddaş sisteminin dəyişməsi ilə köçməyə imkan verir.
  • Məlumat cari depoda qalır, lakin o, yeni klasterə qoşulub (davamlı həcm dəyişməsi).
  • Restic istifadə edərək fayl sistemlərinin kopyalanması.

İlk gecənin sağı

Çox vaxt istifadəçilərimiz planlaşdırılmış OpenShift innovasiyalarını yeni buraxılış buraxılmazdan çox əvvəl sınaqdan keçirmək istəyirlər. Buna görə də, OpenShift 4.2-dən başlayaraq biz müştərilərə və tərəfdaşlara gecə qurulmalarına giriş təmin edirik. Nəzərə alın ki, bu qurğular istehsalatda istifadə üçün nəzərdə tutulmayıb, dəstəklənmir, zəif sənədləşdirilib və natamam funksionallığa malik ola bilər. Bu quruluşların keyfiyyəti son versiyaya yaxınlaşdıqca artır.

Gecə qurmaları müştərilərə və tərəfdaşlara inkişafın əvvəlində yeni funksiyaları nəzərdən keçirməyə imkan verir ki, bu da yerləşdirmənin planlaşdırılması və ya OpenShift-in ISV tərtibatçılarının öz həlləri ilə inteqrasiyası üçün faydalı ola bilər.

OKD İcma Üzvlərinə Qeyd

İnkişaf icması tərəfindən yaradılan və Red Hat OpenShift-in əsasını təşkil edən açıq mənbəli Kubernetes paylanması olan OKD 4.0 üzərində iş başlandı. Hər kəsi hazırkı vəziyyətə öz qiymətini verməyə dəvət edirik OKD4, OKD İşçi Qrupu daxilində Fedora CoreOS (FCOS) və Kubernetes və ya veb saytındakı irəliləyişləri izləyin OKD.io.

Qeyd:

Bu nəşrdəki “tərəfdaşlıq” sözü Red Hat, Inc. arasında hüquqi tərəfdaşlıq və ya hər hansı digər hüquqi münasibət ifadə etmir. və hər hansı digər hüquqi şəxs.

Mənbə: www.habr.com

Добавить комментарий