Red Hat OpenShift 4.2 ಮತ್ತು 4.3 ನಲ್ಲಿ ಹೊಸದೇನಿದೆ?

Red Hat OpenShift 4.2 ಮತ್ತು 4.3 ನಲ್ಲಿ ಹೊಸದೇನಿದೆ?
OpenShift ನ ನಾಲ್ಕನೇ ಆವೃತ್ತಿಯನ್ನು ತುಲನಾತ್ಮಕವಾಗಿ ಇತ್ತೀಚೆಗೆ ಬಿಡುಗಡೆ ಮಾಡಲಾಗಿದೆ. ಪ್ರಸ್ತುತ ಆವೃತ್ತಿ 4.3 ಜನವರಿ ಅಂತ್ಯದಿಂದ ಲಭ್ಯವಿದೆ ಮತ್ತು ಅದರಲ್ಲಿನ ಎಲ್ಲಾ ಬದಲಾವಣೆಗಳು ಮೂರನೇ ಆವೃತ್ತಿಯಲ್ಲಿಲ್ಲದ ಸಂಪೂರ್ಣವಾಗಿ ಹೊಸದಾಗಿದೆ ಅಥವಾ ಆವೃತ್ತಿ 4.1 ರಲ್ಲಿ ಕಾಣಿಸಿಕೊಂಡಿರುವ ಪ್ರಮುಖ ನವೀಕರಣವಾಗಿದೆ. ನಾವು ಈಗ ನಿಮಗೆ ಹೇಳುವ ಎಲ್ಲವನ್ನೂ ಓಪನ್‌ಶಿಫ್ಟ್‌ನೊಂದಿಗೆ ಕೆಲಸ ಮಾಡುವವರು ಮತ್ತು ಹೊಸ ಆವೃತ್ತಿಗೆ ಬದಲಾಯಿಸಲು ಯೋಜಿಸುವವರು ತಿಳಿದಿರಬೇಕು, ಅರ್ಥಮಾಡಿಕೊಳ್ಳಬೇಕು ಮತ್ತು ಗಣನೆಗೆ ತೆಗೆದುಕೊಳ್ಳಬೇಕು.

OpenShift 4.2 ಬಿಡುಗಡೆಯೊಂದಿಗೆ, Red Hat ಕುಬರ್ನೆಟ್ಸ್ ಜೊತೆ ಕೆಲಸ ಮಾಡುವುದನ್ನು ಸುಲಭಗೊಳಿಸಿದೆ. ಕಂಟೈನರ್‌ಗಳು, CI/CD ಪೈಪ್‌ಲೈನ್‌ಗಳು ಮತ್ತು ಸರ್ವರ್‌ಲೆಸ್ ನಿಯೋಜನೆಗಳನ್ನು ರಚಿಸಲು ಹೊಸ ಪರಿಕರಗಳು ಮತ್ತು ಪ್ಲಗಿನ್‌ಗಳು ಕಾಣಿಸಿಕೊಂಡಿವೆ. ಆವಿಷ್ಕಾರಗಳು ಡೆವಲಪರ್‌ಗಳಿಗೆ ಕೋಡ್ ಬರವಣಿಗೆಯ ಮೇಲೆ ಕೇಂದ್ರೀಕರಿಸಲು ಅವಕಾಶವನ್ನು ನೀಡುತ್ತವೆ, ಆದರೆ ಕುಬರ್ನೆಟ್ಸ್‌ನೊಂದಿಗೆ ವ್ಯವಹರಿಸುವುದರ ಮೇಲೆ ಅಲ್ಲ.

ವಾಸ್ತವವಾಗಿ, OpenShift 4.2 ಮತ್ತು 4.3 ಆವೃತ್ತಿಗಳಲ್ಲಿ ಹೊಸದೇನಿದೆ?

ಹೈಬ್ರಿಡ್ ಮೋಡಗಳ ಕಡೆಗೆ ಚಲಿಸುತ್ತಿದೆ

ಹೊಸ ಐಟಿ ಮೂಲಸೌಕರ್ಯವನ್ನು ಯೋಜಿಸುವಾಗ ಅಥವಾ ಅಸ್ತಿತ್ವದಲ್ಲಿರುವ ಐಟಿ ಭೂದೃಶ್ಯವನ್ನು ಅಭಿವೃದ್ಧಿಪಡಿಸುವಾಗ, ಕಂಪನಿಗಳು ಐಟಿ ಸಂಪನ್ಮೂಲಗಳನ್ನು ಒದಗಿಸಲು ಕ್ಲೌಡ್ ವಿಧಾನವನ್ನು ಹೆಚ್ಚಾಗಿ ಪರಿಗಣಿಸುತ್ತಿವೆ, ಇದಕ್ಕಾಗಿ ಅವರು ಖಾಸಗಿ ಕ್ಲೌಡ್ ಪರಿಹಾರಗಳನ್ನು ಅಳವಡಿಸುತ್ತಾರೆ ಅಥವಾ ಸಾರ್ವಜನಿಕ ಕ್ಲೌಡ್ ಪೂರೈಕೆದಾರರ ಶಕ್ತಿಯನ್ನು ಬಳಸುತ್ತಾರೆ. ಹೀಗಾಗಿ, "ಹೈಬ್ರಿಡ್" ಕ್ಲೌಡ್ ಮಾದರಿಯ ಪ್ರಕಾರ ಆಧುನಿಕ ಐಟಿ ಮೂಲಸೌಕರ್ಯಗಳನ್ನು ಹೆಚ್ಚಾಗಿ ನಿರ್ಮಿಸಲಾಗುತ್ತಿದೆ, ಆನ್-ಆವರಣದ ಸಂಪನ್ಮೂಲಗಳು ಮತ್ತು ಸಾಮಾನ್ಯ ನಿರ್ವಹಣಾ ವ್ಯವಸ್ಥೆಯೊಂದಿಗೆ ಸಾರ್ವಜನಿಕ ಕ್ಲೌಡ್ ಸಂಪನ್ಮೂಲಗಳನ್ನು ಬಳಸಿದಾಗ. Red Hat OpenShift 4.2 ವಿಶೇಷವಾಗಿ ಹೈಬ್ರಿಡ್ ಕ್ಲೌಡ್ ಮಾದರಿಗೆ ಪರಿವರ್ತನೆಯನ್ನು ಸರಳಗೊಳಿಸಲು ವಿನ್ಯಾಸಗೊಳಿಸಲಾಗಿದೆ ಮತ್ತು VMware ಮತ್ತು OpenStack ನಲ್ಲಿ ಖಾಸಗಿ ಮೋಡಗಳನ್ನು ಬಳಸುವುದರ ಜೊತೆಗೆ AWS, Azure ಮತ್ತು Google Cloud Platform ನಂತಹ ಪೂರೈಕೆದಾರರಿಂದ ಸಂಪನ್ಮೂಲಗಳನ್ನು ಕ್ಲಸ್ಟರ್‌ಗೆ ಸಂಪರ್ಕಿಸಲು ಸುಲಭಗೊಳಿಸುತ್ತದೆ.

ಅನುಸ್ಥಾಪನೆಗೆ ಹೊಸ ವಿಧಾನ

ಆವೃತ್ತಿ 4 ರಲ್ಲಿ, OpenShift ಅನ್ನು ಸ್ಥಾಪಿಸುವ ವಿಧಾನವು ಬದಲಾಗಿದೆ. Red Hat ಒಂದು OpenShift ಕ್ಲಸ್ಟರ್ ಅನ್ನು ನಿಯೋಜಿಸಲು ವಿಶೇಷ ಉಪಯುಕ್ತತೆಯನ್ನು ಒದಗಿಸುತ್ತದೆ - openshift-install. ಉಪಯುಕ್ತತೆಯು Go ನಲ್ಲಿ ಬರೆಯಲಾದ ಒಂದೇ ಬೈನರಿ ಫೈಲ್ ಆಗಿದೆ. Openshit-installer ನಿಯೋಜನೆಗೆ ಅಗತ್ಯವಿರುವ ಸಂರಚನೆಯೊಂದಿಗೆ yaml ಫೈಲ್ ಅನ್ನು ಸಿದ್ಧಪಡಿಸುತ್ತದೆ.

ಕ್ಲೌಡ್ ಸಂಪನ್ಮೂಲಗಳನ್ನು ಬಳಸಿಕೊಂಡು ಅನುಸ್ಥಾಪನೆಯ ಸಂದರ್ಭದಲ್ಲಿ, ಭವಿಷ್ಯದ ಕ್ಲಸ್ಟರ್ ಬಗ್ಗೆ ಕನಿಷ್ಠ ಮಾಹಿತಿಯನ್ನು ನೀವು ನಿರ್ದಿಷ್ಟಪಡಿಸಬೇಕಾಗುತ್ತದೆ: DNS ವಲಯ, ವರ್ಕರ್ ನೋಡ್‌ಗಳ ಸಂಖ್ಯೆ, ಕ್ಲೌಡ್ ಪೂರೈಕೆದಾರರಿಗೆ ನಿರ್ದಿಷ್ಟ ಸೆಟ್ಟಿಂಗ್‌ಗಳು, ಕ್ಲೌಡ್ ಪೂರೈಕೆದಾರರನ್ನು ಪ್ರವೇಶಿಸಲು ಖಾತೆ ಮಾಹಿತಿ. ಕಾನ್ಫಿಗರೇಶನ್ ಫೈಲ್ ಅನ್ನು ಸಿದ್ಧಪಡಿಸಿದ ನಂತರ, ಕ್ಲಸ್ಟರ್ ಅನ್ನು ಒಂದು ಆಜ್ಞೆಯೊಂದಿಗೆ ನಿಯೋಜಿಸಬಹುದು.

ನಿಮ್ಮ ಸ್ವಂತ ಕಂಪ್ಯೂಟಿಂಗ್ ಸಂಪನ್ಮೂಲಗಳಲ್ಲಿ ಅನುಸ್ಥಾಪನೆಯ ಸಂದರ್ಭದಲ್ಲಿ, ಉದಾಹರಣೆಗೆ, ಖಾಸಗಿ ಕ್ಲೌಡ್ ಅನ್ನು ಬಳಸುವಾಗ (vSphere ಮತ್ತು OpenStack ಬೆಂಬಲಿತವಾಗಿದೆ) ಅಥವಾ ಬೇರ್ ಮೆಟಲ್ ಸರ್ವರ್‌ಗಳಲ್ಲಿ ಸ್ಥಾಪಿಸುವಾಗ, ನೀವು ಮೂಲಸೌಕರ್ಯವನ್ನು ಹಸ್ತಚಾಲಿತವಾಗಿ ಕಾನ್ಫಿಗರ್ ಮಾಡಬೇಕಾಗುತ್ತದೆ - ಕನಿಷ್ಠ ಸಂಖ್ಯೆಯ ವರ್ಚುವಲ್ ಯಂತ್ರಗಳನ್ನು ತಯಾರಿಸಿ ಅಥವಾ ಕಂಟ್ರೋಲ್ ಪ್ಲೇನ್ ಕ್ಲಸ್ಟರ್ ರಚಿಸಲು, ನೆಟ್‌ವರ್ಕ್ ಸೇವೆಗಳನ್ನು ಕಾನ್ಫಿಗರ್ ಮಾಡಲು ಭೌತಿಕ ಸರ್ವರ್‌ಗಳು ಅಗತ್ಯವಿದೆ. ಈ ಸಂರಚನೆಯ ನಂತರ, ಓಪನ್‌ಶಿಫ್ಟ್ ಕ್ಲಸ್ಟರ್ ಅನ್ನು ಓಪನ್‌ಶಿಫ್ಟ್-ಇನ್‌ಸ್ಟಾಲರ್ ಯುಟಿಲಿಟಿಯ ಒಂದು ಆಜ್ಞೆಯೊಂದಿಗೆ ಅದೇ ರೀತಿಯಲ್ಲಿ ರಚಿಸಬಹುದು.

ಮೂಲಸೌಕರ್ಯ ನವೀಕರಣಗಳು

CoreOS ಏಕೀಕರಣ

ಪ್ರಮುಖ ಅಪ್ಡೇಟ್ Red Hat CoreOS ನೊಂದಿಗೆ ಏಕೀಕರಣವಾಗಿದೆ. Red Hat OpenShift ಮಾಸ್ಟರ್ ನೋಡ್‌ಗಳು ಈಗ ಕೆಲಸ ಮಾಡಬಹುದು ಮಾತ್ರ ಹೊಸ OS ನಲ್ಲಿ. ಇದು Red Hat ನಿಂದ ಉಚಿತ ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಮ್ ಆಗಿದ್ದು ಇದನ್ನು ಕಂಟೇನರ್ ಪರಿಹಾರಗಳಿಗಾಗಿ ವಿಶೇಷವಾಗಿ ವಿನ್ಯಾಸಗೊಳಿಸಲಾಗಿದೆ. Red Hat CoreOS ಒಂದು ಹಗುರವಾದ Linux ಆಗಿದ್ದು, ಕಂಟೇನರ್‌ಗಳನ್ನು ಚಾಲನೆ ಮಾಡಲು ಹೊಂದುವಂತೆ ಮಾಡಲಾಗಿದೆ.

3.11 ರಲ್ಲಿ ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಮ್ ಮತ್ತು ಓಪನ್‌ಶಿಫ್ಟ್ ಪ್ರತ್ಯೇಕವಾಗಿ ಅಸ್ತಿತ್ವದಲ್ಲಿದ್ದರೆ, 4.2 ರಲ್ಲಿ ಅದು ಓಪನ್‌ಶಿಫ್ಟ್‌ನೊಂದಿಗೆ ಬೇರ್ಪಡಿಸಲಾಗದಂತೆ ಸಂಬಂಧ ಹೊಂದಿದೆ. ಈಗ ಇದು ಒಂದೇ ಸಾಧನವಾಗಿದೆ - ಬದಲಾಗದ ಮೂಲಸೌಕರ್ಯ.

Red Hat OpenShift 4.2 ಮತ್ತು 4.3 ನಲ್ಲಿ ಹೊಸದೇನಿದೆ?
ಎಲ್ಲಾ ನೋಡ್‌ಗಳಿಗೆ RHCOS ಅನ್ನು ಬಳಸುವ ಕ್ಲಸ್ಟರ್‌ಗಳಿಗಾಗಿ, OpenShift ಕಂಟೈನರ್ ಪ್ಲಾಟ್‌ಫಾರ್ಮ್ ಅನ್ನು ನವೀಕರಿಸುವುದು ಸರಳ ಮತ್ತು ಹೆಚ್ಚು ಸ್ವಯಂಚಾಲಿತ ಪ್ರಕ್ರಿಯೆಯಾಗಿದೆ.

ಹಿಂದೆ, OpenShift ಅನ್ನು ನವೀಕರಿಸಲು, ನೀವು ಮೊದಲು ಉತ್ಪನ್ನವು ಚಾಲನೆಯಲ್ಲಿರುವ ಆಧಾರವಾಗಿರುವ ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಮ್ ಅನ್ನು ನವೀಕರಿಸಬೇಕಾಗಿತ್ತು (ಆ ಸಮಯದಲ್ಲಿ, Red Hat Enterprise Linux). ಆಗ ಮಾತ್ರ OpenShift ಅನ್ನು ಹಂತಹಂತವಾಗಿ ನವೀಕರಿಸಬಹುದು, ನೋಡ್ ಮೂಲಕ ನೋಡ್. ಪ್ರಕ್ರಿಯೆಯ ಯಾವುದೇ ಯಾಂತ್ರೀಕೃತಗೊಂಡ ಬಗ್ಗೆ ಯಾವುದೇ ಮಾತುಕತೆ ಇರಲಿಲ್ಲ.

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

ಹೊಸ CSI

ಎರಡನೆಯದಾಗಿ, ಹೊಸ CSI ಒಂದು ಶೇಖರಣಾ ಇಂಟರ್ಫೇಸ್ ನಿಯಂತ್ರಕವಾಗಿದ್ದು, ಇದು ಓಪನ್‌ಶಿಫ್ಟ್ ಕ್ಲಸ್ಟರ್‌ಗೆ ವಿವಿಧ ಬಾಹ್ಯ ಶೇಖರಣಾ ವ್ಯವಸ್ಥೆಗಳನ್ನು ಸಂಪರ್ಕಿಸಲು ನಿಮಗೆ ಅನುಮತಿಸುತ್ತದೆ. OpenShift ಗಾಗಿ ಹೆಚ್ಚಿನ ಸಂಖ್ಯೆಯ ಸ್ಟೋರೇಜ್ ಡ್ರೈವರ್ ಪೂರೈಕೆದಾರರು ಶೇಖರಣಾ ಡ್ರೈವರ್‌ಗಳ ಆಧಾರದ ಮೇಲೆ ಬೆಂಬಲಿಸುತ್ತಾರೆ, ಅದನ್ನು ಶೇಖರಣಾ ಸಿಸ್ಟಮ್ ತಯಾರಕರು ಸ್ವತಃ ಬರೆದಿದ್ದಾರೆ. ಬೆಂಬಲಿತ CSI ಡ್ರೈವರ್‌ಗಳ ಸಂಪೂರ್ಣ ಪಟ್ಟಿಯನ್ನು ಈ ಡಾಕ್ಯುಮೆಂಟ್‌ನಲ್ಲಿ ಕಾಣಬಹುದು: https://kubernetes-csi.github.io/docs/drivers.html. ಈ ಪಟ್ಟಿಯಲ್ಲಿ ನೀವು ಪ್ರಮುಖ ತಯಾರಕರು (Dell/EMC, IBM, NetApp, Hitachi, HPE, PureStorage), SDS ಪರಿಹಾರಗಳು (Ceph) ಮತ್ತು ಕ್ಲೌಡ್ ಸ್ಟೋರೇಜ್ (AWS, Azure, Google) ನಿಂದ ಡಿಸ್ಕ್ ಅರೇಗಳ ಎಲ್ಲಾ ಮುಖ್ಯ ಮಾದರಿಗಳನ್ನು ಕಾಣಬಹುದು. OpenShift 4.2 CSI ವಿವರಣೆ ಆವೃತ್ತಿ 1.1 ರ CSI ಡ್ರೈವರ್‌ಗಳನ್ನು ಬೆಂಬಲಿಸುತ್ತದೆ.

RedHat OpenShift ಸೇವೆ ಮೆಶ್

Istio, Kiali ಮತ್ತು Jaeger ಯೋಜನೆಗಳ ಆಧಾರದ ಮೇಲೆ, Red Hat OpenShift ಸರ್ವಿಸ್ ಮೆಶ್, ಸೇವೆಗಳ ನಡುವೆ ವಿನಂತಿಗಳನ್ನು ರೂಟಿಂಗ್ ಮಾಡುವ ಸಾಮಾನ್ಯ ಕಾರ್ಯಗಳ ಜೊತೆಗೆ, ಅವುಗಳ ಪತ್ತೆಹಚ್ಚುವಿಕೆ ಮತ್ತು ದೃಶ್ಯೀಕರಣವನ್ನು ಅನುಮತಿಸುತ್ತದೆ. Red Hat OpenShift ಒಳಗೆ ನಿಯೋಜಿಸಲಾದ ಅಪ್ಲಿಕೇಶನ್ ಅನ್ನು ಸುಲಭವಾಗಿ ಸಂವಹನ ಮಾಡಲು, ಮೇಲ್ವಿಚಾರಣೆ ಮಾಡಲು ಮತ್ತು ನಿರ್ವಹಿಸಲು ಡೆವಲಪರ್‌ಗಳಿಗೆ ಇದು ಸಹಾಯ ಮಾಡುತ್ತದೆ.

Red Hat OpenShift 4.2 ಮತ್ತು 4.3 ನಲ್ಲಿ ಹೊಸದೇನಿದೆ?
ಕಿಯಾಲಿಯನ್ನು ಬಳಸಿಕೊಂಡು ಮೈಕ್ರೋ ಸರ್ವೀಸ್ ಆರ್ಕಿಟೆಕ್ಚರ್ ಹೊಂದಿರುವ ಅಪ್ಲಿಕೇಶನ್‌ನ ದೃಶ್ಯೀಕರಣ

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

ಡಾಕರ್ ಬದಲಿಗೆ CRI-O

ಡೀಫಾಲ್ಟ್ ಕಂಟೇನರ್ ರನ್‌ಟೈಮ್ ಡಾಕರ್ ಅನ್ನು CRI-O ನಿಂದ ಬದಲಾಯಿಸಲಾಗಿದೆ. ಈಗಾಗಲೇ ಆವೃತ್ತಿ 3.11 ರಲ್ಲಿ CRI-O ಅನ್ನು ಬಳಸಲು ಸಾಧ್ಯವಾಯಿತು, ಆದರೆ 4.2 ರಲ್ಲಿ ಅದು ಮುಖ್ಯವಾಯಿತು. ಒಳ್ಳೆಯದು ಅಥವಾ ಕೆಟ್ಟದ್ದಲ್ಲ, ಆದರೆ ಉತ್ಪನ್ನವನ್ನು ಬಳಸುವಾಗ ಏನನ್ನಾದರೂ ನೆನಪಿನಲ್ಲಿಟ್ಟುಕೊಳ್ಳಬೇಕು.

ನಿರ್ವಾಹಕರು ಮತ್ತು ಅಪ್ಲಿಕೇಶನ್ ನಿಯೋಜನೆ

ನಾಲ್ಕನೇ ಆವೃತ್ತಿಯಲ್ಲಿ ಕಾಣಿಸಿಕೊಂಡ RedHat OpenShift ಗಾಗಿ ಆಪರೇಟರ್‌ಗಳು ಹೊಸ ಘಟಕವಾಗಿದೆ. ಇದು ಕುಬರ್ನೆಟ್ಸ್ ಅಪ್ಲಿಕೇಶನ್ ಅನ್ನು ಪ್ಯಾಕೇಜಿಂಗ್ ಮಾಡುವ, ನಿಯೋಜಿಸುವ ಮತ್ತು ನಿರ್ವಹಿಸುವ ವಿಧಾನವಾಗಿದೆ. ಕುಬರ್ನೆಟ್ಸ್ API ಮತ್ತು kubectl ಉಪಕರಣಗಳಿಂದ ಚಾಲಿತವಾಗಿರುವ ಕಂಟೈನರ್‌ಗಳಲ್ಲಿ ನಿಯೋಜಿಸಲಾದ ಅಪ್ಲಿಕೇಶನ್‌ಗಳಿಗೆ ಇದು ಪ್ಲಗಿನ್ ಎಂದು ಭಾವಿಸಬಹುದು.

ನಿಮ್ಮ ಕ್ಲಸ್ಟರ್‌ಗೆ ನೀವು ನಿಯೋಜಿಸುವ ಅಪ್ಲಿಕೇಶನ್‌ನ ಆಡಳಿತ ಮತ್ತು ಜೀವನಚಕ್ರ ನಿರ್ವಹಣೆಗೆ ಸಂಬಂಧಿಸಿದ ಯಾವುದೇ ಕಾರ್ಯಗಳನ್ನು ಸ್ವಯಂಚಾಲಿತಗೊಳಿಸಲು ಕುಬರ್ನೆಟ್ಸ್ ಆಪರೇಟರ್‌ಗಳು ಸಹಾಯ ಮಾಡುತ್ತಾರೆ. ಉದಾಹರಣೆಗೆ, ಆಪರೇಟರ್ ನವೀಕರಣಗಳು, ಬ್ಯಾಕ್‌ಅಪ್‌ಗಳು ಮತ್ತು ಅಪ್ಲಿಕೇಶನ್‌ನ ಸ್ಕೇಲಿಂಗ್ ಅನ್ನು ಸ್ವಯಂಚಾಲಿತಗೊಳಿಸಬಹುದು, ಕಾನ್ಫಿಗರೇಶನ್ ಅನ್ನು ಬದಲಾಯಿಸಬಹುದು, ಇತ್ಯಾದಿ. ನಿರ್ವಾಹಕರ ಸಂಪೂರ್ಣ ಪಟ್ಟಿಯನ್ನು ಇಲ್ಲಿ ಕಾಣಬಹುದು https://operatorhub.io/.

ನಿರ್ವಹಣಾ ಕನ್ಸೋಲ್‌ನ ವೆಬ್ ಇಂಟರ್‌ಫೇಸ್‌ನಿಂದ ಆಪರೇಟರ್‌ಹಬ್ ಅನ್ನು ನೇರವಾಗಿ ಪ್ರವೇಶಿಸಬಹುದು. ಇದು Red Hat ನಿಂದ ನಿರ್ವಹಿಸಲ್ಪಡುವ OpenShift ಗಾಗಿ ಅಪ್ಲಿಕೇಶನ್ ಡೈರೆಕ್ಟರಿಯಾಗಿದೆ. ಆ. ಎಲ್ಲಾ Red Hat ಅನುಮೋದಿತ ನಿರ್ವಾಹಕರು ಮಾರಾಟಗಾರರ ಬೆಂಬಲದಿಂದ ಆವರಿಸಲ್ಪಡುತ್ತಾರೆ.

Red Hat OpenShift 4.2 ಮತ್ತು 4.3 ನಲ್ಲಿ ಹೊಸದೇನಿದೆ?
OpenShift ನಿರ್ವಹಣೆ ಕನ್ಸೋಲ್‌ನಲ್ಲಿ ಆಪರೇಟರ್‌ಹಬ್ ಪೋರ್ಟಲ್

ಯುನಿವರ್ಸಲ್ ಬೇಸ್ ಚಿತ್ರ

ಇದು ನಿಮ್ಮ ಕಂಟೈನರೈಸ್ ಮಾಡಿದ ಅಪ್ಲಿಕೇಶನ್‌ಗಳನ್ನು ನಿರ್ಮಿಸಲು ಬಳಸಬಹುದಾದ RHEL OS ಚಿತ್ರಗಳ ಪ್ರಮಾಣಿತ ಸೆಟ್ ಆಗಿದೆ. ಕನಿಷ್ಠ, ಪ್ರಮಾಣಿತ ಮತ್ತು ಪೂರ್ಣ ಸೆಟ್‌ಗಳಿವೆ. ಅವರು ಕಡಿಮೆ ಜಾಗವನ್ನು ತೆಗೆದುಕೊಳ್ಳುತ್ತಾರೆ ಮತ್ತು ಅಗತ್ಯವಿರುವ ಎಲ್ಲಾ ಸ್ಥಾಪಿಸಲಾದ ಪ್ಯಾಕೇಜುಗಳು ಮತ್ತು ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷೆಗಳನ್ನು ಬೆಂಬಲಿಸುತ್ತಾರೆ.

CI/CD ಪರಿಕರಗಳು

RedHat ಓಪನ್‌ಶಿಫ್ 4.2 ರಲ್ಲಿ, ಟೆಕ್ಟಾನ್ ಪೈಪ್‌ಲೈನ್‌ಗಳನ್ನು ಆಧರಿಸಿ ಜೆಂಕಿನ್ಸ್ ಮತ್ತು ಓಪನ್‌ಶಿಫ್ಟ್ ಪೈಪ್‌ಲೈನ್‌ಗಳ ನಡುವೆ ಆಯ್ಕೆ ಮಾಡಲು ಸಾಧ್ಯವಾಯಿತು.

OpenShift ಪೈಪ್‌ಲೈನ್‌ಗಳು ಟೆಕ್ಟಾನ್ ಅನ್ನು ಆಧರಿಸಿದೆ, ಇದು ಕೋಡ್ ಮತ್ತು GitOps ಸಮೀಪಿಸುತ್ತಿರುವಂತೆ ಪೈಪ್‌ಲೈನ್‌ನಿಂದ ಉತ್ತಮವಾಗಿ ಬೆಂಬಲಿತವಾಗಿದೆ. ಓಪನ್‌ಶಿಫ್ಟ್ ಪೈಪ್‌ಲೈನ್‌ಗಳಲ್ಲಿ, ಪ್ರತಿ ಹಂತವು ತನ್ನದೇ ಆದ ಕಂಟೇನರ್‌ನಲ್ಲಿ ಚಲಿಸುತ್ತದೆ, ಆದ್ದರಿಂದ ಹಂತವನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸುವಾಗ ಸಂಪನ್ಮೂಲಗಳನ್ನು ಮಾತ್ರ ಬಳಸಲಾಗುತ್ತದೆ. ಇದು ಡೆವಲಪರ್‌ಗಳಿಗೆ ಮಾಡ್ಯೂಲ್ ಡೆಲಿವರಿ ಪೈಪ್‌ಲೈನ್‌ಗಳು, ಪ್ಲಗಿನ್‌ಗಳು ಮತ್ತು ಕೇಂದ್ರ CI/CD ಸರ್ವರ್ ಇಲ್ಲದೆಯೇ ಪ್ರವೇಶ ನಿಯಂತ್ರಣದ ಮೇಲೆ ಸಂಪೂರ್ಣ ನಿಯಂತ್ರಣವನ್ನು ನೀಡುತ್ತದೆ.

OpenShift Pipelines ಪ್ರಸ್ತುತ ಡೆವಲಪರ್ ಪೂರ್ವವೀಕ್ಷಣೆಯಲ್ಲಿದೆ ಮತ್ತು OpenShift 4 ಕ್ಲಸ್ಟರ್‌ನಲ್ಲಿ ಆಪರೇಟರ್ ಆಗಿ ಲಭ್ಯವಿದೆ, OpenShift ಬಳಕೆದಾರರು ಇನ್ನೂ RedHat OpenShift 4 ನಲ್ಲಿ ಜೆಂಕಿನ್ಸ್ ಅನ್ನು ಬಳಸಬಹುದು.

ಡೆವಲಪರ್ ಮ್ಯಾನೇಜ್ಮೆಂಟ್ ನವೀಕರಣಗಳು

4.2 OpenShift ನಲ್ಲಿ, ಡೆವಲಪರ್‌ಗಳು ಮತ್ತು ನಿರ್ವಾಹಕರಿಗಾಗಿ ವೆಬ್ ಇಂಟರ್ಫೇಸ್ ಅನ್ನು ಸಂಪೂರ್ಣವಾಗಿ ನವೀಕರಿಸಲಾಗಿದೆ.

OpenShift ನ ಹಿಂದಿನ ಆವೃತ್ತಿಗಳಲ್ಲಿ, ಪ್ರತಿಯೊಬ್ಬರೂ ಮೂರು ಕನ್ಸೋಲ್‌ಗಳಲ್ಲಿ ಕೆಲಸ ಮಾಡಿದರು: ಸೇವಾ ಡೈರೆಕ್ಟರಿ, ನಿರ್ವಾಹಕ ಕನ್ಸೋಲ್ ಮತ್ತು ಕೆಲಸದ ಕನ್ಸೋಲ್. ಈಗ ಕ್ಲಸ್ಟರ್ ಅನ್ನು ಕೇವಲ ಎರಡು ಭಾಗಗಳಾಗಿ ವಿಂಗಡಿಸಲಾಗಿದೆ - ನಿರ್ವಾಹಕ ಕನ್ಸೋಲ್ ಮತ್ತು ಡೆವಲಪರ್ ಕನ್ಸೋಲ್.

ಡೆವಲಪರ್ ಕನ್ಸೋಲ್ ಗಮನಾರ್ಹವಾದ ಬಳಕೆದಾರ ಇಂಟರ್ಫೇಸ್ ಸುಧಾರಣೆಗಳನ್ನು ಪಡೆದುಕೊಂಡಿದೆ. ಈಗ ಇದು ಹೆಚ್ಚು ಅನುಕೂಲಕರವಾಗಿ ಅಪ್ಲಿಕೇಶನ್‌ಗಳು ಮತ್ತು ಅವುಗಳ ಅಸೆಂಬ್ಲಿಗಳ ಟೋಪೋಲಾಜಿಗಳನ್ನು ಪ್ರದರ್ಶಿಸುತ್ತದೆ. ಕಂಟೈನರೈಸ್ ಮಾಡಿದ ಅಪ್ಲಿಕೇಶನ್‌ಗಳು ಮತ್ತು ಕ್ಲಸ್ಟರ್ಡ್ ಸಂಪನ್ಮೂಲಗಳನ್ನು ರಚಿಸಲು, ನಿಯೋಜಿಸಲು ಮತ್ತು ದೃಶ್ಯೀಕರಿಸಲು ಡೆವಲಪರ್‌ಗಳಿಗೆ ಇದು ಸುಲಭವಾಗುತ್ತದೆ. ಅವರಿಗೆ ಮುಖ್ಯವಾದುದನ್ನು ಕೇಂದ್ರೀಕರಿಸಲು ಅವರಿಗೆ ಅವಕಾಶ ನೀಡುತ್ತದೆ.

Red Hat OpenShift 4.2 ಮತ್ತು 4.3 ನಲ್ಲಿ ಹೊಸದೇನಿದೆ?
OpenShift ನಿರ್ವಹಣೆ ಕನ್ಸೋಲ್‌ನಲ್ಲಿ ಡೆವಲಪರ್ ಪೋರ್ಟಲ್

ಕಿವಿ

ಓಡೋ ಎಂಬುದು ಡೆವಲಪರ್-ಆಧಾರಿತ ಕಮಾಂಡ್ ಲೈನ್ ಉಪಯುಕ್ತತೆಯಾಗಿದ್ದು ಅದು OpenShift ನಲ್ಲಿ ಅಪ್ಲಿಕೇಶನ್ ಅಭಿವೃದ್ಧಿಯನ್ನು ಸರಳಗೊಳಿಸುತ್ತದೆ. ಗಿಟ್ ಪುಶ್ ಶೈಲಿಯ ಸಂವಹನವನ್ನು ಬಳಸಿಕೊಂಡು, ಈ CLI ಕುಬರ್ನೆಟ್‌ಗಳಿಗೆ ಹೊಸ ಡೆವಲಪರ್‌ಗಳಿಗೆ ಓಪನ್‌ಶಿಫ್ಟ್‌ನಲ್ಲಿ ಅಪ್ಲಿಕೇಶನ್‌ಗಳನ್ನು ನಿರ್ಮಿಸಲು ಸಹಾಯ ಮಾಡುತ್ತದೆ.

ಅಭಿವೃದ್ಧಿ ಪರಿಸರಗಳೊಂದಿಗೆ ಏಕೀಕರಣ

ಮೈಕ್ರೋಸಾಫ್ಟ್ ವಿಷುಯಲ್ ಸ್ಟುಡಿಯೋ, ಜೆಟ್‌ಬ್ರೇನ್ಸ್ (ಇಂಟೆಲ್ಲಿಜೆ ಸೇರಿದಂತೆ), ಎಕ್ಲಿಪ್ಸ್ ಡೆಸ್ಕ್‌ಟಾಪ್, ಇತ್ಯಾದಿಗಳಂತಹ ತಮ್ಮ ನೆಚ್ಚಿನ ಕೋಡ್ ಅಭಿವೃದ್ಧಿ ಪರಿಸರವನ್ನು ಬಿಡದೆಯೇ ಡೆವಲಪರ್‌ಗಳು ಈಗ ತಮ್ಮ ಅಪ್ಲಿಕೇಶನ್‌ಗಳನ್ನು ಓಪನ್‌ಶಿಫ್ಟ್‌ನಲ್ಲಿ ನಿರ್ಮಿಸಬಹುದು, ಡೀಬಗ್ ಮಾಡಬಹುದು ಮತ್ತು ನಿಯೋಜಿಸಬಹುದು.

Microsoft Azure DevOps ಗಾಗಿ Red Hat OpenShift ನಿಯೋಜನೆ ವಿಸ್ತರಣೆ

Microsoft Azure DevOps ಗಾಗಿ Red Hat OpenShift ನಿಯೋಜನೆ ವಿಸ್ತರಣೆಯನ್ನು ಬಿಡುಗಡೆ ಮಾಡಲಾಗಿದೆ. ಈ DevOps ಟೂಲ್‌ಸೆಟ್‌ನ ಬಳಕೆದಾರರು ಈಗ ತಮ್ಮ ಅಪ್ಲಿಕೇಶನ್‌ಗಳನ್ನು Azure Red Hat OpenShift ಅಥವಾ ಯಾವುದೇ ಇತರ OpenShift ಕ್ಲಸ್ಟರ್‌ಗೆ ನೇರವಾಗಿ Microsoft Azure DevOps ನಿಂದ ನಿಯೋಜಿಸಬಹುದು.

ಮೂರನೇ ಆವೃತ್ತಿಯಿಂದ ನಾಲ್ಕನೇ ಆವೃತ್ತಿಗೆ ಪರಿವರ್ತನೆ

ನಾವು ಹೊಸ ಬಿಡುಗಡೆಯ ಬಗ್ಗೆ ಮಾತನಾಡುತ್ತಿದ್ದೇವೆ ಮತ್ತು ನವೀಕರಣವಲ್ಲ, ನೀವು ನಾಲ್ಕನೇ ಆವೃತ್ತಿಯನ್ನು ಮೂರನೇ ಆವೃತ್ತಿಯ ಮೇಲೆ ಹಾಕಲು ಸಾಧ್ಯವಿಲ್ಲ. ಆವೃತ್ತಿ 3 ರಿಂದ ಆವೃತ್ತಿ 4 ಗೆ ನವೀಕರಿಸುವುದನ್ನು ಬೆಂಬಲಿಸುವುದಿಲ್ಲ..

ಆದರೆ ಒಳ್ಳೆಯ ಸುದ್ದಿ ಇದೆ: Red Hat ಪ್ರಾಜೆಕ್ಟ್‌ಗಳನ್ನು 3.7 ರಿಂದ 4.2 ಗೆ ಸ್ಥಳಾಂತರಿಸಲು ಉಪಕರಣಗಳನ್ನು ಒದಗಿಸುತ್ತದೆ. ಕ್ಲಸ್ಟರ್ ಅಪ್ಲಿಕೇಶನ್ ಮೈಗ್ರೇಶನ್ (CAM) ಉಪಕರಣವನ್ನು ಬಳಸಿಕೊಂಡು ನೀವು ಅಪ್ಲಿಕೇಶನ್ ಕೆಲಸದ ಹೊರೆಗಳನ್ನು ಸ್ಥಳಾಂತರಿಸಬಹುದು. CAM ನಿಮಗೆ ವಲಸೆಯನ್ನು ನಿಯಂತ್ರಿಸಲು ಮತ್ತು ಅಪ್ಲಿಕೇಶನ್ ಡೌನ್‌ಟೈಮ್ ಅನ್ನು ಕಡಿಮೆ ಮಾಡಲು ಅನುಮತಿಸುತ್ತದೆ.

ಓಪನ್ ಶಿಫ್ಟ್ 4.3

ಈ ಲೇಖನದಲ್ಲಿ ವಿವರಿಸಿದ ಮುಖ್ಯ ಆವಿಷ್ಕಾರಗಳು ಆವೃತ್ತಿ 4.2 ರಲ್ಲಿ ಕಾಣಿಸಿಕೊಂಡವು. ಇತ್ತೀಚೆಗೆ ಬಿಡುಗಡೆಯಾದ 4.3 ಬದಲಾವಣೆಗಳು ಅಷ್ಟು ದೊಡ್ಡದಲ್ಲ, ಆದರೆ ಇನ್ನೂ ಕೆಲವು ಹೊಸ ವಿಷಯಗಳಿವೆ. ಬದಲಾವಣೆಗಳ ಪಟ್ಟಿ ಸಾಕಷ್ಟು ವಿಸ್ತಾರವಾಗಿದೆ, ನಮ್ಮ ಅಭಿಪ್ರಾಯದಲ್ಲಿ ಇಲ್ಲಿ ಅತ್ಯಂತ ಮಹತ್ವದ್ದಾಗಿದೆ:

ಕುಬರ್ನೆಟ್ಸ್ ಆವೃತ್ತಿಯನ್ನು 1.16 ಗೆ ನವೀಕರಿಸಿ.

ಆವೃತ್ತಿಯನ್ನು ಏಕಕಾಲದಲ್ಲಿ ಎರಡು ಹಂತಗಳ ಮೂಲಕ ನವೀಕರಿಸಲಾಗಿದೆ ಓಪನ್‌ಶಿಫ್ಟ್ 4.2 ರಲ್ಲಿ ಅದು 1.14 ಆಗಿತ್ತು.

ಇತ್ಯಾದಿಗಳಲ್ಲಿ ಡೇಟಾ ಎನ್‌ಕ್ರಿಪ್ಶನ್

ಆವೃತ್ತಿ 4.3 ರಿಂದ ಪ್ರಾರಂಭಿಸಿ, etcd ಡೇಟಾಬೇಸ್‌ನಲ್ಲಿ ಡೇಟಾವನ್ನು ಎನ್‌ಕ್ರಿಪ್ಟ್ ಮಾಡಲು ಸಾಧ್ಯವಾಯಿತು. ಒಮ್ಮೆ ಎನ್‌ಕ್ರಿಪ್ಶನ್ ಸಕ್ರಿಯಗೊಳಿಸಿದರೆ, ಕೆಳಗಿನ OpenShift API ಮತ್ತು Kubernetes API ಸಂಪನ್ಮೂಲಗಳನ್ನು ಎನ್‌ಕ್ರಿಪ್ಟ್ ಮಾಡಲು ಸಾಧ್ಯವಾಗುತ್ತದೆ: ರಹಸ್ಯಗಳು, ಕಾನ್ಫಿಗ್‌ಮ್ಯಾಪ್‌ಗಳು, ಮಾರ್ಗಗಳು, ಪ್ರವೇಶ ಟೋಕನ್‌ಗಳು ಮತ್ತು OAuth ದೃಢೀಕರಣ.

ಹೆಲ್ಮ್

ಹೆಲ್ಮ್ ಆವೃತ್ತಿ 3 ಗೆ ಬೆಂಬಲವನ್ನು ಸೇರಿಸಲಾಗಿದೆ, ಕುಬರ್ನೆಟ್ಸ್‌ಗಾಗಿ ಜನಪ್ರಿಯ ಪ್ಯಾಕೇಜ್ ಮ್ಯಾನೇಜರ್. ಸದ್ಯಕ್ಕೆ, ಬೆಂಬಲವು ಟೆಕ್ನಾಲಜಿ ಪೂರ್ವವೀಕ್ಷಣೆ ಸ್ಥಿತಿಯನ್ನು ಹೊಂದಿದೆ. OpenShift ನ ಭವಿಷ್ಯದ ಆವೃತ್ತಿಗಳಲ್ಲಿ ಹೆಲ್ಮ್ ಬೆಂಬಲವನ್ನು ಸಂಪೂರ್ಣ ಬೆಂಬಲಕ್ಕೆ ವಿಸ್ತರಿಸಲಾಗುವುದು. ಹೆಲ್ಮ್ ಕ್ಲೈ ಯುಟಿಲಿಟಿ ಓಪನ್‌ಶಿಫ್ಟ್‌ನೊಂದಿಗೆ ಬರುತ್ತದೆ ಮತ್ತು ಕ್ಲಸ್ಟರ್ ಮ್ಯಾನೇಜ್‌ಮೆಂಟ್ ವೆಬ್ ಕನ್ಸೋಲ್‌ನಿಂದ ಡೌನ್‌ಲೋಡ್ ಮಾಡಬಹುದು.

ಪ್ರಾಜೆಕ್ಟ್ ಡ್ಯಾಶ್‌ಬೋರ್ಡ್ ನವೀಕರಣ

ಹೊಸ ಆವೃತ್ತಿಯಲ್ಲಿ, ಪ್ರಾಜೆಕ್ಟ್ ಪುಟದಲ್ಲಿ ಪ್ರಾಜೆಕ್ಟ್ ಡ್ಯಾಶ್‌ಬೋರ್ಡ್ ಹೆಚ್ಚುವರಿ ಮಾಹಿತಿಯನ್ನು ಒದಗಿಸುತ್ತದೆ: ಪ್ರಾಜೆಕ್ಟ್ ಸ್ಥಿತಿ, ಸಂಪನ್ಮೂಲ ಬಳಕೆ ಮತ್ತು ಯೋಜನೆಯ ಕೋಟಾಗಳು.

ವೆಬ್ ಕನ್ಸೋಲ್‌ನಲ್ಲಿ ಕ್ವೇಗಾಗಿ ದುರ್ಬಲತೆಗಳನ್ನು ಪ್ರದರ್ಶಿಸಲಾಗುತ್ತಿದೆ

ಕ್ವೇ ರೆಪೊಸಿಟರಿಗಳಲ್ಲಿನ ಚಿತ್ರಗಳಿಗೆ ತಿಳಿದಿರುವ ದೋಷಗಳನ್ನು ಪ್ರದರ್ಶಿಸಲು ನಿರ್ವಹಣೆ ಕನ್ಸೋಲ್‌ಗೆ ವೈಶಿಷ್ಟ್ಯವನ್ನು ಸೇರಿಸಲಾಗಿದೆ. ಸ್ಥಳೀಯ ಮತ್ತು ಬಾಹ್ಯ ರೆಪೊಸಿಟರಿಗಳಿಗೆ ದುರ್ಬಲತೆಗಳನ್ನು ಪ್ರದರ್ಶಿಸುವುದು ಬೆಂಬಲಿತವಾಗಿದೆ.

ಆಫ್‌ಲೈನ್ ಆಪರೇಟರ್‌ಹಬ್‌ನ ಸರಳೀಕೃತ ರಚನೆ

ಪ್ರತ್ಯೇಕವಾದ ನೆಟ್‌ವರ್ಕ್‌ನಲ್ಲಿ ಓಪನ್‌ಶಿಫ್ಟ್ ಕ್ಲಸ್ಟರ್ ಅನ್ನು ನಿಯೋಜಿಸುವ ಸಂದರ್ಭದಲ್ಲಿ, ಇಂಟರ್ನೆಟ್‌ಗೆ ಪ್ರವೇಶವು ಸೀಮಿತವಾಗಿದೆ ಅಥವಾ ಇರುವುದಿಲ್ಲ, ಆಪರೇಟರ್‌ಹಬ್ ನೋಂದಾವಣೆಗಾಗಿ "ಕನ್ನಡಿ" ಅನ್ನು ರಚಿಸುವುದು ಸರಳೀಕೃತವಾಗಿದೆ. ಈಗ ಇದನ್ನು ಕೇವಲ ಮೂರು ತಂಡಗಳೊಂದಿಗೆ ಮಾಡಬಹುದು.

ಲೇಖಕರು:
ವಿಕ್ಟರ್ ಪುಚ್ಕೋವ್, ಯೂರಿ ಸೆಮೆನ್ಯುಕೋವ್

ಮೂಲ: www.habr.com

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