ನಿರ್ಮಿಸಿ, ಹಂಚಿಕೊಳ್ಳಿ, ಸಹಯೋಗಿಸಿ

ಕಂಟೈನರ್‌ಗಳು ಲಿನಕ್ಸ್ ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಂನ ಬಳಕೆದಾರರ ಸ್ಥಳದ ಹಗುರವಾದ ಆವೃತ್ತಿಯಾಗಿದೆ - ವಾಸ್ತವವಾಗಿ, ಇದು ಕನಿಷ್ಠವಾಗಿದೆ. ಆದಾಗ್ಯೂ, ಇದು ಇನ್ನೂ ಪೂರ್ಣ ಪ್ರಮಾಣದ ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಮ್ ಆಗಿದೆ, ಮತ್ತು ಆದ್ದರಿಂದ ಈ ಕಂಟೇನರ್ನ ಗುಣಮಟ್ಟವು ಪೂರ್ಣ ಪ್ರಮಾಣದ ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಮ್ನಂತೆಯೇ ಮುಖ್ಯವಾಗಿದೆ. ಅದಕ್ಕಾಗಿಯೇ ನಾವು ದೀರ್ಘಕಾಲದವರೆಗೆ ನೀಡಿದ್ದೇವೆ Red Hat Enterprise Linux (RHEL) ಚಿತ್ರಗಳು, ಇದರಿಂದ ಬಳಕೆದಾರರು ಪ್ರಮಾಣೀಕೃತ, ಆಧುನಿಕ ಮತ್ತು ನವೀಕೃತ ಎಂಟರ್‌ಪ್ರೈಸ್-ದರ್ಜೆಯ ಕಂಟೈನರ್‌ಗಳನ್ನು ಹೊಂದಬಹುದು. ಲಾಂಚ್ ಕಂಟೇನರ್ ಚಿತ್ರಗಳು (ಕಂಟೇನರ್ ಚಿತ್ರಗಳು) ಕಂಟೇನರ್ ಹೋಸ್ಟ್‌ಗಳಲ್ಲಿ RHEL ಪರಿಸರಗಳ ನಡುವೆ ಹೊಂದಾಣಿಕೆ ಮತ್ತು ಪೋರ್ಟಬಿಲಿಟಿಯನ್ನು ಒದಗಿಸುತ್ತದೆ, ಇವುಗಳು ಈಗಾಗಲೇ ಪರಿಚಿತ ಸಾಧನಗಳಾಗಿವೆ ಎಂಬ ಅಂಶವನ್ನು ನಮೂದಿಸಬಾರದು. ಆದಾಗ್ಯೂ, ಒಂದು ಸಮಸ್ಯೆ ಇತ್ತು. Red Hat Enterprise Linux ಅನ್ನು ಬಳಸುವ ಗ್ರಾಹಕ ಅಥವಾ ಪಾಲುದಾರರಾಗಿದ್ದರೂ ಸಹ ನೀವು ಆ ಚಿತ್ರವನ್ನು ಬೇರೆಯವರಿಗೆ ಹಸ್ತಾಂತರಿಸಲು ಸಾಧ್ಯವಿಲ್ಲ.

ನಿರ್ಮಿಸಿ, ಹಂಚಿಕೊಳ್ಳಿ, ಸಹಯೋಗಿಸಿ

ಆದರೆ ಈಗ ಎಲ್ಲವೂ ಬದಲಾಗಿದೆ

Red Hat ಯೂನಿವರ್ಸಲ್ ಬೇಸ್ ಇಮೇಜ್ (UBI) ಬಿಡುಗಡೆಯೊಂದಿಗೆ, ನೀವು ಚಂದಾದಾರಿಕೆಯನ್ನು ಹೊಂದಿದ್ದರೂ ಅಥವಾ ಇಲ್ಲದಿದ್ದರೂ ಅಧಿಕೃತ Red Hat ಕಂಟೈನರ್ ಚಿತ್ರಗಳಿಂದ ನೀವು ನಿರೀಕ್ಷಿಸುವ ವಿಶ್ವಾಸಾರ್ಹತೆ, ಭದ್ರತೆ ಮತ್ತು ಕಾರ್ಯಕ್ಷಮತೆಯನ್ನು ನೀವು ಈಗ ಪಡೆಯಬಹುದು. ಇದರರ್ಥ ನೀವು ಯುಬಿಐನಲ್ಲಿ ಕಂಟೈನರೈಸ್ ಮಾಡಿದ ಅಪ್ಲಿಕೇಶನ್ ಅನ್ನು ನಿರ್ಮಿಸಬಹುದು, ಅದನ್ನು ನಿಮ್ಮ ಆಯ್ಕೆಯ ಕಂಟೈನರ್ ರಿಜಿಸ್ಟ್ರಿಯಲ್ಲಿ ಇರಿಸಿ ಮತ್ತು ಅದನ್ನು ಪ್ರಪಂಚದೊಂದಿಗೆ ಹಂಚಿಕೊಳ್ಳಬಹುದು. Red Hat ಯುನಿವರ್ಸಲ್ ಬೇಸ್ ಇಮೇಜ್ ನಿಮಗೆ ಯಾವುದೇ ಪರಿಸರದಲ್ಲಿ-ನೀವು ಬಯಸುವ ಸ್ಥಳದಲ್ಲಿ ಕಂಟೈನರೈಸ್ ಮಾಡಿದ ಅಪ್ಲಿಕೇಶನ್ ಅನ್ನು ನಿರ್ಮಿಸಲು, ಹಂಚಿಕೊಳ್ಳಲು ಮತ್ತು ಸಹಯೋಗಿಸಲು ಅನುಮತಿಸುತ್ತದೆ.

ನಿರ್ಮಿಸಿ, ಹಂಚಿಕೊಳ್ಳಿ, ಸಹಯೋಗಿಸಿ

UBI ಯೊಂದಿಗೆ, ವಾಸ್ತವಿಕವಾಗಿ ಯಾವುದೇ ಮೂಲಸೌಕರ್ಯದಲ್ಲಿ ನಿಮ್ಮ ಅಪ್ಲಿಕೇಶನ್‌ಗಳನ್ನು ನೀವು ಪ್ರಕಟಿಸಬಹುದು ಮತ್ತು ರನ್ ಮಾಡಬಹುದು. ಆದರೆ ನೀವು ಅವುಗಳನ್ನು Red Hat OpenShift ಮತ್ತು Red Hat Enterprise Linux ನಂತಹ Red Hat ಪ್ಲಾಟ್‌ಫಾರ್ಮ್‌ಗಳಲ್ಲಿ ಚಲಾಯಿಸಿದರೆ, ನೀವು ಹೆಚ್ಚುವರಿ ಪ್ರಯೋಜನಗಳನ್ನು ಪಡೆಯಬಹುದು (ಹೆಚ್ಚು ಚಿನ್ನ!). ಮತ್ತು ನಾವು UBI ಯ ಹೆಚ್ಚು ವಿವರವಾದ ವಿವರಣೆಗೆ ತೆರಳುವ ಮೊದಲು, RHEL ಚಂದಾದಾರಿಕೆ ಏಕೆ ಅಗತ್ಯವಿದೆ ಎಂಬುದರ ಕುರಿತು ನಾನು ಒಂದು ಸಣ್ಣ FAQ ಅನ್ನು ಒದಗಿಸುತ್ತೇನೆ. ಆದ್ದರಿಂದ, RHEL/OpenShift ಪ್ಲಾಟ್‌ಫಾರ್ಮ್‌ನಲ್ಲಿ UBI ಚಿತ್ರವನ್ನು ಚಾಲನೆ ಮಾಡುವಾಗ ಏನಾಗುತ್ತದೆ?

ನಿರ್ಮಿಸಿ, ಹಂಚಿಕೊಳ್ಳಿ, ಸಹಯೋಗಿಸಿ

ಮತ್ತು ಈಗ ನಾವು ಮಾರ್ಕೆಟಿಂಗ್‌ನಲ್ಲಿ ಸಂತೋಷವಾಗಿದ್ದೇವೆ, UBI ಕುರಿತು ಹೆಚ್ಚು ವಿವರವಾಗಿ ಮಾತನಾಡೋಣ

UBI ಬಳಸಲು ಕಾರಣಗಳು

UBI ನಿಮಗೆ ಪ್ರಯೋಜನವನ್ನು ನೀಡುತ್ತದೆ ಎಂದು ತಿಳಿಯಲು ನಿಮಗೆ ಹೇಗೆ ಅನಿಸುತ್ತದೆ:

  • ನನ್ನ ಅಭಿವರ್ಧಕರು ಯಾವುದೇ ಪರಿಸರದಲ್ಲಿ ವಿತರಿಸಬಹುದಾದ ಮತ್ತು ಚಲಾಯಿಸಬಹುದಾದ ಕಂಟೇನರ್ ಚಿತ್ರಗಳನ್ನು ಬಳಸಲು ಬಯಸುತ್ತಾರೆ
  • ನನ್ನ ತಂಡ ಕಾರ್ಯಾಚರಣೆ ಎಂಟರ್‌ಪ್ರೈಸ್-ಗ್ರೇಡ್ ಜೀವನಚಕ್ರದೊಂದಿಗೆ ಬೆಂಬಲಿತ ಮೂಲ ಚಿತ್ರವನ್ನು ಬಯಸುತ್ತದೆ
  • ನನ್ನ ವಾಸ್ತುಶಿಲ್ಪಿಗಳು ನೀಡಲು ಬಯಸುತ್ತಾರೆ ಕುಬರ್ನೆಟ್ಸ್ ಆಪರೇಟರ್ ನನ್ನ ಗ್ರಾಹಕರಿಗೆ/ಅಂತಿಮ ಬಳಕೆದಾರರಿಗೆ
  • ನನ್ನ ಗ್ರಾಹಕರು ಅವರು ತಮ್ಮ ಸಂಪೂರ್ಣ Red Hat ಪರಿಸರಕ್ಕೆ ಎಂಟರ್‌ಪ್ರೈಸ್-ಮಟ್ಟದ ಬೆಂಬಲದೊಂದಿಗೆ ತಮ್ಮ ಮನಸ್ಸನ್ನು ಸ್ಫೋಟಿಸಲು ಬಯಸುವುದಿಲ್ಲ
  • ಗಣಿ ಸಮುದಾಯ ಕಂಟೈನರೈಸ್ ಮಾಡಿದ ಅಪ್ಲಿಕೇಶನ್‌ಗಳನ್ನು ಅಕ್ಷರಶಃ ಎಲ್ಲೆಡೆ ಹಂಚಿಕೊಳ್ಳಲು, ಚಲಾಯಿಸಲು, ಪ್ರಕಟಿಸಲು ಬಯಸುತ್ತದೆ

ಕನಿಷ್ಠ ಒಂದು ಸನ್ನಿವೇಶವು ನಿಮಗೆ ಸರಿಹೊಂದಿದರೆ, ನೀವು ಖಂಡಿತವಾಗಿಯೂ UBI ಅನ್ನು ನೋಡಬೇಕು.

ಕೇವಲ ಮೂಲಭೂತ ಚಿತ್ರಕ್ಕಿಂತ ಹೆಚ್ಚು

UBI ಪೂರ್ಣ ಪ್ರಮಾಣದ OS ಗಿಂತ ಚಿಕ್ಕದಾಗಿದೆ, ಆದರೆ UBI ಮೂರು ಪ್ರಮುಖ ವಿಷಯಗಳನ್ನು ಹೊಂದಿದೆ:

  1. ಮೂರು ಮೂಲ ಚಿತ್ರಗಳ ಒಂದು ಸೆಟ್ (ubi, ubi-minimal, ubi-init)
  2. ವಿವಿಧ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷೆಗಳಿಗೆ (ನೋಡೆಜ್‌ಗಳು, ರೂಬಿ, ಪೈಥಾನ್, ಪಿಎಚ್‌ಪಿ, ಪರ್ಲ್, ಇತ್ಯಾದಿ) ಸಿದ್ದವಾಗಿರುವ ರನ್‌ಟೈಮ್ ಪರಿಸರದೊಂದಿಗೆ ಚಿತ್ರಗಳು
  3. ಅತ್ಯಂತ ಸಾಮಾನ್ಯವಾದ ಅವಲಂಬನೆಗಳೊಂದಿಗೆ YUM ರೆಪೊಸಿಟರಿಯಲ್ಲಿ ಸಂಬಂಧಿಸಿದ ಪ್ಯಾಕೇಜುಗಳ ಒಂದು ಸೆಟ್

ನಿರ್ಮಿಸಿ, ಹಂಚಿಕೊಳ್ಳಿ, ಸಹಯೋಗಿಸಿ

ಕ್ಲೌಡ್ ಸ್ಥಳೀಯ ಮತ್ತು ವೆಬ್ ಅಪ್ಲಿಕೇಶನ್‌ಗಳಿಗೆ ಆಧಾರವಾಗಿ UBI ಅನ್ನು ರಚಿಸಲಾಗಿದೆ ಮತ್ತು ಕಂಟೈನರ್‌ಗಳಲ್ಲಿ ಅಭಿವೃದ್ಧಿಪಡಿಸಲಾಗಿದೆ ಮತ್ತು ವಿತರಿಸಲಾಗುತ್ತದೆ. UBI ಯಲ್ಲಿನ ಎಲ್ಲಾ ವಿಷಯಗಳು RHEL ನ ಉಪವಿಭಾಗವಾಗಿದೆ. UBI ನಲ್ಲಿರುವ ಎಲ್ಲಾ ಪ್ಯಾಕೇಜುಗಳನ್ನು RHEL ಚಾನಲ್‌ಗಳ ಮೂಲಕ ವಿತರಿಸಲಾಗುತ್ತದೆ ಮತ್ತು Red Hat ಬೆಂಬಲಿತ ಪ್ಲಾಟ್‌ಫಾರ್ಮ್‌ಗಳಾದ OpenShift ಮತ್ತು RHEL ನಲ್ಲಿ ಚಾಲನೆಯಲ್ಲಿರುವಾಗ RHEL ಗೆ ಸಮಾನವಾಗಿ ಬೆಂಬಲಿಸಲಾಗುತ್ತದೆ.

ನಿರ್ಮಿಸಿ, ಹಂಚಿಕೊಳ್ಳಿ, ಸಹಯೋಗಿಸಿ

ಕಂಟೇನರ್‌ಗಳಿಗೆ ಉತ್ತಮ-ಗುಣಮಟ್ಟದ ಬೆಂಬಲವನ್ನು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಲು ಎಂಜಿನಿಯರ್‌ಗಳು, ಭದ್ರತಾ ತಜ್ಞರು ಮತ್ತು ಇತರ ಹೆಚ್ಚುವರಿ ಸಂಪನ್ಮೂಲಗಳಿಂದ ಸಾಕಷ್ಟು ಪ್ರಯತ್ನದ ಅಗತ್ಯವಿದೆ. ಇದಕ್ಕೆ ಮೂಲ ಚಿತ್ರಗಳನ್ನು ಪರೀಕ್ಷಿಸುವುದು ಮಾತ್ರವಲ್ಲ, ಯಾವುದೇ ಬೆಂಬಲಿತ ಹೋಸ್ಟ್‌ನಲ್ಲಿ ಅವುಗಳ ನಡವಳಿಕೆಯನ್ನು ವಿಶ್ಲೇಷಿಸುವುದು ಸಹ ಅಗತ್ಯವಾಗಿದೆ.

ಅಪ್‌ಗ್ರೇಡಿಂಗ್‌ನ ಹೊರೆಯನ್ನು ಕಡಿಮೆ ಮಾಡಲು ಸಹಾಯ ಮಾಡಲು, Red Hat ಪೂರ್ವಭಾವಿಯಾಗಿ ಅಭಿವೃದ್ಧಿಪಡಿಸುತ್ತಿದೆ ಮತ್ತು ಬೆಂಬಲಿಸುತ್ತಿದೆ ಇದರಿಂದ UBI 7 RHEL 8 ಹೋಸ್ಟ್‌ಗಳಲ್ಲಿ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ, ಉದಾಹರಣೆಗೆ, ಮತ್ತು UBI 8 RHEL 7 ಹೋಸ್ಟ್‌ಗಳಲ್ಲಿ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ. ಇದು ಬಳಕೆದಾರರಿಗೆ ನಮ್ಯತೆ, ವಿಶ್ವಾಸ ಮತ್ತು ಶಾಂತಿಯನ್ನು ನೀಡುತ್ತದೆ. ಪ್ರಕ್ರಿಯೆಯ ಸಮಯದಲ್ಲಿ ಅವರಿಗೆ ಬೇಕು ಎಂಬುದನ್ನು ನೆನಪಿನಲ್ಲಿಡಿ. , ಉದಾಹರಣೆಗೆ, ಕಂಟೇನರ್ ಚಿತ್ರಗಳಲ್ಲಿ ಅಥವಾ ಹೋಸ್ಟ್‌ಗಳಲ್ಲಿ ಪ್ಲಾಟ್‌ಫಾರ್ಮ್ ನವೀಕರಣಗಳನ್ನು ಬಳಸಲಾಗುತ್ತದೆ. ಈಗ ಇದೆಲ್ಲವನ್ನೂ ಎರಡು ಸ್ವತಂತ್ರ ಯೋಜನೆಗಳಾಗಿ ವಿಂಗಡಿಸಬಹುದು.

ಮೂರು ಮೂಲ ಚಿತ್ರಗಳು

ನಿರ್ಮಿಸಿ, ಹಂಚಿಕೊಳ್ಳಿ, ಸಹಯೋಗಿಸಿ

ಕನಿಷ್ಠ - ಎಲ್ಲಾ ಅವಲಂಬನೆಗಳೊಂದಿಗೆ ಅಪ್ಲಿಕೇಶನ್‌ಗಳಿಗಾಗಿ ವಿನ್ಯಾಸಗೊಳಿಸಲಾಗಿದೆ (Python, Node.js, .NET, ಇತ್ಯಾದಿ.)

  • ಮೊದಲೇ ಸ್ಥಾಪಿಸಲಾದ ವಿಷಯದ ಕನಿಷ್ಠ ಸೆಟ್
  • ಯಾವುದೇ ಸ್ಯೂಡ್ ಎಕ್ಸಿಕ್ಯೂಟಬಲ್‌ಗಳಿಲ್ಲ
  • ಕನಿಷ್ಠ ಪ್ಯಾಕೇಜ್ ಮ್ಯಾನೇಜರ್ ಪರಿಕರಗಳು (ಸ್ಥಾಪನೆ, ನವೀಕರಣ ಮತ್ತು ತೆಗೆದುಹಾಕುವಿಕೆ)

ಪ್ಲಾಟ್‌ಫಾರ್ಮ್ - RHEL ನಲ್ಲಿ ಚಾಲನೆಯಲ್ಲಿರುವ ಯಾವುದೇ ಅಪ್ಲಿಕೇಶನ್‌ಗಳಿಗೆ

  • OpenSSL ಏಕೀಕೃತ ಕ್ರಿಪ್ಟೋಗ್ರಾಫಿಕ್ ಸ್ಟಾಕ್
  • ಪೂರ್ಣ YUM ಸ್ಟಾಕ್
  • ಉಪಯುಕ್ತ ಮೂಲ OS ಉಪಯುಕ್ತತೆಗಳನ್ನು ಒಳಗೊಂಡಿದೆ (ಟಾರ್, ಜಿಜಿಪ್, ವಿ, ಇತ್ಯಾದಿ)

ಬಹು-ಸೇವೆ - ಒಂದು ಕಂಟೇನರ್‌ನಲ್ಲಿ ಬಹು ಸೇವೆಗಳನ್ನು ಚಲಾಯಿಸಲು ಸುಲಭಗೊಳಿಸುತ್ತದೆ

  • ಪ್ರಾರಂಭದಲ್ಲಿ systemd ಅನ್ನು ಚಲಾಯಿಸಲು ಕಾನ್ಫಿಗರ್ ಮಾಡಲಾಗಿದೆ
  • ನಿರ್ಮಾಣ ಹಂತದಲ್ಲಿ ಸೇವೆಗಳನ್ನು ಸಕ್ರಿಯಗೊಳಿಸುವ ಸಾಮರ್ಥ್ಯ

ಸಿದ್ಧ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷೆ ರನ್ಟೈಮ್ ಪರಿಸರದೊಂದಿಗೆ ಕಂಟೈನರ್ ಚಿತ್ರಗಳು

ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷಾ ಬೆಂಬಲವನ್ನು ಸ್ಥಾಪಿಸಲು ನಿಮಗೆ ಅನುಮತಿಸುವ ಮೂಲ ಚಿತ್ರಗಳ ಜೊತೆಗೆ, UBI ಗಳು ಹಲವಾರು ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷೆಗಳಿಗೆ ಸಿದ್ಧ-ನಿರ್ಮಿತ ರನ್‌ಟೈಮ್ ಪರಿಸರದೊಂದಿಗೆ ಪೂರ್ವ-ನಿರ್ಮಿತ ಚಿತ್ರಗಳನ್ನು ಒಳಗೊಂಡಿರುತ್ತವೆ. ಅನೇಕ ಅಭಿವರ್ಧಕರು ಸರಳವಾಗಿ ಚಿತ್ರವನ್ನು ಪಡೆದುಕೊಳ್ಳಬಹುದು ಮತ್ತು ಅವರು ಅಭಿವೃದ್ಧಿಪಡಿಸುತ್ತಿರುವ ಅಪ್ಲಿಕೇಶನ್‌ನಲ್ಲಿ ಕೆಲಸ ಮಾಡಲು ಪ್ರಾರಂಭಿಸಬಹುದು.

UBI ಬಿಡುಗಡೆಯೊಂದಿಗೆ, Red Hat ಎರಡು ಸೆಟ್ ಚಿತ್ರಗಳನ್ನು ನೀಡುತ್ತಿದೆ - RHEL 7 ಅನ್ನು ಆಧರಿಸಿ ಮತ್ತು RHEL 8 ಅನ್ನು ಆಧರಿಸಿದೆ. ಅವು ಕ್ರಮವಾಗಿ Red Hat ಸಾಫ್ಟ್‌ವೇರ್ ಸಂಗ್ರಹಣೆಗಳು (RHEL 7) ಮತ್ತು ಅಪ್ಲಿಕೇಶನ್ ಸ್ಟ್ರೀಮ್‌ಗಳನ್ನು (RHEL 8) ಆಧರಿಸಿವೆ. ಈ ರನ್‌ಟೈಮ್‌ಗಳನ್ನು ನವೀಕೃತವಾಗಿ ಇರಿಸಲಾಗುತ್ತದೆ ಮತ್ತು ವರ್ಷಕ್ಕೆ ನಾಲ್ಕು ಅಪ್‌ಡೇಟ್‌ಗಳನ್ನು ಪ್ರಮಾಣಿತವಾಗಿ ಸ್ವೀಕರಿಸುತ್ತೀರಿ, ಆದ್ದರಿಂದ ನೀವು ಯಾವಾಗಲೂ ಇತ್ತೀಚಿನ ಮತ್ತು ಅತ್ಯಂತ ಸ್ಥಿರವಾದ ಆವೃತ್ತಿಗಳನ್ನು ಚಲಾಯಿಸುತ್ತಿರುವಿರಿ.

UBI 7 ಕಂಟೈನರ್ ಚಿತ್ರಗಳ ಪಟ್ಟಿ ಇಲ್ಲಿದೆ:

ನಿರ್ಮಿಸಿ, ಹಂಚಿಕೊಳ್ಳಿ, ಸಹಯೋಗಿಸಿ

UBI 8 ಗಾಗಿ ಕಂಟೈನರ್ ಚಿತ್ರಗಳ ಪಟ್ಟಿ ಇಲ್ಲಿದೆ:

ನಿರ್ಮಿಸಿ, ಹಂಚಿಕೊಳ್ಳಿ, ಸಹಯೋಗಿಸಿ

ಸಂಬಂಧಿತ ಪ್ಯಾಕೇಜುಗಳು

ಸಿದ್ಧ ಚಿತ್ರಗಳನ್ನು ಬಳಸುವುದು ನಿಜವಾಗಿಯೂ ತುಂಬಾ ಅನುಕೂಲಕರವಾಗಿದೆ. Red Hat ಅವುಗಳನ್ನು ನವೀಕೃತವಾಗಿ ಇರಿಸುತ್ತದೆ ಮತ್ತು RHEL ನ ಹೊಸ ಆವೃತ್ತಿಯ ಬಿಡುಗಡೆಯೊಂದಿಗೆ ಅವುಗಳನ್ನು ನವೀಕರಿಸುತ್ತದೆ, ಹಾಗೆಯೇ ನವೀಕರಣ ನೀತಿಗೆ ಅನುಗುಣವಾಗಿ ನಿರ್ಣಾಯಕ CVE ನವೀಕರಣಗಳು ಲಭ್ಯವಾದಾಗ RHEL ಚಿತ್ರ ನೀತಿ ಇದರಿಂದ ನೀವು ಈ ಚಿತ್ರಗಳಲ್ಲಿ ಒಂದನ್ನು ತೆಗೆದುಕೊಳ್ಳಬಹುದು ಮತ್ತು ತಕ್ಷಣವೇ ಅಪ್ಲಿಕೇಶನ್‌ನಲ್ಲಿ ಕೆಲಸ ಮಾಡಲು ಪ್ರಾರಂಭಿಸಬಹುದು.

ನಿರ್ಮಿಸಿ, ಹಂಚಿಕೊಳ್ಳಿ, ಸಹಯೋಗಿಸಿ

ಆದರೆ ಕೆಲವೊಮ್ಮೆ, ಅಪ್ಲಿಕೇಶನ್ ರಚಿಸುವಾಗ, ನಿಮಗೆ ಇದ್ದಕ್ಕಿದ್ದಂತೆ ಕೆಲವು ಹೆಚ್ಚುವರಿ ಪ್ಯಾಕೇಜ್ ಬೇಕಾಗಬಹುದು. ಅಥವಾ, ಕೆಲವೊಮ್ಮೆ, ಅಪ್ಲಿಕೇಶನ್ ಕೆಲಸ ಮಾಡಲು, ನೀವು ಒಂದು ಅಥವಾ ಇನ್ನೊಂದು ಪ್ಯಾಕೇಜ್ ಅನ್ನು ನವೀಕರಿಸಬೇಕಾಗುತ್ತದೆ. ಅದಕ್ಕಾಗಿಯೇ UBI ಚಿತ್ರಗಳು yum ಮೂಲಕ ಲಭ್ಯವಿರುವ ಆರ್‌ಪಿಎಂಗಳ ಸೆಟ್‌ನೊಂದಿಗೆ ಬರುತ್ತವೆ ಮತ್ತು ಇವುಗಳನ್ನು ವೇಗವಾಗಿ ಮತ್ತು ಹೆಚ್ಚು ಲಭ್ಯವಿರುವ ಕಂಟೆಂಟ್ ಡೆಲಿವರಿ ನೆಟ್‌ವರ್ಕ್ ಬಳಸಿ ವಿತರಿಸಲಾಗುತ್ತದೆ (ನೀವು ಪ್ಯಾಕೇಜ್ ಪಡೆದುಕೊಂಡಿದ್ದೀರಿ!). ಆ ನಿರ್ಣಾಯಕ ಬಿಡುಗಡೆ ಹಂತದಲ್ಲಿ ನಿಮ್ಮ CI/CD ಯಲ್ಲಿ ನೀವು yum ನವೀಕರಣವನ್ನು ರನ್ ಮಾಡಿದಾಗ, ಅದು ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ ಎಂದು ನೀವು ಖಚಿತವಾಗಿ ಹೇಳಬಹುದು.

RHEL ಅಡಿಪಾಯವಾಗಿದೆ

RHEL ಎಲ್ಲದರ ಆಧಾರವಾಗಿದೆ ಎಂದು ಪುನರಾವರ್ತಿಸಲು ನಾವು ಎಂದಿಗೂ ಆಯಾಸಗೊಳ್ಳುವುದಿಲ್ಲ. ಮೂಲ ಚಿತ್ರಗಳನ್ನು ರಚಿಸುವಲ್ಲಿ Red Hat ನಲ್ಲಿ ಯಾವ ತಂಡಗಳು ಕೆಲಸ ಮಾಡುತ್ತವೆ ಎಂದು ನಿಮಗೆ ತಿಳಿದಿದೆಯೇ? ಉದಾಹರಣೆಗೆ ಇವುಗಳು:

  • Glibc ಮತ್ತು OpenSSL ನಂತಹ ಕೋರ್ ಲೈಬ್ರರಿಗಳು, ಹಾಗೆಯೇ ಪೈಥಾನ್ ಮತ್ತು ರೂಬಿಯಂತಹ ಭಾಷಾ ರನ್‌ಟೈಮ್‌ಗಳು ಸ್ಥಿರವಾದ ಕಾರ್ಯಕ್ಷಮತೆಯನ್ನು ಒದಗಿಸುತ್ತವೆ ಮತ್ತು ಕಂಟೇನರ್‌ಗಳಲ್ಲಿ ಬಳಸಿದಾಗ ವರ್ಕ್‌ಲೋಡ್‌ಗಳನ್ನು ವಿಶ್ವಾಸಾರ್ಹವಾಗಿ ಚಲಾಯಿಸುವುದನ್ನು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಲು ಎಂಜಿನಿಯರಿಂಗ್ ತಂಡವು ಜವಾಬ್ದಾರವಾಗಿದೆ.
  • ಉತ್ಪನ್ನ ಭದ್ರತಾ ತಂಡವು ಗ್ರಂಥಾಲಯಗಳು ಮತ್ತು ಭಾಷಾ ಪರಿಸರಗಳಲ್ಲಿನ ದೋಷಗಳು ಮತ್ತು ಭದ್ರತಾ ಸಮಸ್ಯೆಗಳ ಸಮಯೋಚಿತ ತಿದ್ದುಪಡಿಗೆ ಕಾರಣವಾಗಿದೆ, ಅವರ ಕೆಲಸದ ಪರಿಣಾಮಕಾರಿತ್ವವನ್ನು ವಿಶೇಷ ಸೂಚ್ಯಂಕವನ್ನು ಬಳಸಿಕೊಂಡು ನಿರ್ಣಯಿಸಲಾಗುತ್ತದೆ ಕಂಟೈನರ್ ಹೆಲ್ತ್ ಇಂಡೆಕ್ಸ್ ಗ್ರೇಡ್.
  • ಉತ್ಪನ್ನ ನಿರ್ವಾಹಕರು ಮತ್ತು ಇಂಜಿನಿಯರ್‌ಗಳ ತಂಡವು ಹೊಸ ವೈಶಿಷ್ಟ್ಯಗಳನ್ನು ಸೇರಿಸಲು ಮತ್ತು ದೀರ್ಘ ಉತ್ಪನ್ನದ ಜೀವನಚಕ್ರವನ್ನು ಖಾತ್ರಿಪಡಿಸಿಕೊಳ್ಳಲು ಸಮರ್ಪಿತವಾಗಿದೆ, ನಿಮ್ಮ ಹೂಡಿಕೆಯ ಮೇಲೆ ನಿಮಗೆ ವಿಶ್ವಾಸವನ್ನು ನೀಡುತ್ತದೆ.

Red Hat Enterprise Linux ಕಂಟೈನರ್‌ಗಳಿಗೆ ಅತ್ಯುತ್ತಮವಾದ ಹೋಸ್ಟ್ ಮತ್ತು ಇಮೇಜ್ ಅನ್ನು ಮಾಡುತ್ತದೆ, ಆದರೆ ಹಲವಾರು ಡೆವಲಪರ್‌ಗಳು ಸಿಸ್ಟಮ್‌ನೊಂದಿಗೆ ವಿವಿಧ ಸ್ವರೂಪಗಳಲ್ಲಿ ಕೆಲಸ ಮಾಡುವ ಸಾಮರ್ಥ್ಯವನ್ನು ಗೌರವಿಸುತ್ತಾರೆ, ಅವುಗಳಲ್ಲಿ ಕೆಲವು Linux ಸಿಸ್ಟಮ್‌ನ ಬೆಂಬಲಿತ ಬಳಕೆಯ ಸಂದರ್ಭಗಳ ಹೊರಗಿರಬಹುದು. ಇಲ್ಲಿಯೇ ಸಾರ್ವತ್ರಿಕ UBI ಚಿತ್ರಗಳು ರಕ್ಷಣೆಗೆ ಬರುತ್ತವೆ.

ಈಗಲೇ ಹೇಳೋಣ, ಈ ಹಂತದಲ್ಲಿ, ಸರಳವಾದ ಕಂಟೈನರೈಸ್ ಮಾಡಿದ ಅಪ್ಲಿಕೇಶನ್‌ನಲ್ಲಿ ಕೆಲಸ ಮಾಡಲು ನೀವು ಬೇಸ್ ಇಮೇಜ್‌ಗಾಗಿ ಹುಡುಕುತ್ತಿದ್ದೀರಿ. ಅಥವಾ ನೀವು ಈಗಾಗಲೇ ಭವಿಷ್ಯಕ್ಕೆ ಹತ್ತಿರವಾಗಿದ್ದೀರಾ ಮತ್ತು ಕಂಟೇನರ್ ಎಂಜಿನ್‌ನಲ್ಲಿ ಚಾಲನೆಯಲ್ಲಿರುವ ಸ್ವತಂತ್ರ ಕಂಟೇನರ್‌ಗಳಿಂದ ಕ್ಲೌಡ್-ಸ್ಥಳೀಯ ಇತಿಹಾಸಕ್ಕೆ ಚಲಿಸುತ್ತಿರುವಿರಿ ಮತ್ತು ಓಪನ್‌ಶಿಫ್ಟ್‌ನಲ್ಲಿ ಚಾಲನೆಯಲ್ಲಿರುವ ಆಪರೇಟರ್‌ಗಳನ್ನು ನಿರ್ಮಿಸುವ ಮತ್ತು ಪ್ರಮಾಣೀಕರಿಸುವ ಮೂಲಕ. ಯಾವುದೇ ಸಂದರ್ಭದಲ್ಲಿ, UBI ಇದಕ್ಕೆ ಅತ್ಯುತ್ತಮ ಆಧಾರವನ್ನು ಒದಗಿಸುತ್ತದೆ.

ನಿರ್ಮಿಸಿ, ಹಂಚಿಕೊಳ್ಳಿ, ಸಹಯೋಗಿಸಿ

ಕಂಟೈನರ್‌ಗಳು ಹೊಸ ಪ್ಯಾಕೇಜಿಂಗ್ ಫಾರ್ಮ್ಯಾಟ್‌ನಲ್ಲಿ ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಂನ ಬಳಕೆದಾರರ ಸ್ಥಳದ ಹಗುರವಾದ ಆವೃತ್ತಿಯನ್ನು ಒಳಗೊಂಡಿವೆ. UBI ಚಿತ್ರಗಳ ಬಿಡುಗಡೆಯು ಕಂಟೈನರೈಸ್ಡ್ ಅಭಿವೃದ್ಧಿಗೆ ಹೊಸ ಉದ್ಯಮದ ಮಾನದಂಡವನ್ನು ಹೊಂದಿಸುತ್ತದೆ, ಯಾವುದೇ ಬಳಕೆದಾರ, ಸ್ವತಂತ್ರ ಸಾಫ್ಟ್‌ವೇರ್ ಡೆವಲಪರ್‌ಗಳು ಮತ್ತು ಮುಕ್ತ ಮೂಲ ಸಮುದಾಯಗಳಿಗೆ ಎಂಟರ್‌ಪ್ರೈಸ್-ಕ್ಲಾಸ್ ಕಂಟೈನರ್‌ಗಳು ಲಭ್ಯವಾಗುವಂತೆ ಮಾಡುತ್ತದೆ. ನಿರ್ದಿಷ್ಟವಾಗಿ ಹೇಳುವುದಾದರೆ, ಸಾಫ್ಟ್‌ವೇರ್ ಡೆವಲಪರ್‌ಗಳು ತಮ್ಮ ಎಲ್ಲಾ ಧಾರಕ ಅಪ್ಲಿಕೇಶನ್‌ಗಳಿಗೆ ಒಂದೇ, ಸಾಬೀತಾದ ಅಡಿಪಾಯವನ್ನು ಬಳಸಿಕೊಂಡು ತಮ್ಮ ಉತ್ಪನ್ನಗಳನ್ನು ಪ್ರಮಾಣೀಕರಿಸಬಹುದು. ಕುಬರ್ನೆಟ್ಸ್ ಆಪರೇಟರ್ಸ್. UBI ಅನ್ನು ಬಳಸುವ ಅಭಿವೃದ್ಧಿ ಕಂಪನಿಗಳು Red Hat ಕಂಟೈನರ್ ಪ್ರಮಾಣೀಕರಣ ಮತ್ತು Red Hat OpenShift ಆಪರೇಟರ್ ಪ್ರಮಾಣೀಕರಣಕ್ಕೆ ಪ್ರವೇಶವನ್ನು ಹೊಂದಿವೆ, ಇದು OpenShift ನಂತಹ Red Hat ಪ್ಲಾಟ್‌ಫಾರ್ಮ್‌ಗಳಲ್ಲಿ ಚಾಲನೆಯಲ್ಲಿರುವ ಸಾಫ್ಟ್‌ವೇರ್‌ನ ನಿರಂತರ ಪರಿಶೀಲನೆಗೆ ಅನುವು ಮಾಡಿಕೊಡುತ್ತದೆ.

ನಿರ್ಮಿಸಿ, ಹಂಚಿಕೊಳ್ಳಿ, ಸಹಯೋಗಿಸಿ

ಚಿತ್ರದೊಂದಿಗೆ ಕೆಲಸ ಮಾಡಲು ಹೇಗೆ ಪ್ರಾರಂಭಿಸುವುದು

ಸಂಕ್ಷಿಪ್ತವಾಗಿ, ಇದು ತುಂಬಾ ಸರಳವಾಗಿದೆ. ಪಾಡ್‌ಮ್ಯಾನ್ RHEL ನಲ್ಲಿ ಮಾತ್ರವಲ್ಲದೆ Fedora, CentOS ಮತ್ತು ಹಲವಾರು ಇತರ Linux ವಿತರಣೆಗಳಲ್ಲಿಯೂ ಲಭ್ಯವಿದೆ. ನೀವು ಮಾಡಬೇಕಾಗಿರುವುದು ಈ ಕೆಳಗಿನ ರೆಪೊಸಿಟರಿಗಳಲ್ಲಿ ಒಂದರಿಂದ ಚಿತ್ರವನ್ನು ಡೌನ್‌ಲೋಡ್ ಮಾಡುವುದು ಮತ್ತು ನೀವು ಹೋಗುವುದು ಒಳ್ಳೆಯದು.

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

ಕಾಮೆಂಟ್ ಅನ್ನು ಸೇರಿಸಿ