Tsim, Qhia, koom tes

Cov thawv ntim khoom yog lub teeb hnyav ntawm cov neeg siv qhov chaw ntawm Linux operating system - qhov tseeb, nws yog qhov tsawg kawg nkaus. Txawm li cas los xij, nws tseem yog qhov kev ua haujlwm puv ntoob, thiab yog li ntawd qhov zoo ntawm lub thawv no nws tus kheej tsuas yog qhov tseem ceeb raws li kev ua haujlwm puv ntoob. Yog vim li cas rau lub sij hawm ntev peb muab Red Hat Enterprise Linux (RHEL) cov duab, kom cov neeg siv tuaj yeem muaj ntawv pov thawj, niaj hnub, thiab cov khoom lag luam-qib ntim. Tua tawm ntim cov duab (cov duab thawv) RHEL ntawm lub thawv ntim RHEL muab kev sib haum xeeb thiab kev txav mus los ntawm ib puag ncig, tsis hais txog qhov tseeb tias cov cuab yeej no twb paub lawm. Txawm li cas los xij, muaj ib qho teeb meem. Koj tsis tuaj yeem tso cov duab ntawd rau lwm tus, txawm tias nws yog tus neeg siv khoom lossis tus khub siv Red Hat Enterprise Linux.

Tsim, Qhia, koom tes

Tab sis tam sim no txhua yam tau hloov lawm

Nrog kev tso tawm ntawm Red Hat Universal Base Image (UBI), tam sim no koj tuaj yeem tau txais kev ntseeg siab, kev ruaj ntseg, thiab kev ua tau zoo uas koj tau los txog los ntawm cov duab Red Hat ntim cov duab, txawm tias koj muaj npe lossis tsis. Qhov no txhais tau tias koj tuaj yeem tsim daim ntawv thov ntim ntawm UBI, muab tso rau hauv lub thawv ntim koj xaiv, thiab qhia rau lub ntiaj teb. Red Hat Universal Base Image cia koj tsim, sib qhia, thiab sib koom ua ke ntawm daim ntawv thov ntim hauv ib puag ncig-qhov twg koj xav tau.

Tsim, Qhia, koom tes

Nrog UBI, koj tuaj yeem tshaj tawm thiab khiav koj cov ntawv thov ntawm txhua qhov chaw zoo. Tab sis yog tias koj khiav lawv ntawm Red Hat platforms xws li Red Hat OpenShift thiab Red Hat Enterprise Linux, koj tuaj yeem tau txais txiaj ntsig ntxiv (ntau dua kub!). Thiab ua ntej peb tsiv mus rau cov lus piav qhia ntxaws ntxiv ntawm UBI, cia kuv muab FAQ luv luv ntawm vim li cas RHEL Subscription thiaj li xav tau. Yog li, ua li cas thaum khiav UBI duab ntawm RHEL / OpenShift platform?

Tsim, Qhia, koom tes

Thiab tam sim no uas peb zoo siab nrog kev lag luam, cia peb tham ntau ntxiv txog UBI

Vim li cas thiaj siv UBI

Koj yuav tsum xav li cas kom paub tias UBI yuav pab tau koj:

  • Kuv tus tus tsim tawm xav siv cov thawv ntim cov duab uas tuaj yeem muab faib thiab khiav hauv txhua qhov chaw
  • Kuv pab neeg ua hauj lwm xav tau kev txhawb nqa duab nrog kev lag luam-qib lifecycle
  • Kuv tus cov kws kes duab vajtse xav muab Kubernetes Operator rau kuv cov neeg siv khoom / cov neeg siv kawg
  • Kuv tus cov neeg siv khoom lawv tsis xav tshuab lawv lub siab nrog kev txhawb nqa kev lag luam rau lawv tag nrho Red Hat ib puag ncig
  • Kuv tus zej zog xav qhia, khiav, tshaj tawm cov ntawv thov ntim txhua qhov chaw

Yog tias tsawg kawg yog ib qho ntawm cov xwm txheej haum rau koj, ces koj yuav tsum tau saib ntawm UBI.

Ntau tshaj li qhov yooj yim duab

UBI yog me dua li qhov ua tiav OS, tab sis UBI muaj peb yam tseem ceeb:

  1. Ib txheej ntawm peb lub hauv paus duab (ubi, ubi-tsawg, ubi-init)
  2. Cov duab nrog npaj txhij-ua runtime ib puag ncig rau ntau yam lus programming (nodejs, ruby, python, php, perl, thiab lwm yam)
  3. Ib pawg ntawm cov pob khoom cuam tshuam hauv YUM repository nrog cov kev vam meej tshaj plaws

Tsim, Qhia, koom tes

UBI tau tsim los ua lub hauv paus rau huab haiv neeg thiab cov ntawv thov web tsim thiab xa hauv cov thawv. Tag nrho cov ntsiab lus hauv UBI yog ib feem ntawm RHEL. Txhua pob khoom hauv UBI raug xa los ntawm RHEL channel thiab tau txais kev txhawb nqa zoo ib yam li RHEL thaum khiav ntawm Red Hat txhawb nqa platforms xws li OpenShift thiab RHEL.

Tsim, Qhia, koom tes

Ua kom muaj kev txhawb nqa zoo rau cov ntim khoom yuav tsum tau siv zog ntau los ntawm cov kws tsim khoom, cov kws paub txog kev ruaj ntseg thiab lwm yam kev pabcuam ntxiv. Qhov no yuav tsum tsis tsuas yog sim cov duab hauv paus xwb, tab sis kuj txheeb xyuas lawv tus cwj pwm ntawm ib tus tswv tsev txhawb nqa.

Txhawm rau pab kom yooj yim lub nra ntawm kev txhim kho, Red Hat tau tsim kho thiab txhawb nqa kom UBI 7 tuaj yeem khiav ntawm RHEL 8 tus tswv, piv txwv li, thiab UBI 8 tuaj yeem khiav ntawm RHEL 7 tus tswv. lawv xav tau thaum lub sij hawm tus txheej txheem., piv txwv li, platform hloov tshiab nyob rau hauv lub thawv dluab los yog hosts siv. Tam sim no tag nrho cov no tuaj yeem muab faib ua ob txoj haujlwm ywj pheej.

Peb cov duab yooj yim

Tsim, Qhia, koom tes

Tsawg heev - tsim rau cov ntawv thov nrog txhua qhov kev cia siab (Python, Node.js, .NET, thiab lwm yam)

  • Yam tsawg kawg ntawm cov ntsiab lus preinstalled
  • Tsis muaj suid executables
  • Cov cuab yeej tswj pob tsawg tsawg (kev teeb tsa, hloov kho thiab tshem tawm)

Platform - rau txhua daim ntawv thov ua haujlwm ntawm RHEL

  • OpenSSL Unified Cryptographic Stack
  • Full YUM pawg
  • Cov kev pab cuam yooj yim OS suav nrog (tar, gzip, vi, thiab lwm yam)

Multi-Service - ua kom yooj yim khiav ntau yam kev pabcuam hauv ib lub thawv

  • Configured khiav systemd ntawm startup
  • Muaj peev xwm pab tau cov kev pab cuam nyob rau theem tsim

Thawv cov duab nrog npaj ua cov lus programming runtime ib puag ncig

Ntxiv nrog rau cov duab hauv qab uas tso cai rau koj los nruab kev txhawb nqa lus programming, UBIs suav nrog cov duab ua ntej nrog kev npaj ua haujlwm ua haujlwm rau ntau hom lus programming. Ntau tus neeg tsim khoom tuaj yeem rub cov duab yooj yim thiab pib ua haujlwm ntawm daim ntawv thov lawv tab tom tsim.

Nrog rau kev tshaj tawm ntawm UBI, Red Hat yog muab ob pawg ntawm cov duab - raws li RHEL 7 thiab raws li RHEL 8. Lawv tau ua raws Red Hat Software Collections (RHEL 7) thiab Application Stream (RHEL 8), feem. Cov sijhawm ua haujlwm no tau khaws cia mus txog hnub thiab tau txais txog plaub qhov hloov tshiab hauv ib xyoos raws li tus qauv, yog li koj ib txwm khiav qhov tseeb thiab ruaj khov tshaj plaws.

Nov yog cov npe ntawm UBI 7 thawv duab:

Tsim, Qhia, koom tes

Nov yog cov npe ntawm cov duab ntim rau UBI 8:

Tsim, Qhia, koom tes

Cov pob khoom sib txuas

Kev siv cov duab npaj ua tiav yog qhov yooj yim heev. Red Hat ua rau lawv mus txog hnub tim thiab hloov kho lawv nrog kev tso tawm tshiab ntawm RHEL, nrog rau thaum tseem ceeb CVE hloov tshiab tau dhau los ua raws li txoj cai hloov tshiab RHEL duab txoj cai kom koj tuaj yeem nqa ib qho ntawm cov duab no thiab pib ua haujlwm tam sim ntawm daim ntawv thov.

Tsim, Qhia, koom tes

Tab sis qee zaum, thaum tsim ib daim ntawv thov, koj mam li xav tau qee pob ntxiv. Lossis, qee zaum, kom tau txais daim ntawv thov ua haujlwm, koj yuav tsum hloov kho ib lossis lwm pob. Tias yog vim li cas UBI cov duab tuaj nrog ib txheej ntawm RPMs uas muaj los ntawm yum, thiab cov uas tau muab faib siv ceev thiab muaj cov ntsiab lus xa tawm network (koj tau txais pob!). Thaum koj khiav qhov hloov tshiab yum ntawm koj CI / CD ntawm qhov kev tso tawm tseem ceeb, koj tuaj yeem paub tseeb tias nws yuav ua haujlwm.

RHEL yog lub hauv paus

Peb yeej tsis nkees rov hais dua tias RHEL yog lub hauv paus ntawm txhua yam. Koj puas paub cov pab pawg twg ntawm Red Hat ua haujlwm los tsim cov duab hauv paus? Piv txwv li cov no:

  • Pab neeg ua haujlwm tsim kho lub luag haujlwm los xyuas kom meej tias cov tsev qiv ntawv tseem ceeb xws li glibc thiab OpenSSL, nrog rau cov lus siv xws li Python thiab Ruby, muab kev ua tau zoo ib yam thiab muaj kev ntseeg siab ua haujlwm thaum siv hauv ntim.
  • Pab neeg kev ruaj ntseg ntawm cov khoom lag luam yog lub luag haujlwm rau kev kho kom raug raws sijhawm ntawm qhov tsis raug thiab teeb meem kev nyab xeeb hauv cov tsev qiv ntawv thiab cov lus ib puag ncig, kev ua tau zoo ntawm lawv txoj haujlwm raug ntsuas los ntawm kev ntsuas tshwj xeeb. Container Health Index qib.
  • Pab pawg tswj hwm cov khoom lag luam thiab cov kws tsim khoom tau mob siab rau ntxiv cov yam ntxwv tshiab thiab ua kom lub neej ntev ntawm cov khoom lag luam, muab kev ntseeg siab rau koj cov peev txheej los tsim.

Red Hat Enterprise Linux ua tus tswv tsev zoo tshaj plaws thiab cov duab rau cov thawv, tab sis ntau tus neeg tsim khoom muaj txiaj ntsig rau kev ua haujlwm nrog cov kab ke hauv ntau hom, qee qhov uas yuav nyob sab nraud cov kev txhawb nqa siv ntawm Linux system. Qhov no yog qhov twg UBI cov duab thoob ntiaj teb tuaj rau kev cawm.

Cia peb hais tam sim no, nyob rau theem no, koj tsuas yog nrhiav lub hauv paus duab los pib ua haujlwm ntawm daim ntawv thov ntim khoom yooj yim. Los yog koj puas tau los ze dua rau yav tom ntej thiab txav los ntawm cov thawv ntim ib leeg khiav ntawm lub cav ntim rau hauv huab-ib haiv neeg keeb kwm siv lub tsev thiab lees paub cov neeg ua haujlwm khiav ntawm OpenShift. Txawm li cas los xij, UBI yuav muab lub hauv paus zoo rau qhov no.

Tsim, Qhia, koom tes

Cov thawv ntim muaj xws li lub teeb yuag version ntawm lub operating system tus neeg siv qhov chaw nyob rau hauv ib tug tshiab ntim hom. Qhov kev tso tawm ntawm UBI cov duab teeb tsa tus qauv kev lag luam tshiab rau kev txhim kho ntim khoom, ua rau cov khoom lag luam-chav ntim ntim muaj rau txhua tus neeg siv, tus tsim software ywj pheej, thiab cov zej zog qhib. Tshwj xeeb, software tsim tawm tuaj yeem ua qauv rau lawv cov khoom siv ib zaug, pov thawj lub hauv paus rau tag nrho lawv cov ntawv ntim khoom, suav nrog Kubernetes Operators. Cov tuam txhab tsim kho siv UBI tseem muaj kev nkag mus rau Red Hat Container Certification thiab Red Hat OpenShift Operator Certification, uas nyob rau hauv lem tso cai rau kev soj ntsuam tas li ntawm software khiav ntawm Red Hat platforms xws li OpenShift.

Tsim, Qhia, koom tes

Yuav pib ua hauj lwm nrog ib daim duab li cas

Hauv ntej, nws yooj yim heev. Podman muaj tsis yog ntawm RHEL nkaus xwb, tab sis kuj muaj nyob rau ntawm Fedora, CentOS thiab ob peb lwm Linux faib. Txhua yam koj tau ua yog rub tawm cov duab los ntawm ib qho ntawm cov chaw khaws khoom hauv qab no thiab koj zoo mus.

Rau 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

Rau 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

Zoo, mus saib tag nrho Universal Base Image Guide

Tau qhov twg los: www.hab.com

Ntxiv ib saib