αž”αž„αŸ’αž€αžΎαž αž…αŸ‚αž€αžšαŸ†αž›αŸ‚αž€ αžŸαž αž€αžΆαžš

αž€αž»αž„αžαžΊαž“αŸαžšαž‚αžΊαž‡αžΆαž€αŸ†αžŽαŸ‚αž‘αž˜αŸ’αž„αž“αŸ‹αžŸαŸ’αžšαžΆαž›αž“αŸƒαž‘αŸ†αž αŸ†αž’αŸ’αž“αž€αž”αŸ’αžšαžΎαž”αŸ’αžšαžΆαžŸαŸ‹αž“αŸƒαž”αŸ’αžšαž–αŸαž“αŸ’αž’αž”αŸ’αžšαžαž·αž”αžαŸ’αžαž·αž€αžΆαžšαž›αžΈαž“αž»αž… - αžαžΆαž˜αž–αž·αžαžœαžΆαž‡αžΆαž’αž”αŸ’αž”αž”αžšαž˜αžΆαž‘αž‘αŸαŸ” αž‘αŸ„αŸ‡αž”αžΈαž‡αžΆαž™αŸ‰αžΆαž„αžŽαžΆαž€αŸαžŠαŸ„αž™ αžœαžΆαž“αŸ…αžαŸ‚αž‡αžΆαž”αŸ’αžšαž–αŸαž“αŸ’αž’αž”αŸ’αžšαžαž·αž”αžαŸ’αžαž·αž€αžΆαžšαž–αŸαž‰αž›αŸαž‰ αžŠαžΌαž…αŸ’αž“αŸαŸ‡αž αžΎαž™αž‚αž»αžŽαž—αžΆαž–αž“αŸƒαž’αž»αž„αž“αŸαŸ‡αžœαžΆαž˜αžΆαž“αžŸαžΆαžšαŸˆαžŸαŸ†αžαžΆαž“αŸ‹αžŠαžΌαž…αž”αŸ’αžšαž–αŸαž“αŸ’αž’αž”αŸ’αžšαžαž·αž”αžαŸ’αžαž·αž€αžΆαžšαž–αŸαž‰αž›αŸαž‰αžŠαŸ‚αžšαŸ” αž“αŸ„αŸ‡αž αžΎαž™αž‡αžΆαž˜αžΌαž›αž αŸαžαž»αžŠαŸ‚αž›αž™αžΎαž„αž•αŸ’αžαž›αŸ‹αž‡αžΌαž“αž‡αžΆαž™αžΌαžšαž˜αž€αž αžΎαž™ αžšαžΌαž”αž—αžΆαž– Red Hat Enterprise Linux (RHEL)αžŠαžΌαž…αŸ’αž“αŸαŸ‡β€‹αž’αŸ’αž“αž€β€‹αž”αŸ’αžšαžΎβ€‹αž’αžΆαž…β€‹αž˜αžΆαž“β€‹αž€αž»αž„αžαžΊαž“αŸαžšβ€‹αž›αŸ†αžŠαžΆαž”αŸ‹β€‹αžŸαž αž‚αŸ’αžšαžΆαžŸβ€‹αžŠαŸ‚αž›β€‹αž˜αžΆαž“β€‹αž€αžΆαžšβ€‹αž”αž‰αŸ’αž‡αžΆαž€αŸ‹ αž‘αŸ†αž“αžΎαž” αž“αž·αž„β€‹αž‘αžΆαž“αŸ‹αžŸαž˜αŸαž™αŸ” αž”αžΎαž€αžŠαŸ†αžŽαžΎαžšαž€αžΆαžš αžšαžΌαž”αž—αžΆαž–αž’αž»αž„ (αžšαžΌαž”αž—αžΆαž–αž€αž»αž„αžαžΊαž“αŸαžš) RHEL αž“αŸ…αž›αžΎαž€αž»αž„αžαžΊαž“αŸαžš hosts RHEL αž•αŸ’αžαž›αŸ‹αž“αžΌαžœαž—αžΆαž–αž†αž”αž‚αŸ’αž“αžΆ αž“αž·αž„αž…αž›αŸαžαžšαžœαžΆαž„αž”αžšαž·αžŸαŸ’αžαžΆαž“ αžŠαŸ„αž™αž˜αž·αž“αž“αž·αž™αžΆαž™αž–αžΈαž€αžΆαžšαž–αž·αžαžŠαŸ‚αž›αžαžΆαž‘αžΆαŸ†αž„αž“αŸαŸ‡αž‚αžΊαž‡αžΆαž§αž”αž€αžšαžŽαŸαžŠαŸ‚αž›αž’αŸ’αž›αžΆαž”αŸ‹αžŸαŸ’αž‚αžΆαž›αŸ‹αžšαž½αž…αž αžΎαž™αŸ” αž‘αŸ„αŸ‡αž™αŸ‰αžΆαž„αžŽαžΆαž€αŸαžŠαŸ„αž™αž˜αžΆαž“αž”αž‰αŸ’αž αžΆαž˜αž½αž™αŸ” αž’αŸ’αž“αž€β€‹αž˜αž·αž“β€‹αž’αžΆαž…β€‹αž‚αŸ’αžšαžΆαž“αŸ‹β€‹αžαŸ‚β€‹αž”αŸ’αžšαž‚αž›αŸ‹β€‹αžšαžΌαž”αž—αžΆαž–β€‹αž“αŸ„αŸ‡β€‹αž‘αŸ…β€‹αž’αŸ’αž“αž€β€‹αž•αŸ’αžŸαŸαž„β€‹αž“αŸ„αŸ‡β€‹αž‘αŸ αž”αžΎβ€‹αž‘αŸ„αŸ‡β€‹αž‡αžΆβ€‹αžœαžΆβ€‹αž‡αžΆβ€‹αž’αžαž·αžαž·αž‡αž“ αž¬β€‹αžŠαŸƒαž‚αžΌβ€‹αžŠαŸ‚αž›β€‹αž”αŸ’αžšαžΎ Red Hat Enterprise Linux αž€αŸαžŠαŸ„αž™αŸ”

αž”αž„αŸ’αž€αžΎαž αž…αŸ‚αž€αžšαŸ†αž›αŸ‚αž€ αžŸαž αž€αžΆαžš

αž”αŸ‰αž»αž“αŸ’αžαŸ‚αž₯αž‘αžΌαžœαž“αŸαŸ‡αž’αŸ’αžœαžΈαŸ—αž”αžΆαž“αž•αŸ’αž›αžΆαžŸαŸ‹αž”αŸ’αžαžΌαžš

αž‡αžΆαž˜αž½αž™αž“αžΉαž„αž€αžΆαžšαž…αŸαž‰αž•αŸ’αžŸαžΆαž™αžšαžΌαž”αž—αžΆαž– Red Hat Universal Base Image (UBI) αž₯αž‘αžΌαžœαž“αŸαŸ‡ αž’αŸ’αž“αž€αž’αžΆαž…αž‘αž‘αž½αž›αž”αžΆαž“αž—αžΆαž–αž‡αžΏαž‡αžΆαž€αŸ‹ αžŸαž»αžœαžαŸ’αžαž·αž—αžΆαž– αž“αž·αž„αžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαžŠαŸ‚αž›αž’αŸ’αž“αž€αžšαŸ†αž–αžΉαž„αž‘αž»αž€αž–αžΈαžšαžΌαž”αž—αžΆαž–αž€αž»αž„αžαžΊαž“αŸαžš Red Hat αž•αŸ’αž›αžΌαžœαž€αžΆαžš αž˜αž·αž“αžαžΆαž’αŸ’αž“αž€αž˜αžΆαž“αž€αžΆαžšαž‡αžΆαžœ αž¬αž’αžαŸ‹αž“αŸ„αŸ‡αž‘αŸαŸ” αž“αŸαŸ‡αž˜αžΆαž“αž“αŸαž™αžαžΆαž’αŸ’αž“αž€αž’αžΆαž…αž”αž„αŸ’αž€αžΎαžαž€αž˜αŸ’αž˜αžœαž·αž’αžΈαž€αž»αž„αžαžΊαž“αŸαžšαž“αŸ…αž›αžΎ UBI αžŠαžΆαž€αŸ‹αžœαžΆαž“αŸ…αž€αŸ’αž“αž»αž„αž”αž‰αŸ’αž‡αžΈαžˆαŸ’αž˜αŸ„αŸ‡αž€αž»αž„αžαžΊαž“αŸαžšαž“αŸƒαž‡αž˜αŸ’αžšαžΎαžŸαžšαž”αžŸαŸ‹αž’αŸ’αž“αž€ αž αžΎαž™αž…αŸ‚αž€αžšαŸ†αž›αŸ‚αž€αžœαžΆαž‡αžΆαž˜αž½αž™αž–αž·αž—αž–αž›αŸ„αž€αŸ” αžšαžΌαž”αž—αžΆαž– Red Hat Universal Base αž’αž“αž»αž‰αŸ’αž‰αžΆαžαž±αŸ’αž™αž’αŸ’αž“αž€αž”αž„αŸ’αž€αžΎαž αž…αŸ‚αž€αžšαŸ†αž›αŸ‚αž€ αž“αž·αž„αžŸαž αž€αžΆαžšαž›αžΎαž€αž˜αŸ’αž˜αžœαž·αž’αžΈαžŠαŸ‚αž›αž˜αžΆαž“αž€αž»αž„αžαžΊαž“αŸαžšαž“αŸ…αž€αŸ’αž“αž»αž„αž”αžšαž·αž™αžΆαž€αžΆαžŸαžŽαžΆαž˜αž½αž™αžŠαŸ‚αž›αž’αŸ’αž“αž€αž…αž„αŸ‹αž”αžΆαž“αŸ”

αž”αž„αŸ’αž€αžΎαž αž…αŸ‚αž€αžšαŸ†αž›αŸ‚αž€ αžŸαž αž€αžΆαžš

αž‡αžΆαž˜αž½αž™αž“αžΉαž„ UBI αž’αŸ’αž“αž€αž’αžΆαž…αž”αŸ„αŸ‡αž–αž»αž˜αŸ’αž– αž“αž·αž„αžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαž€αž˜αŸ’αž˜αžœαž·αž’αžΈαžšαž”αžŸαŸ‹αž’αŸ’αž“αž€αž“αŸ…αž›αžΎαž αŸαžŠαŸ’αž‹αžΆαžšαž…αž“αžΆαžŸαž˜αŸ’αž–αŸαž“αŸ’αž’αžŸαŸ’αž‘αžΎαžšαžαŸ‚αž‘αžΆαŸ†αž„αž’αžŸαŸ‹αŸ” αž”αŸ‰αž»αž“αŸ’αžαŸ‚αž”αŸ’αžšαžŸαž·αž“αž”αžΎαž’αŸ’αž“αž€αžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαž–αž½αž€αžœαžΆαž“αŸ…αž›αžΎαžœαŸαž‘αž·αž€αžΆ Red Hat αžŠαžΌαž…αž‡αžΆ Red Hat OpenShift αž“αž·αž„ Red Hat Enterprise Linux αž’αŸ’αž“αž€αž’αžΆαž…αž‘αž‘αž½αž›αž”αžΆαž“αž’αžαŸ’αžαž”αŸ’αžšαž™αŸ„αž‡αž“αŸαž”αž“αŸ’αžαŸ‚αž˜ (αž˜αžΆαžŸαž€αžΆαž“αŸ‹αžαŸ‚αž…αŸ’αžšαžΎαž“!) αž αžΎαž™αž˜αž»αž“αž–αŸαž›αž™αžΎαž„αž”αž“αŸ’αžαž‘αŸ…αž€αžΆαžšαž–αž·αž–αžŽαŸŒαž“αžΆαž›αž˜αŸ’αž’αž·αžαž”αž“αŸ’αžαŸ‚αž˜αž‘αŸ€αžαž’αŸ†αž–αžΈ UBI αž’αž“αž»αž‰αŸ’αž‰αžΆαžαž±αŸ’αž™αžαŸ’αž‰αž»αŸ†αž•αŸ’αžαž›αŸ‹αžŸαŸ†αžŽαž½αžšαžŠαŸ‚αž›αžŸαž½αžšαž‰αžΉαž€αž‰αžΆαž”αŸ‹αžαŸ’αž›αžΈαž’αŸ†αž–αžΈαž˜αžΌαž›αž αŸαžαž»αžŠαŸ‚αž›αž€αžΆαžšαž‡αžΆαžœ RHEL αžαŸ’αžšαžΌαžœαž€αžΆαžšαŸ” αžŠαžΌαž…αŸ’αž“αŸαŸ‡ αžαžΎαž˜αžΆαž“αž’αŸ’αžœαžΈαž€αžΎαžαž‘αžΎαž„αž“αŸ…αž–αŸαž›αžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαžšαžΌαž”αž—αžΆαž– UBI αž“αŸ…αž›αžΎαžœαŸαž‘αž·αž€αžΆ RHEL/OpenShift?

αž”αž„αŸ’αž€αžΎαž αž…αŸ‚αž€αžšαŸ†αž›αŸ‚αž€ αžŸαž αž€αžΆαžš

αž αžΎαž™αž₯αž‘αžΌαžœαž“αŸαŸ‡αžŠαŸ‚αž›αž™αžΎαž„αžŸαž”αŸ’αž”αžΆαž™αž…αž·αžαŸ’αžαž‡αžΆαž˜αž½αž™αž“αžΉαž„αž‘αžΈαž•αŸ’αžŸαžΆαžš αžŸαžΌαž˜αž“αž·αž™αžΆαž™αž›αž˜αŸ’αž’αž·αžαž”αž“αŸ’αžαŸ‚αž˜αž‘αŸ€αžαž’αŸ†αž–αžΈ UBI

αž αŸαžαž»αž•αž›αž€αŸ’αž“αž»αž„αž€αžΆαžšαž”αŸ’αžšαžΎαž”αŸ’αžšαžΆαžŸαŸ‹ UBI

αžαžΎαž’αŸ’αž“αž€αž‚αž½αžšαž˜αžΆαž“αž’αžΆαžšαž˜αŸ’αž˜αžŽαŸαž™αŸ‰αžΆαž„αžŽαžΆαžŠαžΎαž˜αŸ’αž”αžΈαžŠαžΉαž„αžαžΆ UBI αž“αžΉαž„αž•αŸ’αžαž›αŸ‹αž’αžαŸ’αžαž”αŸ’αžšαž™αŸ„αž‡αž“αŸαžŠαž›αŸ‹αž’αŸ’αž“αž€αŸ–

  • αžšαž”αžŸαŸ‹αžαŸ’αž‰αž»αŸ† αž’αŸ’αž“αž€αž’αž—αž·αžœαžŒαŸ’αžαž“αŸ αž…αž„αŸ‹αž”αŸ’αžšαžΎαžšαžΌαž”αž—αžΆαž–αž€αž»αž„αžαžΊαž“αŸαžšαžŠαŸ‚αž›αž’αžΆαž…αžαŸ’αžšαžΌαžœαž”αžΆαž“αž…αŸ‚αž€αž…αžΆαž™ αž“αž·αž„αžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαž€αŸ’αž“αž»αž„αž”αžšαž·αž™αžΆαž€αžΆαžŸαžŽαžΆαž˜αž½αž™αŸ”
  • αž€αŸ’αžšαž»αž˜β€‹αžšαž”αžŸαŸ‹β€‹αžαŸ’αž‰αŸ†β€‹αž» αž”αŸ’αžšαžαž·αž”αžαŸ’αžαž·αž€αžΆαžš αž…αž„αŸ‹αž”αžΆαž“αžšαžΌαž”αž—αžΆαž–αž˜αžΌαž›αžŠαŸ’αž‹αžΆαž“αžŠαŸ‚αž›αž‚αžΆαŸ†αž‘αŸ’αžšαž‡αžΆαž˜αž½αž™αž“αžΉαž„αžœαžŠαŸ’αžαž‡αžΈαžœαž·αžαž€αž˜αŸ’αžšαž·αžαžŸαž αž‚αŸ’αžšαžΆαžŸ
  • αžšαž”αžŸαŸ‹αžαŸ’αž‰αž»αŸ† αžŸαŸ’αžαžΆαž”αžαŸ’αž™αž€αžš αž…αž„αŸ‹αž•αŸ’αžαž›αŸ‹αž‡αžΌαž“ αž”αŸ’αžšαžαž·αž”αžαŸ’αžαž·αž€αžš Kubernetes αžŠαž›αŸ‹αž’αžαž·αžαž·αž‡αž“/αž’αŸ’αž“αž€αž”αŸ’αžšαžΎαž”αŸ’αžšαžΆαžŸαŸ‹αž…αž»αž„αž€αŸ’αžšαŸ„αž™αžšαž”αžŸαŸ‹αžαŸ’αž‰αž»αŸ†
  • αžšαž”αžŸαŸ‹αžαŸ’αž‰αž»αŸ† αž’αžαž·αžαž·αž‡αž“ αž–αž½αž€αž‚αŸαž˜αž·αž“αž…αž„αŸ‹αž”αŸ†αž•αŸ’αž‘αž»αŸ‡αž‚αŸ†αž“αž·αžαžšαž”αžŸαŸ‹αž–αž½αž€αž‚αŸαž‡αžΆαž˜αž½αž™αž“αžΉαž„αž€αžΆαžšαž‚αžΆαŸ†αž‘αŸ’αžšαž€αž˜αŸ’αžšαž·αžαžŸαž αž‚αŸ’αžšαžΆαžŸαžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž”αžšαž·αžŸαŸ’αžαžΆαž“ Red Hat αž‘αžΆαŸ†αž„αž˜αžΌαž›αžšαž”αžŸαŸ‹αž–αž½αž€αž‚αŸαž‘αŸαŸ”
  • αžšαž”αžŸαŸ‹αžαŸ’αž‰αž»αŸ† αžŸαž αž‚αž˜αž“αŸ αž…αž„αŸ‹αž…αŸ‚αž€αžšαŸ†αž›αŸ‚αž€ αžŠαŸ†αžŽαžΎαžšαž€αžΆαžš αž”αŸ„αŸ‡αž•αŸ’αžŸαžΆαž™αž€αž˜αŸ’αž˜αžœαž·αž’αžΈαžŠαŸ‚αž›αž˜αžΆαž“αž€αž»αž„αžαžΊαž“αŸαžš αž‚αŸ’αžšαž”αŸ‹αž‘αžΈαž€αž“αŸ’αž›αŸ‚αž„

αž”αŸ’αžšαžŸαž·αž“αž”αžΎαž™αŸ‰αžΆαž„αž αŸ„αž…αžŽαžΆαžŸαŸ‹αžŸαŸαžŽαžΆαžšαžΈαž™αŸ‰αžΌαž˜αž½αž™αžŸαž˜αž“αžΉαž„αž’αŸ’αž“αž€ αž“αŸ„αŸ‡αž’αŸ’αž“αž€αž–αž·αžαž‡αžΆαž‚αž½αžšαžαŸ‚αž˜αžΎαž› UBI αŸ”

αž›αžΎαžŸαž–αžΈαžšαžΌαž”αž—αžΆαž–αž‡αžΆαž˜αžΌαž›αžŠαŸ’αž‹αžΆαž“

UBI αž˜αžΆαž“αž‘αŸ†αž αŸ†αžαžΌαž…αž‡αžΆαž„αž”αŸ’αžšαž–αŸαž“αŸ’αž’αž”αŸ’αžšαžαž·αž”αžαŸ’αžαž·αž€αžΆαžšαž–αŸαž‰αž›αŸαž‰ αž”αŸ‰αž»αž“αŸ’αžαŸ‚ UBI αž˜αžΆαž“αž…αŸ†αžŽαž»αž…αžŸαŸ†αžαžΆαž“αŸ‹αž”αžΈαŸ–

  1. αžŸαŸ†αžŽαž»αŸ†αž“αŸƒαžšαžΌαž”αž—αžΆαž–αž˜αžΌαž›αžŠαŸ’αž‹αžΆαž“αž…αŸ†αž“αž½αž“αž”αžΈ (ubi, ubi-minimal, ubi-init)
  2. αžšαžΌαž”αž—αžΆαž–αž‡αžΆαž˜αž½αž™αž”αžšαž·αžŸαŸ’αžαžΆαž“αž–αŸαž›αžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαžŠαŸ‚αž›αžαŸ’αžšαŸ€αž˜αžšαž½αž…αž‡αžΆαžŸαŸ’αžšαŸαž…αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž—αžΆαžŸαžΆαžŸαžšαžŸαŸαžšαž€αž˜αŸ’αž˜αžœαž·αž’αžΈαž•αŸ’αžŸαŸαž„αŸ— (nodejs, ruby, python, php, perl, etc.)
  3. αžŸαŸ†αžŽαž»αŸ†αž“αŸƒαž€αž‰αŸ’αž…αž”αŸ‹αžŠαŸ‚αž›αž–αžΆαž€αŸ‹αž–αŸαž“αŸ’αž’αž“αŸ…αž€αŸ’αž“αž»αž„αžƒαŸ’αž›αžΆαŸ†αž„ YUM αž‡αžΆαž˜αž½αž™αž“αžΉαž„αž—αžΆαž–αž’αžΆαžŸαŸ’αžšαŸαž™αž‘αžΌαž‘αŸ…αž”αŸ†αž•αž»αž

αž”αž„αŸ’αž€αžΎαž αž…αŸ‚αž€αžšαŸ†αž›αŸ‚αž€ αžŸαž αž€αžΆαžš

UBI αžαŸ’αžšαžΌαžœβ€‹αž”αžΆαž“β€‹αž”αž„αŸ’αž€αžΎαžβ€‹αž‘αžΎαž„β€‹αž‡αžΆβ€‹αž˜αžΌαž›αžŠαŸ’αž‹αžΆαž“β€‹αžŸαž˜αŸ’αžšαžΆαž”αŸ‹β€‹αž€αž˜αŸ’αž˜αžœαž·αž’αžΈβ€‹αžŠαžΎαž˜β€‹αž›αžΎβ€‹αž–αž–αž€ αž“αž·αž„β€‹αž€αž˜αŸ’αž˜αžœαž·αž’αžΈβ€‹αž”αžŽαŸ’αžŠαžΆαž‰β€‹αžŠαŸ‚αž›β€‹αž”αžΆαž“β€‹αž”αž„αŸ’αž€αžΎαžβ€‹αž“αž·αž„β€‹αž…αŸ‚αž€αž…αžΆαž™β€‹αž€αŸ’αž“αž»αž„β€‹αž’αž»αž„αŸ” αž˜αžΆαžαž·αž€αžΆαž‘αžΆαŸ†αž„αž’αžŸαŸ‹αž“αŸ…αž€αŸ’αž“αž»αž„ UBI αž‚αžΊαž‡αžΆαžŸαŸ†αžŽαž»αŸ†αžšαž„αž“αŸƒ RHEL αŸ” αž€αž‰αŸ’αž…αž”αŸ‹αž‘αžΆαŸ†αž„αž’αžŸαŸ‹αž“αŸ…αž€αŸ’αž“αž»αž„ UBI αžαŸ’αžšαžΌαžœαž”αžΆαž“αž…αŸ‚αž€αž…αžΆαž™αžαžΆαž˜αžšαž™αŸˆαž”αžŽαŸ’αžαžΆαž‰ RHEL αž αžΎαž™αžαŸ’αžšαžΌαžœαž”αžΆαž“αž‚αžΆαŸ†αž‘αŸ’αžšαžŸαŸ’αžšαžŠαŸ€αž„αž‘αŸ…αž“αžΉαž„ RHEL αž“αŸ…αž–αŸαž›αžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαž›αžΎαžœαŸαž‘αž·αž€αžΆαžŠαŸ‚αž›αž‚αžΆαŸ†αž‘αŸ’αžš Red Hat αžŠαžΌαž…αž‡αžΆ OpenShift αž“αž·αž„ RHEL αŸ”

αž”αž„αŸ’αž€αžΎαž αž…αŸ‚αž€αžšαŸ†αž›αŸ‚αž€ αžŸαž αž€αžΆαžš

αž€αžΆαžšαž’αžΆαž“αžΆαž”αžΆαž“αž“αžΌαžœαž€αžΆαžšαž‚αžΆαŸ†αž‘αŸ’αžšαž‚αž»αžŽαž—αžΆαž–αžαŸ’αž–αžŸαŸ‹αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž€αž»αž„αžαžΊαž“αŸαžšαžαž˜αŸ’αžšαžΌαžœαž±αŸ’αž™αž˜αžΆαž“αž€αžΆαžšαžαž·αžαžαŸ†αž”αŸ’αžšαžΉαž„αž”αŸ’αžšαŸ‚αž„αž‡αžΆαž…αŸ’αžšαžΎαž“αž–αžΈαžœαž·αžŸαŸ’αžœαž€αžš αž’αŸ’αž“αž€αž―αž€αž‘αŸαžŸαžŸαž»αžœαžαŸ’αžαž·αž—αžΆαž– αž“αž·αž„αž’αž“αž’αžΆαž“αž”αž“αŸ’αžαŸ‚αž˜αž•αŸ’αžŸαŸαž„αž‘αŸ€αžαŸ” αžœαžΆαž‘αžΆαž˜αž‘αžΆαžšαž˜αž·αž“αžαŸ’αžšαžΉαž˜αžαŸ‚αž€αžΆαžšαžŸαžΆαž€αž›αŸ’αž”αž„αžšαžΌαž”αž—αžΆαž–αž˜αžΌαž›αžŠαŸ’αž‹αžΆαž“αž”αŸ‰αž»αžŽαŸ’αžŽαŸ„αŸ‡αž‘αŸ αž”αŸ‰αž»αž“αŸ’αžαŸ‚αžαŸ‚αž˜αž‘αžΆαŸ†αž„αžœαž·αž—αžΆαž‚αž₯αžšαž·αž™αžΆαž”αžαžšαž”αžŸαŸ‹αž–αž½αž€αž‚αŸαž›αžΎαž˜αŸ‰αžΆαžŸαŸŠαžΈαž“αžŠαŸ‚αž›αž‚αžΆαŸ†αž‘αŸ’αžšαžŽαžΆαž˜αž½αž™αž•αž„αžŠαŸ‚αžšαŸ”

αžŠαžΎαž˜αŸ’αž”αžΈαž‡αž½αž™αžŸαž˜αŸ’αžšαžΆαž›αž”αž“αŸ’αž‘αž»αž€αž“αŸƒαž€αžΆαžšαž’αŸ’αžœαžΎαž±αŸ’αž™αž”αŸ’αžšαžŸαžΎαžšαž‘αžΎαž„ Red Hat αž€αŸ†αž–αž»αž„αž’αž—αž·αžœαžŒαŸ’αž αž“αž·αž„αž‚αžΆαŸ†αž‘αŸ’αžšαž™αŸ‰αžΆαž„αžŸαž€αž˜αŸ’αž˜ αžŠαžΌαž…αŸ’αž“αŸαŸ‡ UBI 7 αž’αžΆαž…αžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαž›αžΎ RHEL 8 hosts αž‡αžΆαž§αž‘αžΆαž αžšαžŽαŸ αž αžΎαž™ UBI 8 αž’αžΆαž…αžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαž›αžΎ RHEL 7 hosts αŸ” αžœαžΆαž•αŸ’αžαž›αŸ‹αž±αŸ’αž™αž’αŸ’αž“αž€αž”αŸ’αžšαžΎαž”αŸ’αžšαžΆαžŸαŸ‹αž“αžΌαžœαž—αžΆαž–αž”αžαŸ‹αž”αŸ‚αž“ αž‘αŸ†αž“αž»αž€αž…αž·αžαŸ’αž αž“αž·αž„αžŸαž“αŸ’αžαž·αž—αžΆαž–αž“αŸƒ αž‚αŸ†αž“αž·αžαžŠαŸ‚αž›αž–αž½αž€αž‚αŸαžαŸ’αžšαžΌαžœαž€αžΆαžšαž€αŸ’αž“αž»αž„αž’αŸ†αž‘αž»αž„αž–αŸαž›αžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαŸ” αž§αž‘αžΆαž αžšαžŽαŸ αž€αžΆαžšαž’αŸ’αžœαžΎαž”αž…αŸ’αž…αž»αž”αŸ’αž”αž“αŸ’αž“αž—αžΆαž–αžœαŸαž‘αž·αž€αžΆαž“αŸ…αž€αŸ’αž“αž»αž„αžšαžΌαž”αž—αžΆαž–αž€αž»αž„αžαžΊαž“αŸαžš αž¬αž˜αŸ‰αžΆαžŸαŸŠαžΈαž“αžŠαŸ‚αž›αž”αžΆαž“αž”αŸ’αžšαžΎαŸ” αž₯αž‘αžΌαžœαž“αŸαŸ‡αž’αŸ’αžœαžΈαŸ—αž‘αžΆαŸ†αž„αž’αžŸαŸ‹αž“αŸαŸ‡αž’αžΆαž…αžαŸ’αžšαžΌαžœαž”αžΆαž“αž”αŸ‚αž„αž…αŸ‚αž€αž‘αŸ…αž‡αžΆαž‚αž˜αŸ’αžšαŸ„αž„αž―αž€αžšαžΆαž‡αŸ’αž™αž–αžΈαžšαŸ”

αžšαžΌαž”αž—αžΆαž–αž˜αžΌαž›αžŠαŸ’αž‹αžΆαž“αž…αŸ†αž“αž½αž“αž”αžΈ

αž”αž„αŸ’αž€αžΎαž αž…αŸ‚αž€αžšαŸ†αž›αŸ‚αž€ αžŸαž αž€αžΆαžš

αžαž·αž…αžαž½αž…αž”αŸ†αž•αž»αž – αžšαž…αž“αžΆαž‘αžΎαž„αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž€αž˜αŸ’αž˜αžœαž·αž’αžΈαžŠαŸ‚αž›αž˜αžΆαž“αž—αžΆαž–αž’αžΆαžŸαŸ’αžšαŸαž™αž‘αžΆαŸ†αž„αž’αžŸαŸ‹ (Python, Node.js, .NET αŸ”αž›αŸ”)

  • αžŸαŸ†αžŽαž»αŸ†αž’αž”αŸ’αž”αž”αžšαž˜αžΆαž“αŸƒαž˜αžΆαžαž·αž€αžΆαžŠαŸ‚αž›αž”αžΆαž“αžŠαŸ†αž‘αžΎαž„αž‡αžΆαž˜αž»αž“
  • αž‚αŸ’αž˜αžΆαž“β€‹αž–αžΆαž€αŸ’αž™β€‹αž”αžŽαŸ’αžαžΉαž„β€‹αž’αžΆαž…β€‹αž”αŸ’αžšαžαž·αž”αžαŸ’αžαž·β€‹αž”αžΆαž“β€‹αž‘αŸαŸ”
  • αž§αž”αž€αžšαžŽαŸαž‚αŸ’αžšαž”αŸ‹αž‚αŸ’αžšαž„αž€αž‰αŸ’αž…αž”αŸ‹αž’αž”αŸ’αž”αž”αžšαž˜αžΆ (αž€αžΆαžšαžŠαŸ†αž‘αžΎαž„ αž’αŸ’αžœαžΎαž”αž…αŸ’αž…αž»αž”αŸ’αž”αž“αŸ’αž“αž—αžΆαž– αž“αž·αž„αžŠαž€αž™αž€αž…αŸαž‰)

αžœαŸαž‘αž·αž€αžΆ - αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž€αž˜αŸ’αž˜αžœαž·αž’αžΈαžŽαžΆαž˜αž½αž™αžŠαŸ‚αž›αžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαž›αžΎ RHEL

  • OpenSSL Unified Cryptographic Stack
  • αž‡αž„αŸ‹ YUM αž–αŸαž‰
  • αž§αž”αž€αžšαžŽαŸαž”αŸ’αžšαžΎαž”αŸ’αžšαžΆαžŸαŸ‹αž˜αžΌαž›αžŠαŸ’αž‹αžΆαž“αžŠαŸ‚αž›αž˜αžΆαž“αž”αŸ’αžšαž™αŸ„αž‡αž“αŸαžšαž½αž˜αž”αž‰αŸ’αž…αžΌαž› (tar, gzip, vi αŸ”αž›αŸ”)

Multi-Service - αž’αŸ’αžœαžΎαž±αŸ’αž™αžœαžΆαž„αžΆαž™αžŸαŸ’αžšαž½αž›αž€αŸ’αž“αž»αž„αž€αžΆαžšαžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαžŸαŸαžœαžΆαž€αž˜αŸ’αž˜αž…αŸ’αžšαžΎαž“αž€αŸ’αž“αž»αž„αž’αž»αž„αžαŸ‚αž˜αž½αž™

  • αž”αžΆαž“αž€αŸ†αžŽαžαŸ‹αžšαž…αž“αžΆαžŸαž˜αŸ’αž–αŸαž“αŸ’αž’αžŠαžΎαž˜αŸ’αž”αžΈαžŠαŸ†αžŽαžΎαžšαž€αžΆαžš systemd αž“αŸ…αž–αŸαž›αž…αžΆαž”αŸ‹αž•αŸ’αžαžΎαž˜
  • αžŸαž˜αžαŸ’αžαž—αžΆαž–αž€αŸ’αž“αž»αž„αž€αžΆαžšαž”αžΎαž€αžŸαŸαžœαžΆαž€αž˜αŸ’αž˜αž“αŸ…αžŠαŸ†αžŽαžΆαž€αŸ‹αž€αžΆαž›αžŸαžΆαž„αžŸαž„αŸ‹

αžšαžΌαž”αž—αžΆαž–αž€αž»αž„αžαžΊαž“αŸαžšαž‡αžΆαž˜αž½αž™αž”αžšαž·αžŸαŸ’αžαžΆαž“αž–αŸαž›αžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαž—αžΆαžŸαžΆαžŸαžšαžŸαŸαžšαž€αž˜αŸ’αž˜αžœαž·αž’αžΈαžŠαŸ‚αž›αž•αž›αž·αžαžšαž½αž…αžšαžΆαž›αŸ‹

αž”αž“αŸ’αžαŸ‚αž˜αž–αžΈαž›αžΎαžšαžΌαž”αž—αžΆαž–αž˜αžΌαž›αžŠαŸ’αž‹αžΆαž“αžŠαŸ‚αž›αž’αž“αž»αž‰αŸ’αž‰αžΆαžαž±αŸ’αž™αž’αŸ’αž“αž€αžŠαŸ†αž‘αžΎαž„αž€αžΆαžšαž‚αžΆαŸ†αž‘αŸ’αžšαž—αžΆαžŸαžΆαž€αž˜αŸ’αž˜αžœαž·αž’αžΈ UBIs αžšαž½αž˜αž”αž‰αŸ’αž…αžΌαž›αžšαžΌαž”αž—αžΆαž–αžŠαŸ‚αž›αž”αžΆαž“αž”αž„αŸ’αž€αžΎαžαž‡αžΆαž˜αž»αž“αž‡αžΆαž˜αž½αž™αž“αžΉαž„αž”αžšαž·αžŸαŸ’αžαžΆαž“αž–αŸαž›αžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαžŠαŸ‚αž›αžαŸ’αžšαŸ€αž˜αžšαž½αž…αž‡αžΆαžŸαŸ’αžšαŸαž…αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž—αžΆαžŸαžΆαžŸαžšαžŸαŸαžšαž€αž˜αŸ’αž˜αžœαž·αž’αžΈαž˜αž½αž™αž…αŸ†αž“αž½αž“αŸ” αž’αŸ’αž“αž€αž’αž—αž·αžœαžŒαŸ’αžαž“αŸαž‡αžΆαž…αŸ’αžšαžΎαž“αž’αžΆαž…αž…αžΆαž”αŸ‹αž™αž€αžšαžΌαž”αž—αžΆαž– αž αžΎαž™αž…αžΆαž”αŸ‹αž•αŸ’αžαžΎαž˜αž’αŸ’αžœαžΎαž€αžΆαžšαž›αžΎαž€αž˜αŸ’αž˜αžœαž·αž’αžΈαžŠαŸ‚αž›αž–αž½αž€αž‚αŸαž€αŸ†αž–αž»αž„αž’αž—αž·αžœαžŒαŸ’αžαŸ”

αž‡αžΆαž˜αž½αž™αž“αžΉαž„αž€αžΆαžšαž…αžΆαž”αŸ‹αž•αŸ’αžαžΎαž˜αž“αŸƒ UBI αž“αŸ„αŸ‡ Red Hat αž€αŸ†αž–αž»αž„αž•αŸ’αžαž›αŸ‹αž‡αžΌαž“αž“αžΌαžœαžšαžΌαž”αž—αžΆαž–αž–αžΈαžšαžˆαž»αž - αž•αŸ’αž’αŸ‚αž€αž›αžΎ RHEL 7 αž“αž·αž„αž•αŸ’αž’αŸ‚αž€αž›αžΎ RHEL 8 αŸ” αž–αž½αž€αžœαžΆαž•αŸ’αž’αŸ‚αž€αž›αžΎ Red Hat Software Collections (RHEL 7) αž“αž·αž„ Application Stream (RHEL 8) αžšαŸ€αž„αž‚αŸ’αž“αžΆαŸ” αž–αŸαž›αžœαŸαž›αžΆαžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαž‘αžΆαŸ†αž„αž“αŸαŸ‡αžαŸ’αžšαžΌαžœαž”αžΆαž“αžšαž€αŸ’αžŸαžΆαž±αŸ’αž™αž‘αžΆαž“αŸ‹αžŸαž˜αŸαž™ αž“αž·αž„αž‘αž‘αž½αž›αž”αžΆαž“αž€αžΆαžšαž’αžΆαž”αŸ‹αžŠαŸαžαžšαž αžΌαžαžŠαž›αŸ‹ XNUMX αžŠαž„αž€αŸ’αž“αž»αž„αž˜αž½αž™αž†αŸ’αž“αžΆαŸ†αžαžΆαž˜αžŸαŸ’αžαž„αŸ‹αžŠαžΆαžš αžŠαžΌαž…αŸ’αž“αŸαŸ‡αž’αŸ’αž“αž€αžαŸ‚αž„αžαŸ‚αžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαž€αŸ†αžŽαŸ‚αž…αž»αž„αž€αŸ’αžšαŸ„αž™αž”αŸ†αž•αž»αž αž“αž·αž„αž˜αžΆαž“αžŸαŸ’αžαŸαžšαž—αžΆαž–αž”αŸ†αž•αž»αžαŸ”

αž“αŸαŸ‡αž‚αžΊαž‡αžΆαž”αž‰αŸ’αž‡αžΈαž“αŸƒαžšαžΌαž”αž—αžΆαž–αž’αž»αž„ UBI 7αŸ–

αž”αž„αŸ’αž€αžΎαž αž…αŸ‚αž€αžšαŸ†αž›αŸ‚αž€ αžŸαž αž€αžΆαžš

αž“αŸαŸ‡αž‚αžΊαž‡αžΆαž”αž‰αŸ’αž‡αžΈαž“αŸƒαžšαžΌαž”αž—αžΆαž–αž€αž»αž„αžαžΊαž“αŸαžšαžŸαž˜αŸ’αžšαžΆαž”αŸ‹ UBI 8αŸ–

αž”αž„αŸ’αž€αžΎαž αž…αŸ‚αž€αžšαŸ†αž›αŸ‚αž€ αžŸαž αž€αžΆαžš

αž€αž‰αŸ’αž…αž”αŸ‹αžŠαŸ‚αž›αž–αžΆαž€αŸ‹αž–αŸαž“αŸ’αž’

αž€αžΆαžšαž”αŸ’αžšαžΎαž”αŸ’αžšαžΆαžŸαŸ‹αžšαžΌαž”αž—αžΆαž–αžŠαŸ‚αž›αžαŸ’αžšαŸ€αž˜αžšαž½αž…αž‡αžΆαžŸαŸ’αžšαŸαž…αž‚αžΊαž–αž·αžαž‡αžΆαž„αžΆαž™αžŸαŸ’αžšαž½αž›αžŽαžΆαžŸαŸ‹αŸ” Red Hat αžšαž€αŸ’αžŸαžΆαž–αž½αž€αž‚αŸαž±αŸ’αž™αž‘αžΆαž“αŸ‹αžŸαž˜αŸαž™ αž“αž·αž„αž’αŸ’αžœαžΎαž”αž…αŸ’αž…αž»αž”αŸ’αž”αž“αŸ’αž“αž—αžΆαž–αž–αž½αž€αžœαžΆαž‡αžΆαž˜αž½αž™αž“αžΉαž„αž€αžΆαžšαž…αŸαž‰αž•αŸ’αžŸαžΆαž™αž€αŸ†αžŽαŸ‚αžαŸ’αž˜αžΈαž“αŸƒ RHEL αž€αŸαžŠαžΌαž…αž‡αžΆαž“αŸ…αž–αŸαž›αžŠαŸ‚αž›αž€αžΆαžšαž’αžΆαž”αŸ‹αžŠαŸαž CVE αžŸαŸ†αžαžΆαž“αŸ‹αŸ—αž˜αžΆαž“ αžŸαŸ’αžšαž”αžαžΆαž˜αž‚αŸ„αž›αž€αžΆαžšαžŽαŸαž’αŸ’αžœαžΎαž”αž…αŸ’αž…αž»αž”αŸ’αž”αž“αŸ’αž“αž—αžΆαž– αž‚αŸ„αž›αž€αžΆαžšαžŽαŸαžšαžΌαž”αž—αžΆαž– RHEL αžŠαžΌαž…αŸ’αž“αŸαŸ‡αž’αŸ’αž“αž€αž’αžΆαž…αž™αž€αžšαžΌαž”αž—αžΆαž–αž˜αž½αž™αž€αŸ’αž“αž»αž„αž…αŸ†αžŽαŸ„αž˜αžšαžΌαž”αž—αžΆαž–αž‘αžΆαŸ†αž„αž“αŸαŸ‡ αž αžΎαž™αž…αžΆαž”αŸ‹αž•αŸ’αžαžΎαž˜αžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαž€αž˜αŸ’αž˜αžœαž·αž’αžΈαž—αŸ’αž›αžΆαž˜αŸ—αŸ”

αž”αž„αŸ’αž€αžΎαž αž…αŸ‚αž€αžšαŸ†αž›αŸ‚αž€ αžŸαž αž€αžΆαžš

αž”αŸ‰αž»αž“αŸ’αžαŸ‚αž–αŸαž›αžαŸ’αž›αŸ‡ αž“αŸ…αž–αŸαž›αž”αž„αŸ’αž€αžΎαžαž€αž˜αŸ’αž˜αžœαž·αž’αžΈ αž’αŸ’αž“αž€αž”αŸ’αžšαž αŸ‚αž›αž‡αžΆαžαŸ’αžšαžΌαžœαž€αžΆαžšαž€αž‰αŸ’αž…αž”αŸ‹αž”αž“αŸ’αžαŸ‚αž˜αž˜αž½αž™αž…αŸ†αž“αž½αž“αŸ” αž¬αž–αŸαž›αžαŸ’αž›αŸ‡ αžŠαžΎαž˜αŸ’αž”αžΈαž±αŸ’αž™αž€αž˜αŸ’αž˜αžœαž·αž’αžΈαžŠαŸ†αžŽαžΎαžšαž€αžΆαžš αž’αŸ’αž“αž€αžαŸ’αžšαžΌαžœαž’αŸ’αžœαžΎαž”αž…αŸ’αž…αž»αž”αŸ’αž”αž“αŸ’αž“αž—αžΆαž–αž€αž‰αŸ’αž…αž”αŸ‹αž˜αž½αž™ αž¬αž˜αž½αž™αž•αŸ’αžŸαŸαž„αž‘αŸ€αžαŸ” αž“αŸ„αŸ‡αž αžΎαž™αž‡αžΆαž˜αžΌαž›αž αŸαžαž»αžŠαŸ‚αž›αžšαžΌαž”αž—αžΆαž– UBI αž—αŸ’αž‡αžΆαž”αŸ‹αž˜αž€αž‡αžΆαž˜αž½αž™αžŸαŸ†αžŽαž»αŸ†αž“αŸƒ RPM αžŠαŸ‚αž›αž’αžΆαž…αžšαž€αž”αžΆαž“αžαžΆαž˜αžšαž™αŸˆ yum αž“αž·αž„αžŠαŸ‚αž›αžαŸ’αžšαžΌαžœαž”αžΆαž“αž…αŸ‚αž€αž…αžΆαž™αžŠαŸ„αž™αž”αŸ’αžšαžΎαž”αžŽαŸ’αžαžΆαž‰αž…αŸ‚αž€αž…αžΆαž™αž˜αžΆαžαž·αž€αžΆαžŠαŸ‚αž›αž˜αžΆαž“αž›αŸ’αž”αžΏαž“αž›αžΏαž“ αž“αž·αž„αž’αžΆαž…αžšαž€αž”αžΆαž“αžαŸ’αž–αžŸαŸ‹ (αž’αŸ’αž“αž€αž”αžΆαž“αž‘αž‘αž½αž›αž€αž‰αŸ’αž…αž”αŸ‹!) αž“αŸ…αž–αŸαž›αž’αŸ’αž“αž€αžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαž€αžΆαžšαž’αŸ’αžœαžΎαž”αž…αŸ’αž…αž»αž”αŸ’αž”αž“αŸ’αž“αž—αžΆαž– yum αž“αŸ…αž›αžΎ CI/CD αžšαž”αžŸαŸ‹αž’αŸ’αž“αž€αž“αŸ…αž…αŸ†αžŽαž»αž…αž…αŸαž‰αž•αŸ’αžŸαžΆαž™αžŠαŸαžŸαŸ†αžαžΆαž“αŸ‹αž“αŸ„αŸ‡ αž’αŸ’αž“αž€αž’αžΆαž…αž”αŸ’αžšαžΆαž€αžŠαžαžΆαžœαžΆαž“αžΉαž„αžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαŸ”

RHEL αž‚αžΊαž‡αžΆαž‚αŸ’αžšαžΉαŸ‡

αž™αžΎαž„αž˜αž·αž“αžŠαŸ‚αž›αž’αž»αž‰αž‘αŸ’αžšαžΆαž“αŸ‹αž“αžΉαž„αž€αžΆαžšαž“αž·αž™αžΆαž™αž‘αžΎαž„αžœαž·αž‰αžαžΆ RHEL αž‚αžΊαž‡αžΆαž˜αžΌαž›αžŠαŸ’αž‹αžΆαž“αž“αŸƒαž’αŸ’αžœαžΈαž‚αŸ’αžšαž”αŸ‹αž™αŸ‰αžΆαž„αŸ” αžαžΎαž’αŸ’αž“αž€αžŠαžΉαž„αžαžΆαž€αŸ’αžšαž»αž˜αžŽαžΆαžαŸ’αž›αŸ‡αž“αŸ… Red Hat αž”αž„αŸ’αž€αžΎαžαžšαžΌαž”αž—αžΆαž–αž˜αžΌαž›αžŠαŸ’αž‹αžΆαž“? αž§αž‘αžΆαž αžšαžŽαŸαž‘αžΆαŸ†αž„αž“αŸαŸ‡αŸ–

  • αž€αŸ’αžšαž»αž˜αžœαž·αžŸαŸ’αžœαž€αžšαžŠαŸ‚αž›αž‘αž‘αž½αž›αžαž»αžŸαžαŸ’αžšαžΌαžœαž€αŸ’αž“αž»αž„αž€αžΆαžšαž’αžΆαž“αžΆαžαžΆαž”αžŽαŸ’αžŽαžΆαž›αŸαž™αžŸαŸ’αž“αžΌαž›αžŠαžΌαž…αž‡αžΆ glibc αž“αž·αž„ OpenSSL αž€αŸαžŠαžΌαž…αž‡αžΆαž˜αŸ‰αŸ„αž„αžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαž—αžΆαžŸαžΆαžŠαžΌαž…αž‡αžΆ Python αž“αž·αž„ Ruby αž•αŸ’αžαž›αŸ‹αž“αžΌαžœαžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαž‡αžΆαž”αŸ‹αž›αžΆαž”αŸ‹ αž“αž·αž„αž’αžΆαž…αžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαž”αž“αŸ’αž‘αž»αž€αž€αžΆαžšαž„αžΆαžšαžŠαŸ‚αž›αž’αžΆαž…αž‘αž»αž€αž…αž·αžαŸ’αžαž”αžΆαž“αž“αŸ…αž–αŸαž›αž”αŸ’αžšαžΎαž€αŸ’αž“αž»αž„αž€αž»αž„αžαžΊαž“αŸαžšαŸ”
  • αž€αŸ’αžšαž»αž˜αžŸαž»αžœαžαŸ’αžαž·αž—αžΆαž–αž•αž›αž·αžαž•αž›αž‘αž‘αž½αž›αžαž»αžŸαžαŸ’αžšαžΌαžœαž…αŸ†αž–αŸ„αŸ‡αž€αžΆαžšαž€αŸ‚αžαž˜αŸ’αžšαžΌαžœαž‘αžΆαž“αŸ‹αž–αŸαž›αžœαŸαž›αžΆαž“αŸƒαž€αŸ†αž αž»αžŸ αž“αž·αž„αž”αž‰αŸ’αž αžΆαžŸαž»αžœαžαŸ’αžαž·αž—αžΆαž–αž“αŸ…αž€αŸ’αž“αž»αž„αž”αžŽαŸ’αžŽαžΆαž›αŸαž™ αž“αž·αž„αž”αžšαž·αžŸαŸ’αžαžΆαž“αž—αžΆαžŸαžΆ αž”αŸ’αžšαžŸαž·αž‘αŸ’αž’αž—αžΆαž–αž“αŸƒαž€αžΆαžšαž„αžΆαžšαžšαž”αžŸαŸ‹αž–αž½αž€αž‚αŸαžαŸ’αžšαžΌαžœαž”αžΆαž“αžœαžΆαž™αžαž˜αŸ’αž›αŸƒαžŠαŸ„αž™αž”αŸ’αžšαžΎαžŸαž“αŸ’αž‘αžŸαŸ’αžŸαž“αŸαž–αž·αžŸαŸαžŸαŸ” αžαŸ’αž“αžΆαž€αŸ‹αžŸαž“αŸ’αž‘αžŸαŸ’αžŸαž“αŸαžŸαž»αžαž—αžΆαž–αž€αž»αž„αžαžΊαž“αŸαžš.
  • αž€αŸ’αžšαž»αž˜αž’αŸ’αž“αž€αž‚αŸ’αžšαž”αŸ‹αž‚αŸ’αžšαž„ αž“αž·αž„αžœαž·αžŸαŸ’αžœαž€αžšαž•αž›αž·αžαž•αž›αž˜αž½αž™αž€αŸ’αžšαž»αž˜αžαŸ’αžšαžΌαžœαž”αžΆαž“αž§αž‘αŸ’αž‘αž·αžŸαžŠαž›αŸ‹αž€αžΆαžšαž”αž“αŸ’αžαŸ‚αž˜αž˜αž»αžαž„αžΆαžšαžαŸ’αž˜αžΈαŸ— αž“αž·αž„αž€αžΆαžšαž’αžΆαž“αžΆαž“αžΌαžœαžœαžŠαŸ’αžαž‡αžΈαžœαž·αžαž•αž›αž·αžαž•αž›αžŠαŸαžœαŸ‚αž„ αžŠαŸ‚αž›αž•αŸ’αžαž›αŸ‹αž±αŸ’αž™αž’αŸ’αž“αž€αž“αžΌαžœαž‘αŸ†αž“αž»αž€αž…αž·αžαŸ’αžαž›αžΎαž€αžΆαžšαžœαž·αž“αž·αž™αŸ„αž‚αžšαž”αžŸαŸ‹αž’αŸ’αž“αž€αžŠαžΎαž˜αŸ’αž”αžΈαž”αž“αŸ’αžαŸ”

Red Hat Enterprise Linux αž”αž„αŸ’αž€αžΎαžαž˜αŸ‰αžΆαžŸαŸŠαžΈαž“ αž“αž·αž„αžšαžΌαž”αž—αžΆαž–αžŠαŸαž›αŸ’αž’αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž€αž»αž„αžαžΊαž“αŸαžš αž”αŸ‰αž»αž“αŸ’αžαŸ‚αž’αŸ’αž“αž€αž’αž—αž·αžœαžŒαŸ’αžαž“αŸαž‡αžΆαž…αŸ’αžšαžΎαž“αž±αŸ’αž™αžαž˜αŸ’αž›αŸƒαž›αžΎαžŸαž˜αžαŸ’αžαž—αžΆαž–αž€αŸ’αž“αž»αž„αž€αžΆαžšαž’αŸ’αžœαžΎαž€αžΆαžšαž‡αžΆαž˜αž½αž™αž”αŸ’αžšαž–αŸαž“αŸ’αž’αž€αŸ’αž“αž»αž„αž‘αž˜αŸ’αžšαž„αŸ‹αž•αŸ’αžŸαŸαž„αŸ—αž‚αŸ’αž“αžΆ αžŠαŸ‚αž›αž˜αž½αž™αž…αŸ†αž“αž½αž“αž’αžΆαž…αž“αŸ…αžαžΆαž„αž€αŸ’αžšαŸ…αž€αžšαžŽαžΈαž”αŸ’αžšαžΎαž”αŸ’αžšαžΆαžŸαŸ‹αžŠαŸ‚αž›αž‚αžΆαŸ†αž‘αŸ’αžšαž“αŸƒαž”αŸ’αžšαž–αŸαž“αŸ’αž’αž›αžΈαž“αž»αž…αŸ” αž“αŸαŸ‡αž‚αžΊαž‡αžΆαž€αž“αŸ’αž›αŸ‚αž„αžŠαŸ‚αž›αžšαžΌαž”αž—αžΆαž– UBI αž‡αžΆαžŸαž€αž›αž˜αž€αž‡αž½αž™αžŸαž„αŸ’αž‚αŸ’αžšαŸ„αŸ‡αŸ”

αž…αžΌαžšαž“αž·αž™αžΆαž™αžαžΆαž₯αž‘αžΌαžœαž“αŸαŸ‡ αž“αŸ…αžŠαŸ†αžŽαžΆαž€αŸ‹αž€αžΆαž›αž“αŸαŸ‡ αž’αŸ’αž“αž€αž‚αŸ’αžšαžΆαž“αŸ‹αžαŸ‚αžŸαŸ’αžœαŸ‚αž„αžšαž€αžšαžΌαž”αž—αžΆαž–αž˜αžΌαž›αžŠαŸ’αž‹αžΆαž“ αžŠαžΎαž˜αŸ’αž”αžΈαž…αžΆαž”αŸ‹αž•αŸ’αžαžΎαž˜αž’αŸ’αžœαžΎαž€αžΆαžšαž›αžΎαž€αž˜αŸ’αž˜αžœαž·αž’αžΈαž€αž»αž„αžαžΊαž“αŸαžšαžŸαžΆαž˜αž‰αŸ’αž‰αŸ” αž¬αžαžΎαž’αŸ’αž“αž€αž€αžΆαž“αŸ‹αžαŸ‚αžαž·αžαž‘αŸ…αž‡αž·αžαž’αž“αžΆαž‚αžαž αžΎαž™αž¬αž“αŸ… αž αžΎαž™αž•αŸ’αž›αžΆαžŸαŸ‹αž”αŸ’αžαžΌαžšαž–αžΈαž€αž»αž„αžαžΊαž“αŸαžšαžŠαžΆαž…αŸ‹αžŠαŸ„αž™αž‘αŸ‚αž€αžŠαŸ‚αž›αžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαž›αžΎαž˜αŸ‰αžΆαžŸαŸŠαžΈαž“αž€αž»αž„αžαžΊαž“αŸαžšαž‘αŸ…αž”αŸ’αžšαžœαžαŸ’αžαž·αžŠαžΎαž˜αž€αŸ†αžŽαžΎαžαž–αž–αž€αžŠαŸ„αž™αž”αŸ’αžšαžΎαž€αžΆαžšαž€αžŸαžΆαž„ αž“αž·αž„αž”αž‰αŸ’αž‡αžΆαž€αŸ‹αž”αŸ’αžšαžαž·αž”αžαŸ’αžαž·αž€αžšαžŠαŸ‚αž›αž€αŸ†αž–αž»αž„αžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαž›αžΎ OpenShift αŸ” αž€αŸ’αž“αž»αž„αž€αžšαžŽαžΈαžŽαžΆαž€αŸαžŠαŸ„αž™ UBI αž“αžΉαž„αž•αŸ’αžαž›αŸ‹αž“αžΌαžœαž˜αžΌαž›αžŠαŸ’αž‹αžΆαž“αžŠαŸαž›αŸ’αž’αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αžšαžΏαž„αž“αŸαŸ‡αŸ”

αž”αž„αŸ’αž€αžΎαž αž…αŸ‚αž€αžšαŸ†αž›αŸ‚αž€ αžŸαž αž€αžΆαžš

αž€αž»αž„αžαžΊαž“αŸαžšαžšαž½αž˜αž”αž‰αŸ’αž…αžΌαž›αž€αŸ†αžŽαŸ‚αž‘αž˜αŸ’αž„αž“αŸ‹αžŸαŸ’αžšαžΆαž›αž“αŸƒαž‘αŸ†αž αŸ†αž’αŸ’αž“αž€αž”αŸ’αžšαžΎαž”αŸ’αžšαžΆαžŸαŸ‹αžšαž”αžŸαŸ‹αž”αŸ’αžšαž–αŸαž“αŸ’αž’αž”αŸ’αžšαžαž·αž”αžαŸ’αžαž·αž€αžΆαžšαž€αŸ’αž“αž»αž„αž‘αž˜αŸ’αžšαž„αŸ‹αžœαŸαž…αžαŸ’αž…αž”αŸ‹αžαŸ’αž˜αžΈαŸ” αž€αžΆαžšαž…αŸαž‰αž•αŸ’αžŸαžΆαž™αžšαžΌαž”αž—αžΆαž– UBI αž€αŸ†αžŽαžαŸ‹αžŸαŸ’αžαž„αŸ‹αžŠαžΆαžšαž§αžŸαŸ’αžŸαžΆαž αž€αž˜αŸ’αž˜αžαŸ’αž˜αžΈαžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž€αžΆαžšαž’αž—αž·αžœαžŒαŸ’αžαž“αŸαž€αž»αž„αžαžΊαž“αŸαžš αž’αŸ’αžœαžΎαž±αŸ’αž™αž€αž»αž„αžαžΊαž“αŸαžšαž›αŸ†αžŠαžΆαž”αŸ‹αžŸαž αž‚αŸ’αžšαžΆαžŸαž’αžΆαž…αž”αŸ’αžšαžΎαž”αžΆαž“αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž’αŸ’αž“αž€αž”αŸ’αžšαžΎαž”αŸ’αžšαžΆαžŸαŸ‹αžŽαžΆαž˜αž½αž™ αž’αŸ’αž“αž€αž”αž„αŸ’αž€αžΎαžαž€αž˜αŸ’αž˜αžœαž·αž’αžΈαž―αž€αžšαžΆαž‡αŸ’αž™ αž“αž·αž„αžŸαž αž‚αž˜αž“αŸαž”αŸ’αžšαž—αž–αž”αžΎαž€αž…αŸ†αž αŸ” αž‡αžΆαž–αž·αžŸαŸαžŸ αž’αŸ’αž“αž€αž”αž„αŸ’αž€αžΎαžαž€αž˜αŸ’αž˜αžœαž·αž’αžΈαž’αžΆαž…αž’αŸ’αžœαžΎαžŸαŸ’αžαž„αŸ‹αžŠαžΆαžšαž•αž›αž·αžαž•αž›αžšαž”αžŸαŸ‹αž–αž½αž€αž‚αŸ αžŠαŸ„αž™αž”αŸ’αžšαžΎαž˜αžΌαž›αžŠαŸ’αž‹αžΆαž“αž‚αŸ’αžšαžΉαŸ‡αžαŸ‚αž˜αž½αž™ αžŠαŸ‚αž›αž”αž„αŸ’αž αžΆαž‰αž±αŸ’αž™αžƒαžΎαž‰αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž€αž˜αŸ’αž˜αžœαž·αž’αžΈαž‘αžΆαŸ†αž„αž’αžŸαŸ‹αžšαž”αžŸαŸ‹αž–αž½αž€αž‚αŸ αžšαž½αž˜αž‘αžΆαŸ†αž„ αž”αŸ’αžšαžαž·αž”αžαŸ’αžαž·αž€αžš Kubernetes. αž€αŸ’αžšαž»αž˜αž αŸŠαž»αž“αž’αž—αž·αžœαžŒαŸ’αžαž“αŸαžŠαŸ‚αž›αž”αŸ’αžšαžΎαž”αŸ’αžšαžΆαžŸαŸ‹ UBI αž€αŸαž’αžΆαž…αž…αžΌαž›αž‘αŸ…αž€αžΆαž“αŸ‹ Red Hat Container Certification αž“αž·αž„ Red Hat OpenShift Operator Certification αžŠαŸ‚αž›αžœαžΆαž’αž“αž»αž‰αŸ’αž‰αžΆαžαž±αŸ’αž™αž˜αžΆαž“αž€αžΆαžšαž•αŸ’αž‘αŸ€αž„αž•αŸ’αž‘αžΆαžαŸ‹αž‡αžΆαž”αž“αŸ’αžαž”αž“αŸ’αž‘αžΆαž”αŸ‹αž“αŸƒαž€αž˜αŸ’αž˜αžœαž·αž’αžΈαžŠαŸ‚αž›αž€αŸ†αž–αž»αž„αžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαž“αŸ…αž›αžΎαžœαŸαž‘αž·αž€αžΆ Red Hat αžŠαžΌαž…αž‡αžΆ OpenShift αž‡αžΆαžŠαžΎαž˜αŸ”

αž”αž„αŸ’αž€αžΎαž αž…αŸ‚αž€αžšαŸ†αž›αŸ‚αž€ αžŸαž αž€αžΆαžš

αžšαž”αŸ€αž”αž…αžΆαž”αŸ‹αž•αŸ’αžαžΎαž˜αž’αŸ’αžœαžΎαž€αžΆαžšαž‡αžΆαž˜αž½αž™αžšαžΌαž”αž—αžΆαž–

αž“αž·αž™αžΆαž™αž±αŸ’αž™αžαŸ’αž›αžΈαžœαžΆαžŸαžΆαž˜αž‰αŸ’αž‰αžŽαžΆαžŸαŸ‹αŸ” Podman αž’αžΆαž…αžšαž€αž”αžΆαž“αž˜αž·αž“αžαŸ’αžšαžΉαž˜αžαŸ‚αž“αŸ…αž›αžΎ RHEL αž”αŸ‰αž»αžŽαŸ’αžŽαŸ„αŸ‡αž‘αŸ αž”αŸ‰αž»αž“αŸ’αžαŸ‚αž€αŸαž˜αžΆαž“αž“αŸ…αž›αžΎ Fedora, CentOS αž“αž·αž„αž€αžΆαžšαž…αŸ‚αž€αž…αžΆαž™αž›αžΈαž“αž»αž…αž˜αž½αž™αž…αŸ†αž“αž½αž“αž‘αŸ€αžαŸ” αž’αŸ’αžœαžΈαž‘αžΆαŸ†αž„αž’αžŸαŸ‹αžŠαŸ‚αž›αž’αŸ’αž“αž€αžαŸ’αžšαžΌαžœαž’αŸ’αžœαžΎαž‚αžΊαž‘αžΆαž‰αž™αž€αžšαžΌαž”αž—αžΆαž–αž–αžΈαžƒαŸ’αž›αžΆαŸ†αž„αž˜αž½αž™αž€αŸ’αž“αž»αž„αž…αŸ†αžŽαŸ„αž˜αžƒαŸ’αž›αžΆαŸ†αž„αžαžΆαž„αž€αŸ’αžšαŸ„αž˜ αž αžΎαž™αž’αŸ’αž“αž€αž…αž„αŸ‹αž‘αŸ…αŸ”

αžŸαž˜αŸ’αžšαžΆαž”αŸ‹ 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

αžŸαž˜αŸ’αžšαžΆαž”αŸ‹ 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

αž‡αžΆαž€αžΆαžšαž”αŸ’αžšαžŸαžΎαžšαžŽαžΆαžŸαŸ‹, αž–αž·αž“αž·αžαŸ’αž™αž˜αžΎαž›αž€αžΆαžšαžŽαŸ‚αž“αžΆαŸ†αžšαžΌαž”αž—αžΆαž–αž˜αžΌαž›αžŠαŸ’αž‹αžΆαž“αžŸαž€αž›αž–αŸαž‰αž›αŸαž‰

αž”αŸ’αžšαž—αž–: www.habr.com

αž”αž“αŸ’αžαŸ‚αž˜αž˜αžαž·αž™αŸ„αž”αž›αŸ‹