Ngawangun, Bagikeun, Kolaborasi

Wadahna mangrupikeun versi anu hampang tina rohangan pangguna tina sistem operasi Linux - kanyataanna, éta mangrupikeun minimum. Sanajan kitu, éta kénéh sistem operasi full-fledged, sarta ku kituna kualitas wadahna sorangan sagampil penting salaku sistem operasi full-fledged. Éta pisan sababna naha lila urang nawiskeun Gambar Red Hat Enterprise Linux (RHEL)., ku kituna pamaké bisa boga Certified, modern, jeung up-to-date wadahna kelas perusahaan. Ngaluncurkeun gambar wadahna (gambar wadahna) RHEL on wadahna sarwa RHEL nyadiakeun kasaluyuan jeung portability antara lingkungan, teu nyebut kanyataan yén ieu alat geus akrab. Aya kitu, hiji masalah. Anjeun teu tiasa ngan ukur masihan gambar éta ka batur, sanaos éta palanggan atanapi pasangan anu ngajalankeun Red Hat Enterprise Linux.

Ngawangun, Bagikeun, Kolaborasi

Tapi ayeuna sagalana geus robah

Kalayan sékrési Red Hat Universal Base Image (UBI), anjeun ayeuna tiasa kéngingkeun réliabilitas, kaamanan, sareng kinerja anu anjeun ngarepkeun tina gambar wadah Red Hat resmi, naha anjeun gaduh langganan atanapi henteu. Ieu ngandung harti yén anjeun bisa ngawangun hiji aplikasi containerized on UBI, nempatkeun eta dina pendaptaran wadahna pilihan Anjeun, tur ngabagikeunana ka dunya. Red Hat Universal Base Image ngamungkinkeun anjeun ngawangun, ngabagi, sareng kolaborasi dina aplikasi wadahna di lingkungan mana waé — dimana anjeun hoyong.

Ngawangun, Bagikeun, Kolaborasi

Kalayan UBI, anjeun tiasa nyebarkeun sareng ngajalankeun aplikasi anjeun dina ampir sagala infrastruktur. Tapi upami anjeun ngajalankeunana dina platform Red Hat sapertos Red Hat OpenShift sareng Red Hat Enterprise Linux, anjeun tiasa nampi kauntungan tambahan (langkung seueur emas!). Sareng sateuacan urang ngaléngkah ka pedaran anu langkung rinci ngeunaan UBI, hayu atuh masihan FAQ pondok ngeunaan naha Langganan RHEL diperyogikeun. Janten, naon anu lumangsung nalika ngajalankeun gambar UBI dina platform RHEL / OpenShift?

Ngawangun, Bagikeun, Kolaborasi

Tur ayeuna urang geus senang jeung pamasaran, hayu urang ngobrol di leuwih jéntré ngeunaan UBI

Alesan pikeun ngagunakeun UBI

Kumaha anjeun kedah terang yén UBI bakal nguntungkeun anjeun:

  • Milikna pamekar hoyong nganggo gambar wadah anu tiasa disebarkeun sareng dijalankeun di lingkungan mana waé
  • Tim abdi operasi hoyong gambar dasar anu didukung sareng siklus hirup kelas perusahaan
  • Milikna arsiték hoyong nawiskeun Operator Kubernetes ka konsumén kuring / pamaké tungtung
  • Milikna konsumén aranjeunna teu hayang niup pikiran maranéhanana jeung rojongan tingkat perusahaan pikeun sakabéh lingkungan Red Hat maranéhanana
  • My masarakat hayang babagi, ngajalankeun, nyebarkeun aplikasi containerized sacara harfiah madhab

Upami sahenteuna salah sahiji skenario anu cocog sareng anjeun, maka anjeun pasti kedah ningali UBI.

Leuwih ti saukur gambar dasar

UBI langkung alit tibatan OS anu lengkep, tapi UBI gaduh tilu hal penting:

  1. Hiji set tina tilu gambar dasar (ubi, ubi-minimal, ubi-init)
  2. Gambar sareng lingkungan runtime siap-siap pikeun sababaraha basa pamrograman (nodejs, ruby, python, php, perl, jsb.)
  3. Sakumpulan pakét anu aya hubunganana dina gudang YUM kalayan kagumantungan anu paling umum

Ngawangun, Bagikeun, Kolaborasi

UBI didamel salaku dasar pikeun aplikasi asli awan sareng wéb anu dikembangkeun sareng dikirimkeun dina wadah. Sadaya eusi dina UBI mangrupikeun sawaréh ti RHEL. Sadaya bungkusan di UBI dikirimkeun ngaliwatan saluran RHEL sareng dirojong sami sareng RHEL nalika ngajalankeun dina platform anu dirojong Red Hat sapertos OpenShift sareng RHEL.

Ngawangun, Bagikeun, Kolaborasi

Mastikeun dukungan kualitas luhur pikeun wadahna peryogi seueur usaha ti insinyur, spesialis kaamanan sareng sumber tambahan anu sanés. Ieu ngabutuhkeun henteu ngan ukur nguji gambar dasar, tapi ogé nganalisis paripolahna dina host anu dirojong.

Pikeun ngagampangkeun beban ningkatkeun, Red Hat sacara proaktif ngembangkeun sareng ngadukung supados UBI 7 tiasa dijalankeun dina host RHEL 8, contona, sareng UBI 8 tiasa dijalankeun dina host RHEL 7. Ieu masihan pangguna kalenturan, kapercayaan, sareng katengtreman. kapikiran maranéhna butuh salila prosés. , Contona, apdet platform dina gambar wadahna atawa host dipaké. Ayeuna sadayana ieu tiasa dibagi jadi dua proyék mandiri.

Tilu gambar dasar

Ngawangun, Bagikeun, Kolaborasi

Minimal - dirarancang pikeun aplikasi sareng sadaya kagumantungan (Python, Node.js, .NET, jsb.)

  • Set minimum eusi tos dipasang
  • Taya executable suid
  • Alat manajer pakét minimal (instalasi, update sareng ngahapus)

Platform - pikeun aplikasi naon waé anu dijalankeun dina RHEL

  • OpenSSL Unified Cryptographic Stack
  • Tumpukan YUM pinuh
  • Utiliti OS dasar anu mangpaat kalebet (tar, gzip, vi, jsb.)

Multi-Service - ngagampangkeun ngajalankeun sababaraha jasa dina hiji wadah

  • Dikonpigurasikeun pikeun ngajalankeun systemd dina ngamimitian
  • Kamampuhan pikeun ngaktipkeun jasa dina tahap ngawangun

Gambar wadahna sareng lingkungan runtime basa pamrograman anu siap

Salian gambar dasar anu ngamungkinkeun anjeun masang pangrojong basa pamrograman, UBI kalebet gambar anu tos diwangun sareng lingkungan runtime anu siap pikeun sababaraha basa program. Seueur pamekar ngan saukur tiasa nyandak gambar sareng ngamimitian ngerjakeun aplikasi anu aranjeunna kembangkeun.

Kalayan peluncuran UBI, Red Hat nawiskeun dua sét gambar - dumasar kana RHEL 7 sareng dumasar kana RHEL 8. Aranjeunna dumasar kana Red Hat Software Collections (RHEL 7) sareng Application Streams (RHEL 8), masing-masing. Runtimes ieu tetep up to date sarta nampa nepi ka opat apdet per taun sakumaha standar, jadi Anjeun salawasna ngajalankeun versi panganyarna na paling stabil.

Ieu daptar gambar wadah UBI 7:

Ngawangun, Bagikeun, Kolaborasi

Ieu daptar gambar wadahna pikeun UBI 8:

Ngawangun, Bagikeun, Kolaborasi

bungkusan pakait

Ngagunakeun gambar siap-dijieun estu pohara merenah. Red Hat ngajaga aranjeunna up to date sareng ngapdet aranjeunna kalayan sékrési vérsi énggal RHEL, ogé nalika apdet CVE kritis sayogi saluyu sareng kabijakan pembaruan. kawijakan gambar RHEL supados anjeun tiasa nyandak salah sahiji gambar ieu sareng langsung ngamimitian ngerjakeun aplikasina.

Ngawangun, Bagikeun, Kolaborasi

Tapi sakapeung, nalika nyiptakeun aplikasi, anjeun ujug-ujug peryogi sababaraha pakét tambahan. Atanapi, sakapeung, pikeun ngajantenkeun aplikasi, anjeun kedah ngapdet hiji atanapi pakét anu sanés. Éta sababna gambar UBI hadir sareng sakumpulan RPM anu sayogi ngalangkungan yum, sareng disebarkeun nganggo jaringan pangiriman eusi anu gancang sareng sayogi (anjeun ngagaduhan pakét!). Lamun anjeun ngajalankeun update yum on CI / CD anjeun dina éta titik release kritis, anjeun bisa yakin eta bakal jalan.

RHEL nyaéta yayasan

Kami henteu bosen ngulang yén RHEL mangrupikeun dasar sadayana. Naha anjeun terang tim mana di Red Hat damel dina nyiptakeun gambar dasar? Contona kieu:

  • Tim rékayasa anu tanggung jawab pikeun mastikeun yén perpustakaan inti sapertos glibc sareng OpenSSL, ogé runtime basa sapertos Python sareng Ruby, nyayogikeun kinerja anu konsisten sareng tiasa ngajalankeun beban kerja nalika dianggo dina wadah.
  • Tim kaamanan produk tanggung jawab pikeun koreksi tepat waktu kasalahan sareng masalah kaamanan di perpustakaan sareng lingkungan basa, efektivitas karyana ditaksir nganggo indéks khusus. Kelas Indéks Kaséhatan Wadah.
  • Tim manajer produk sareng insinyur dikhususkeun pikeun nambihan fitur-fitur anyar sareng mastikeun siklus hirup produk anu panjang, masihan anjeun kapercayaan kana investasi anjeun pikeun ngawangun.

Red Hat Enterprise Linux ngadamel host sareng gambar anu saé pikeun wadahna, tapi seueur pamekar anu ngahargaan kamampuan pikeun dianggo sareng sistem dina rupa-rupa format, sababaraha diantarana tiasa aya di luar kasus panggunaan anu didukung tina sistem Linux. Ieu dimana gambar UBI universal datang ka nyalametkeun teh.

Sebutkeun ayeuna, dina tahap ieu, anjeun ngan ukur milarian gambar dasar pikeun ngamimitian damel dina aplikasi wadahna sederhana. Atanapi anjeun parantos ngadeukeutan ka hareup sareng ngalih tina wadah mandiri anu ngajalankeun dina mesin wadahna ka sajarah asli awan nganggo gedong sareng Sertifikasi Operator anu dijalankeun dina OpenShift. Dina naon waé, UBI bakal nyayogikeun dasar anu saé pikeun ieu.

Ngawangun, Bagikeun, Kolaborasi

Wadahna kalebet versi hampang tina rohangan pangguna sistem operasi dina format bungkusan énggal. Pelepasan gambar UBI netepkeun standar industri anyar pikeun pangwangunan wadahna, ngajantenkeun wadah kelas perusahaan sayogi pikeun pangguna mana waé, pamekar parangkat lunak mandiri, sareng komunitas open source. Khususna, pamekar parangkat lunak tiasa ngabakukeun produkna nganggo yayasan tunggal anu kabuktian pikeun sadaya aplikasi wadahna, kalebet Operator Kubernetes. Perusahaan pamekaran anu nganggo UBI ogé ngagaduhan aksés ka Red Hat Container Certification sareng Red Hat OpenShift Operator Sertifikasi, anu ngamungkinkeun pikeun verifikasi kontinyu tina parangkat lunak anu dijalankeun dina platform Red Hat sapertos OpenShift.

Ngawangun, Bagikeun, Kolaborasi

Kumaha ngamimitian damel sareng gambar

Pondokna, éta basajan pisan. Podman sayogi henteu ngan ukur dina RHEL, tapi ogé dina Fedora, CentOS sareng sababaraha distribusi Linux anu sanés. Sadaya anu anjeun kedah laksanakeun nyaéta unduh gambar tina salah sahiji repositori di handap ieu sareng anjeun badé angkat.

Pikeun UBI 8:

podman pull registry.access.redhat.com/ubi8/ubi
podman pull registry.access.redhat.com/ubi8/ubi-minimal
podman pull registry.access.redhat.com/ubi8/ubi-init

Pikeun UBI 7:

podman pull registry.access.redhat.com/ubi7/ubi
podman pull registry.access.redhat.com/ubi7/ubi-minimal
podman pull registry.access.redhat.com/ubi7/ubi-init

Muhun, pariksa kaluar lengkep Universal Base Gambar Guide

sumber: www.habr.com

Tambahkeun komentar