Red Hat OpenShift 4.2 เจ…เจคเฉ‡ 4.3 เจตเจฟเฉฑเจš เจจเจตเจพเจ‚ เจ•เฉ€ เจนเฉˆ?

Red Hat OpenShift 4.2 เจ…เจคเฉ‡ 4.3 เจตเจฟเฉฑเจš เจจเจตเจพเจ‚ เจ•เฉ€ เจนเฉˆ?
OpenShift เจฆเจพ เจšเฉŒเจฅเจพ เจธเฉฐเจธเจ•เจฐเจฃ เจฎเฉเจ•เจพเจฌเจฒเจคเจจ เจนเจพเจฒ เจนเฉ€ เจตเจฟเฉฑเจš เจœเจพเจฐเฉ€ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจธเฉ€เฅค เจฎเฉŒเจœเฉ‚เจฆเจพ เจธเฉฐเจธเจ•เจฐเจฃ 4.3 เจœเจจเจตเจฐเฉ€ เจฆเฉ‡ เจ…เฉฐเจค เจคเฉ‹เจ‚ เจ‰เจชเจฒเจฌเจง เจนเฉˆ เจ…เจคเฉ‡ เจ‡เจธ เจตเจฟเฉฑเจš เจธเจพเจฐเฉ‡ เจฌเจฆเจฒเจพเจ… เจœเจพเจ‚ เจคเจพเจ‚ เจฌเจฟเจฒเจ•เฉเจฒ เจจเจตเจพเจ‚ เจนเจจ เจœเฉ‹ เจคเฉ€เจœเฉ‡ เจธเฉฐเจธเจ•เจฐเจฃ เจตเจฟเฉฑเจš เจจเจนเฉ€เจ‚ เจธเฉ€, เจœเจพเจ‚ เจธเฉฐเจธเจ•เจฐเจฃ 4.1 เจตเจฟเฉฑเจš เจฆเจฟเจ–เจพเจˆ เจฆเฉ‡เจฃ เจตเจพเจฒเฉ€ เจ‡เฉฑเจ• เจตเฉฑเจกเฉ€ เจ…เจชเจกเฉ‡เจŸ เจนเฉˆเฅค เจนเจฐ เจšเฉ€เจœเจผ เจœเฉ‹ เจ…เจธเฉ€เจ‚ เจคเฉเจนเจพเจจเฉ‚เฉฐ เจนเฉเจฃ เจฆเฉฑเจธเจพเจ‚เจ—เฉ‡ เจ‰เจนเจจเจพเจ‚ เจจเฉ‚เฉฐ เจ‰เจนเจจเจพเจ‚ เจฆเฉเจ†เจฐเจพ เจœเจพเจฃเจจ, เจธเจฎเจเจฃ เจ…เจคเฉ‡ เจงเจฟเจ†เจจ เจตเจฟเฉฑเจš เจฐเฉฑเจ–เจฃ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉˆ เจœเฉ‹ เจ“เจชเจจเจธเจผเจฟเจซเจŸ เจจเจพเจฒ เจ•เฉฐเจฎ เจ•เจฐเจฆเฉ‡ เจนเจจ เจ…เจคเฉ‡ เจ‡เฉฑเจ• เจจเจตเฉ‡เจ‚ เจธเฉฐเจธเจ•เจฐเจฃ เจคเฉ‡ เจœเจพเจฃ เจฆเฉ€ เจฏเฉ‹เจœเจจเจพ เจฌเจฃเจพเจ‰เจ‚เจฆเฉ‡ เจนเจจเฅค

OpenShift 4.2 เจฆเฉ‡ เจœเจพเจฐเฉ€ เจนเฉ‹เจฃ เจจเจพเจฒ, Red Hat เจจเฉ‡ Kubernetes เจจเจพเจฒ เจ•เฉฐเจฎ เจ•เจฐเจจเจพ เจ†เจธเจพเจจ เจฌเจฃเจพ เจฆเจฟเฉฑเจคเจพ เจนเฉˆเฅค เจ•เฉฐเจŸเฉ‡เจจเจฐเจพเจ‚, CI/CD เจชเจพเจˆเจชเจฒเจพเจˆเจจเจพเจ‚ เจ…เจคเฉ‡ เจธเจฐเจตเจฐ เจฐเจนเจฟเจค เจคเฉˆเจจเจพเจคเฉ€เจ†เจ‚ เจฌเจฃเจพเจ‰เจฃ เจฒเจˆ เจจเจตเฉ‡เจ‚ เจŸเฉ‚เจฒ เจ…เจคเฉ‡ เจชเจฒเฉฑเจ—เจ‡เจจ เจชเฉเจฐเจ—เจŸ เจนเฉ‹เจ เจนเจจเฅค เจจเจตเฉ€เจจเจคเจพเจตเจพเจ‚ เจกเจฟเจตเฉˆเจฒเจชเจฐเจพเจ‚ เจจเฉ‚เฉฐ เจ•เฉ‹เจก เจฒเจฟเจ–เจฃ 'เจคเฉ‡ เจงเจฟเจ†เจจ เจฆเฉ‡เจฃ เจฆเจพ เจฎเฉŒเจ•เจพ เจฆเจฟเฉฐเจฆเฉ€เจ†เจ‚ เจนเจจ, เจจเจพ เจ•เจฟ เจ•เฉเจฌเจฐเจจเฉ‡เจŸเจธ เจจเจพเจฒ เจจเจœเจฟเฉฑเจ เจฃ 'เจคเฉ‡เฅค

เจ…เจธเจฒ เจตเจฟเฉฑเจš, OpenShift 4.2 เจ…เจคเฉ‡ 4.3 เจฆเฉ‡ เจธเฉฐเจธเจ•เจฐเจฃเจพเจ‚ เจตเจฟเฉฑเจš เจจเจตเจพเจ‚ เจ•เฉ€ เจนเฉˆ?

เจนเจพเจˆเจฌเฉเจฐเจฟเจก เจฌเฉฑเจฆเจฒเจพเจ‚ เจตเฉฑเจฒ เจตเจงเจฃเจพ

ะŸั€ะธ ะฟะปะฐะฝะธั€ะพะฒะฐะฝะธะธ ะฝะพะฒะพะน ะ˜ะข-ะธะฝั„ั€ะฐัั‚ั€ัƒะบั‚ัƒั€ั‹ ะปะธะฑะพ ะฟั€ะธ ั€ะฐะทะฒะธั‚ะธะธ ััƒั‰ะตัั‚ะฒัƒัŽั‰ะตะณะพ ะ˜ะข-ะปะฐะฝะดัˆะฐั„ั‚ะฐ ะบะพะผะฟะฐะฝะธะธ ะฒัะต ั‡ะฐั‰ะต ั€ะฐััะผะฐั‚ั€ะธะฒะฐัŽั‚ ะพะฑะปะฐั‡ะฝั‹ะน ะฟะพะดั…ะพะด ะฒ ะฟั€ะตะดะพัั‚ะฐะฒะปะตะฝะธะธ ะ˜ะข-ั€ะตััƒั€ัะพะฒ, ะดะปั ั‡ะตะณะพ ั€ะตะฐะปะธะทัƒัŽั‚ ั‡ะฐัั‚ะฝั‹ะต ะพะฑะปะฐั‡ะฝั‹ะต ั€ะตัˆะตะฝะธั, ะปะธะฑะพ ะธัะฟะพะปัŒะทัƒัŽั‚ ะผะพั‰ะฝะพัั‚ะธ ะฟัƒะฑะปะธั‡ะฝั‹ั… ะพะฑะปะฐั‡ะฝั‹ั… ะฟั€ะพะฒะฐะนะดะตั€ะพะฒ. ะขะฐะบะธะผ ะพะฑั€ะฐะทะพะผ, ัะพะฒั€ะตะผะตะฝะฝั‹ะต ะ˜ะข-ะธะฝั„ั€ะฐัั‚ั€ัƒะบั‚ัƒั€ั‹ ะฒัะต ั‡ะฐั‰ะต ัั‚ั€ะพัั‚ัั ะฟะพ ยซะณะธะฑั€ะธะดะฝะพะนยป ะพะฑะปะฐั‡ะฝะพะน ะผะพะดะตะปะธ, ะบะพะณะดะฐ ะฟั€ะธะผะตะฝััŽั‚ัั ะบะฐะบ on-premises ั€ะตััƒั€ัั‹, ั‚ะฐะบ ะธ ะฟัƒะฑะปะธั‡ะฝั‹ะต ะพะฑะปะฐั‡ะฝั‹ะต ั€ะตััƒั€ัั‹ ั ะพะฑั‰ะตะน ัะธัั‚ะตะผะพะน ัƒะฟั€ะฐะฒะปะตะฝะธั. Red Hat OpenShift 4.2 ัะฟะตั†ะธะฐะปัŒะฝะพ ั€ะฐะทั€ะฐะฑะพั‚ะฐะฝ ะดะปั ัƒะฟั€ะพั‰ะตะฝะธั ะฟะตั€ะตั…ะพะดะฐ ะบ ะผะพะดะตะปะธ ะณะธะฑั€ะธะดะฝะพะณะพ ะพะฑะปะฐะบะฐ ะธ ะฟะพะทะฒะพะปัะตั‚ ะปะตะณะบะพ ะฟะพะดะบะปัŽั‡ะฐั‚ัŒ ะบ ะบะปะฐัั‚ะตั€ัƒ ั€ะตััƒั€ัั‹ ั‚ะฐะบะธั… ะฟั€ะพะฒะฐะนะดะตั€ะพะฒ, ะบะฐะบ AWS, Azure ะธ Google Cloud Platform ะฝะฐั€ะฐะฒะฝะต ั ะธัะฟะพะปัŒะทะพะฒะฐะฝะธะตะผ ั‡ะฐัั‚ะฝั‹ั… ะพะฑะปะฐะบะพะฒ ะฝะฐ VMware ะธ OpenStack.

เจ‡เฉฐเจธเจŸเจพเจฒเฉ‡เจธเจผเจจ เจฒเจˆ เจจเจตเฉ€เจ‚ เจชเจนเฉเฉฐเจš

เจธเฉฐเจธเจ•เจฐเจฃ 4 เจตเจฟเฉฑเจš, เจ“เจชเจจเจธเจผเจฟเจซเจŸ เจจเฉ‚เฉฐ เจธเจฅเจพเจชเจฟเจค เจ•เจฐเจจ เจฆเฉ€ เจชเจนเฉเฉฐเจš เจฌเจฆเจฒ เจ—เจˆ เจนเฉˆเฅค Red Hat เจ‡เฉฑเจ• OpenShift เจ•เจฒเฉฑเจธเจŸเจฐ - openshift-install เจจเฉ‚เฉฐ เจคเจพเจ‡เจจเจพเจค เจ•เจฐเจจ เจฒเจˆ เจ‡เฉฑเจ• เจตเจฟเจธเจผเฉ‡เจธเจผ เจธเจนเฉ‚เจฒเจค เจชเฉเจฐเจฆเจพเจจ เจ•เจฐเจฆเจพ เจนเฉˆเฅค เจ‰เจชเจฏเฉ‹เจ—เจคเจพ เจ‡เฉฑเจ• เจธเจฟเฉฐเจ—เจฒ เจฌเจพเจˆเจจเจฐเฉ€ เจซเจพเจˆเจฒ เจนเฉˆ เจœเฉ‹ Go เจตเจฟเฉฑเจš เจฒเจฟเจ–เฉ€ เจ—เจˆ เจนเฉˆเฅค เจ“เจชเจจเจธเจผเฉ€เจŸ-เจ‡เฉฐเจธเจŸเจพเจฒเจฐ เจคเฉˆเจจเจพเจคเฉ€ เจฒเจˆ เจฒเฉ‹เฉœเฉ€เจ‚เจฆเฉ€ เจธเฉฐเจฐเจšเจจเจพ เจฆเฉ‡ เจจเจพเจฒ เจ‡เฉฑเจ• yaml เจซเจพเจˆเจฒ เจคเจฟเจ†เจฐ เจ•เจฐเจฆเจพ เจนเฉˆเฅค

เจ•เจฒเจพเจ‰เจก เจธเจฐเฉ‹เจคเจพเจ‚ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจ•เฉ‡ เจ‡เฉฐเจธเจŸเจพเจฒเฉ‡เจธเจผเจจ เจฆเฉ‡ เจฎเจพเจฎเจฒเฉ‡ เจตเจฟเฉฑเจš, เจคเฉเจนเจพเจจเฉ‚เฉฐ เจญเจตเจฟเฉฑเจ– เจฆเฉ‡ เจ•เจฒเฉฑเจธเจŸเจฐ เจฌเจพเจฐเฉ‡ เจ˜เฉฑเจŸเฉ‹-เจ˜เฉฑเจŸ เจœเจพเจฃเจ•เจพเจฐเฉ€ เจจเจฟเจฐเจงเจพเจฐเจค เจ•เจฐเจจ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉ‹เจตเฉ‡เจ—เฉ€: DNS เจœเจผเฉ‹เจจ, เจตเจฐเจ•เจฐ เจจเฉ‹เจกเจพเจ‚ เจฆเฉ€ เจ—เจฟเจฃเจคเฉ€, เจ•เจฒเจพเจ‰เจก เจชเฉเจฐเจฆเจพเจคเจพ เจฒเจˆ เจ–เจพเจธ เจธเฉˆเจŸเจฟเฉฐเจ—เจพเจ‚, เจ•เจฒเจพเจ‰เจก เจชเฉเจฐเจฆเจพเจคเจพ เจคเฉฑเจ• เจชเจนเฉเฉฐเจš เจ•เจฐเจจ เจฒเจˆ เจ–เจพเจคเจพ เจœเจพเจฃเจ•เจพเจฐเฉ€เฅค เจธเฉฐเจฐเจšเจจเจพ เจซเจพเจ‡เจฒ เจคเจฟเจ†เจฐ เจ•เจฐเจจ เจคเฉ‹เจ‚ เจฌเจพเจ…เจฆ, เจ•เจฒเฉฑเจธเจŸเจฐ เจจเฉ‚เฉฐ เจ‡เฉฑเจ• เจ•เจฎเจพเจ‚เจก เจจเจพเจฒ เจคเฉˆเจจเจพเจค เจ•เฉ€เจคเจพ เจœเจพ เจธเจ•เจฆเจพ เจนเฉˆเฅค

เจคเฉเจนเจพเจกเฉ‡ เจ†เจชเจฃเฉ‡ เจ•เฉฐเจชเจฟเจŠเจŸเจฟเฉฐเจ— เจธเจฐเฉ‹เจคเจพเจ‚ 'เจคเฉ‡ เจ‡เฉฐเจธเจŸเจพเจฒเฉ‡เจธเจผเจจ เจฆเฉ‡ เจฎเจพเจฎเจฒเฉ‡ เจตเจฟเฉฑเจš, เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ, เจœเจฆเฉ‹เจ‚ เจ‡เฉฑเจ• เจชเฉเจฐเจพเจˆเจตเฉ‡เจŸ เจ•เจฒเจพเจ‰เจก (vSphere เจ…เจคเฉ‡ OpenStack เจธเจฎเจฐเจฅเจฟเจค เจนเจจ) เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจฆเฉ‡ เจนเฉ‹เจ เจœเจพเจ‚ เจฌเฉ‡เจ…เจฐ เจฎเฉˆเจŸเจฒ เจธเจฐเจตเจฐเจพเจ‚ 'เจคเฉ‡ เจ‡เฉฐเจธเจŸเจพเจฒ เจ•เจฐเจจ เจตเฉ‡เจฒเฉ‡, เจคเฉเจนเจพเจจเฉ‚เฉฐ เจฌเฉเจจเจฟเจ†เจฆเฉ€ เจขเจพเจ‚เจšเฉ‡ เจจเฉ‚เฉฐ เจนเฉฑเจฅเฉ€เจ‚ เจ•เฉŒเจ‚เจซเจฟเจ—เจฐ เจ•เจฐเจจ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉ‹เจตเฉ‡เจ—เฉ€ - เจ˜เฉฑเจŸเฉ‹-เจ˜เฉฑเจŸ เจตเจฐเจšเฉเจ…เจฒ เจฎเจธเจผเฉ€เจจเจพเจ‚ เจคเจฟเจ†เจฐ เจ•เจฐเฉ‹ เจœเจพเจ‚ เจ‡เฉฑเจ• เจ•เฉฐเจŸเจฐเฉ‹เจฒ เจชเจฒเฉ‡เจจ เจ•เจฒเฉฑเจธเจŸเจฐ เจฌเจฃเจพเจ‰เจฃ, เจจเฉˆเฉฑเจŸเจตเจฐเจ• เจธเฉ‡เจตเจพเจตเจพเจ‚ เจจเฉ‚เฉฐ เจ•เฉŒเจ‚เจซเจฟเจ—เจฐ เจ•เจฐเจจ เจฒเจˆ เจฒเฉ‹เฉœเฉ€เจ‚เจฆเฉ‡ เจญเฉŒเจคเจฟเจ• เจธเจฐเจตเจฐเฅค เจ‡เจธ เจธเฉฐเจฐเจšเจจเจพ เจคเฉ‹เจ‚ เจฌเจพเจ…เจฆ, เจ‡เฉฑเจ• เจ“เจชเจจเจธเจผเจฟเจซเจŸ เจ•เจฒเฉฑเจธเจŸเจฐ เจ“เจชเจจเจธเจผเจฟเจซเจŸ-เจ‡เฉฐเจธเจŸเจพเจฒเจฐ เจ‰เจชเจฏเฉ‹เจ—เจคเจพ เจฆเฉ€ เจ‡เฉฑเจ• เจ•เจฎเจพเจ‚เจก เจจเจพเจฒ เจฌเจฃเจพเจ‡เจ† เจœเจพ เจธเจ•เจฆเจพ เจนเฉˆเฅค

เจฌเฉเจจเจฟเจ†เจฆเฉ€ เจขเจพเจ‚เจšเจพ เจ…เฉฑเจชเจกเฉ‡เจŸ

CoreOS เจเจ•เฉ€เจ•เจฐเจฃ

เจฎเฉเฉฑเจ– เจ…เฉฑเจชเจกเฉ‡เจŸ Red Hat CoreOS เจจเจพเจฒ เจเจ•เฉ€เจ•เจฐเจฃ เจนเฉˆเฅค Red Hat OpenShift เจฎเจพเจธเจŸเจฐ เจจเฉ‹เจก เจนเฉเจฃ เจ•เฉฐเจฎ เจ•เจฐ เจธเจ•เจฆเฉ‡ เจนเจจ เจธเจฟเจฐเจซ เจจเจตเฉ‡เจ‚ OS 'เจคเฉ‡. เจ‡เจน Red Hat เจคเฉ‹เจ‚ เจ‡เฉฑเจ• เจฎเฉเจซเจค เจ“เจชเจฐเฉ‡เจŸเจฟเฉฐเจ— เจธเจฟเจธเจŸเจฎ เจนเฉˆ เจœเฉ‹ เจ–เจพเจธ เจคเฉŒเจฐ 'เจคเฉ‡ เจ•เฉฐเจŸเฉ‡เจจเจฐ เจนเฉฑเจฒเจพเจ‚ เจฒเจˆ เจคเจฟเจ†เจฐ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆเฅค Red Hat CoreOS เจ•เฉฐเจŸเฉ‡เจจเจฐเจพเจ‚ เจจเฉ‚เฉฐ เจšเจฒเจพเจ‰เจฃ เจฒเจˆ เจ…เจจเฉเจ•เฉ‚เจฒเจฟเจค เจ‡เฉฑเจ• เจนเจฒเจ•เจพ เจฒเฉ€เจจเจ•เจธ เจนเฉˆเฅค

ะ•ัะปะธ ะฒ 3.11 ะพะฟะตั€ะฐั†ะธะพะฝะฝะฐั ัะธัั‚ะตะผะฐ ะธ OpenShift ััƒั‰ะตัั‚ะฒะพะฒะฐะปะธ ะพั‚ะดะตะปัŒะฝะพ, ั‚ะพ ะฒ 4.2 ะพะฝะฐ ะฝะตั€ะฐะทั€ั‹ะฒะฝะพ ัะฒัะทะฐะฝะฐ ั OpenShift. เจนเฉเจฃ เจ‡เจน เจ‡เฉฑเจ• เจธเจฟเฉฐเจ—เจฒ เจ‰เจชเจ•เจฐเจฃ เจนเฉˆ - เจ…เจŸเฉฑเจฒ เจฌเฉเจจเจฟเจ†เจฆเฉ€ เจขเจพเจ‚เจšเจพเฅค

Red Hat OpenShift 4.2 เจ…เจคเฉ‡ 4.3 เจตเจฟเฉฑเจš เจจเจตเจพเจ‚ เจ•เฉ€ เจนเฉˆ?
เจ•เจฒเฉฑเจธเจŸเจฐเจพเจ‚ เจฒเจˆ เจœเฉ‹ เจธเจพเจฐเฉ‡ เจจเฉ‹เจกเจพเจ‚ เจฒเจˆ RHCOS เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจฆเฉ‡ เจนเจจ, เจ“เจชเจจเจธเจผเจฟเจซเจŸ เจ•เฉฐเจŸเฉ‡เจจเจฐ เจชเจฒเฉ‡เจŸเจซเจพเจฐเจฎ เจจเฉ‚เฉฐ เจ…เจชเจ—เฉเจฐเฉ‡เจก เจ•เจฐเจจเจพ เจ‡เฉฑเจ• เจธเจงเจพเจฐเจจ เจ…เจคเฉ‡ เจ‰เฉฑเจš เจธเจตเฉˆเจšเจพเจฒเจฟเจค เจชเฉเจฐเจ•เจฟเจฐเจฟเจ† เจนเฉˆเฅค

ะ ะฐะฝัŒัˆะต, ั‡ั‚ะพะฑั‹ ะพะฑะฝะพะฒะธั‚ัŒ OpenShift, ะฝะตะพะฑั…ะพะดะธะผะพ ะฑั‹ะปะพ ัะฝะฐั‡ะฐะปะฐ ะพะฑะฝะพะฒะธั‚ัŒ ะฑะฐะทะพะฒัƒัŽ ะพะฟะตั€ะฐั†ะธะพะฝะฝัƒัŽ ัะธัั‚ะตะผัƒ, ะฝะฐ ะบะพั‚ะพั€ะพะน ะฟั€ะพะดัƒะบั‚ ะฑั‹ะป ะทะฐะฟัƒั‰ะตะฝ (ะฒ ั‚ะพ ะฒั€ะตะผั ัั‚ะพ ะฑั‹ะปะฐ Red Hat Enterprise Linux). ะขะพะปัŒะบะพ ะฟะพัะปะต ัั‚ะพะณะพ ะผะพะถะฝะพ ะฑั‹ะปะพ ะพะฑะฝะพะฒะปัั‚ัŒ OpenShift ะฟะพัั‚ะตะฟะตะฝะฝะพ, ัƒะทะตะป ะทะฐ ัƒะทะปะพะผ. ะะธ ะพ ะบะฐะบะพะน ะฐะฒั‚ะพะผะฐั‚ะธะทะฐั†ะธะธ ะฟั€ะพั†ะตััะฐ ั€ะตั‡ะธ ะฝะต ัˆะปะพ.

เจนเฉเจฃ, เจ•เจฟเจ‰เจ‚เจ•เจฟ เจ“เจชเจจเจธเจผเจฟเจซเจŸ เจ•เฉฐเจŸเฉ‡เจจเจฐ เจชเจฒเฉ‡เจŸเจซเจพเจฐเจฎ OS เจธเจฎเฉ‡เจค เจนเจฐเฉ‡เจ• เจจเฉ‹เจก 'เจคเฉ‡ เจธเจฟเจธเจŸเจฎ เจ…เจคเฉ‡ เจธเฉ‡เจตเจพเจตเจพเจ‚ เจจเฉ‚เฉฐ เจชเฉ‚เจฐเฉ€ เจคเจฐเฉเจนเจพเจ‚ เจจเจฟเจฏเฉฐเจคเจฐเจฟเจค เจ•เจฐเจฆเจพ เจนเฉˆ, เจ‡เจธ เจ•เฉฐเจฎ เจจเฉ‚เฉฐ เจตเฉˆเฉฑเจฌ เจ‡เฉฐเจŸเจฐเจซเฉ‡เจธ เจคเฉ‹เจ‚ เจ‡เฉฑเจ• เจฌเจŸเจจ เจฆเจฌเจพ เจ•เฉ‡ เจนเฉฑเจฒ เจ•เฉ€เจคเจพ เจœเจพเจ‚เจฆเจพ เจนเฉˆเฅค เจ‡เจธ เจคเฉ‹เจ‚ เจฌเจพเจ…เจฆ, OpenShift เจ•เจฒเฉฑเจธเจŸเจฐ เจฆเฉ‡ เจ…เฉฐเจฆเจฐ เจ‡เฉฑเจ• เจตเจฟเจธเจผเฉ‡เจธเจผ เจ†เจชเจฐเฉ‡เจŸเจฐ เจฒเจพเจ‚เจš เจ•เฉ€เจคเจพ เจœเจพเจ‚เจฆเจพ เจนเฉˆ, เจœเฉ‹ เจชเฉ‚เจฐเฉ€ เจ…เจชเจกเฉ‡เจŸ เจชเฉเจฐเจ•เจฟเจฐเจฟเจ† เจจเฉ‚เฉฐ เจจเจฟเจฏเฉฐเจคเจฐเจฟเจค เจ•เจฐเจฆเจพ เจนเฉˆเฅค

เจจเจตเจพเจ‚ CSI

ะ’ั‚ะพั€ะพะต โ€” ะฝะพะฒั‹ะน CSI โ€” ะบะพะฝั‚ั€ะพะปะปะตั€ storage-ะธะฝั‚ะตั€ั„ะตะนัะฐ, ะบะพั‚ะพั€ั‹ะน ะฟะพะทะฒะพะปัะตั‚ ะฟะพะดะบะปัŽั‡ะฐั‚ัŒ ั€ะฐะทะปะธั‡ะฝั‹ะต ะฒะฝะตัˆะฝะธะต ะกะฅะ” ะบ ะบะปะฐัั‚ะตั€ัƒ OpenShift. ะŸะพะดะดะตั€ะถะธะฒะฐะตั‚ัั ะฑะพะปัŒัˆะพะต ะบะพะปะธั‡ะตัั‚ะฒะพ ะฟั€ะพะฒะฐะนะดะตั€ะพะฒ storage-ะดั€ะฐะนะฒะตั€ะพะฒ ะดะปั OpenShift ะฝะฐ ะฑะฐะทะต storage-ะดั€ะฐะนะฒะตั€ะพะฒ, ะบะพั‚ะพั€ั‹ะต ะฟะธัˆัƒั‚ ัะฐะผะธ ะฟั€ะพะธะทะฒะพะดะธั‚ะตะปะธ ะกะฅะ”. ะŸะพะปะฝั‹ะน ัะฟะธัะพะบ ะฟะพะดะดะตั€ะถะธะฒะฐะตะผั‹ั… 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 Service Mesh

Istio, Kiali เจ…เจคเฉ‡ Jaeger เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸเจพเจ‚ เจฆเฉ‡ เจ†เจงเจพเจฐ 'เจคเฉ‡, Red Hat OpenShift Service Mesh, เจธเฉ‡เจตเจพเจตเจพเจ‚ เจฆเฉ‡ เจตเจฟเจšเจ•เจพเจฐ เจฌเฉ‡เจจเจคเฉ€เจ†เจ‚ เจจเฉ‚เฉฐ เจฐเฉ‚เจŸเจฟเฉฐเจ— เจ•เจฐเจจ เจฆเฉ‡ เจ†เจฎ เจ•เฉฐเจฎเจพเจ‚ เจคเฉ‹เจ‚ เจ‡เจฒเจพเจตเจพ, เจ‰เจนเจจเจพเจ‚ เจฆเฉ‡ เจŸเจฐเฉ‡เจธเจฟเฉฐเจ— เจ…เจคเฉ‡ เจตเจฟเจœเจผเฉ‚เจ…เจฒเจพเจˆเจœเจผเฉ‡เจธเจผเจจ เจฆเฉ€ เจ†เจ—เจฟเจ† เจฆเจฟเฉฐเจฆเจพ เจนเฉˆเฅค เจ‡เจน เจกเจฟเจตเฉˆเจฒเจชเจฐเจพเจ‚ เจจเฉ‚เฉฐ Red Hat OpenShift เจฆเฉ‡ เจ…เฉฐเจฆเจฐ เจคเฉˆเจจเจพเจค เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจ เจจเฉ‚เฉฐ เจ†เจธเจพเจจเฉ€ เจจเจพเจฒ เจธเฉฐเจšเจพเจฐ, เจจเจฟเจ—เจฐเจพเจจเฉ€ เจ…เจคเฉ‡ เจชเฉเจฐเจฌเฉฐเจงเจจ เจตเจฟเฉฑเจš เจฎเจฆเจฆ เจ•เจฐเจฆเจพ เจนเฉˆเฅค

Red Hat OpenShift 4.2 เจ…เจคเฉ‡ 4.3 เจตเจฟเฉฑเจš เจจเจตเจพเจ‚ เจ•เฉ€ เจนเฉˆ?
เจ•เจฟเจ†เจฒเฉ€ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจฆเฉ‡ เจนเฉ‹เจ เจฎเจพเจˆเจ•เฉเจฐเฉ‹เจธเจฐเจตเจฟเจธ เจ†เจฐเจ•เฉ€เจŸเฉˆเจ•เจšเจฐ เจตเจพเจฒเฉ€ เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจ เจฆเจพ เจตเจฟเจœเจผเฉ‚เจ…เจฒเจพเจˆเจœเจผเฉ‡เจธเจผเจจ

ะงั‚ะพะฑั‹ ะผะฐะบัะธะผะฐะปัŒะฝะพ ัƒะฟั€ะพัั‚ะธั‚ัŒ ะฟั€ะพั†ะตััั‹ ัƒัั‚ะฐะฝะพะฒะบะธ, ัะตั€ะฒะธัะฐ ะธ ัƒะฟั€ะฐะฒะปะตะฝะธั ะถะธะทะฝะตะฝะฝั‹ะผ ั†ะธะบะปะพะผ Service Mesh, Red Hat OpenShift ะฟั€ะตะดะพัั‚ะฐะฒะปัะตั‚ ะฐะดะผะธะฝะธัั‚ั€ะฐั‚ะพั€ะฐะผ ัะฟะตั†ะธะฐะปัŒะฝั‹ะน ะพะฟะตั€ะฐั‚ะพั€ โ€“ Service Mesh Operator. ะญั‚ะพ ะพะฟะตั€ะฐั‚ะพั€ Kubernetes, ะบะพั‚ะพั€ั‹ะน ะฟะพะทะฒะพะปัะตั‚ ั€ะฐะทะฒะตั€ะฝัƒั‚ัŒ ะฝะฐ ะบะปะฐัั‚ะตั€ะต ะฟะตั€ะตะบะพะฝั„ะธะณัƒั€ะธั€ะพะฒะฐะฝะฝั‹ะต ะฟะฐะบะตั‚ั‹ Istio, Kiali ะธ Jaeger, ะผะฐะบัะธะผะฐะปัŒะฝะพ ัะฝะธะผะฐั ะฐะดะผะธะฝะธัั‚ั€ะฐั‚ะธะฒะฝัƒัŽ ะฝะฐะณั€ัƒะทะบัƒ ะฝะฐ ัƒะฟั€ะฐะฒะปะตะฝะธะต ะฟั€ะธะปะพะถะตะฝะธัะผะธ.

เจกเฉŒเจ•เจฐ เจฆเฉ€ เจฌเจœเจพเจ CRI-O

เจกเจฟเจซเฉŒเจฒเจŸ เจ•เฉฐเจŸเฉ‡เจจเจฐ เจฐเจจเจŸเจพเจˆเจฎ เจกเฉŒเจ•เจฐ เจจเฉ‚เฉฐ CRI-O เจจเจพเจฒ เจฌเจฆเจฒ เจฆเจฟเฉฑเจคเจพ เจ—เจฟเจ† เจนเฉˆเฅค เจธเฉฐเจธเจ•เจฐเจฃ 3.11 เจตเจฟเฉฑเจš เจชเจนเจฟเจฒเจพเจ‚ เจนเฉ€ CRI-O เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจจเจพ เจธเฉฐเจญเจต เจธเฉ€, เจชเจฐ 4.2 เจตเจฟเฉฑเจš เจ‡เจน เจฎเฉเฉฑเจ– เจฌเจฃ เจ—เจฟเจ†เฅค เจšเฉฐเจ—เจพ เจœเจพเจ‚ เจฎเจพเฉœเจพ เจจเจนเฉ€เจ‚, เจชเจฐ เจ‰เจคเจชเจพเจฆ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจฆเฉ‡ เจธเจฎเฉ‡เจ‚ เจงเจฟเจ†เจจ เจตเจฟเฉฑเจš เจฐเฉฑเจ–เจฃ เจตเจพเจฒเฉ€ เจšเฉ€เจœเจผเฅค

เจ†เจชเจฐเฉ‡เจŸเจฐ เจ…เจคเฉ‡ เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจ เจคเฉˆเจจเจพเจคเฉ€

ะžะฟะตั€ะฐั‚ะพั€ั‹ โ€” ะฝะพะฒะฐั ััƒั‰ะฝะพัั‚ัŒ ะดะปั RedHat OpenShift, ะบะพั‚ะพั€ะฐั ะฟะพัะฒะธะปะฐััŒ ะฒ ั‡ะตั‚ะฒะตั€ั‚ะพะน ะฒะตั€ัะธะธ. ะญั‚ะพ ะผะตั‚ะพะด ัƒะฟะฐะบะพะฒะบะธ, ั€ะฐะทะฒะตั€ั‚ั‹ะฒะฐะฝะธั ะธ ัƒะฟั€ะฐะฒะปะตะฝะธั ะฟั€ะธะปะพะถะตะฝะธะตะผ Kubernetes. ะ•ะณะพ ะผะพะถะฝะพ ะฟั€ะตะดัั‚ะฐะฒะธั‚ัŒ, ะบะฐะบ ัƒะฟั€ะฐะฒะปัะตะผั‹ะน ั ะฟะพะผะพั‰ัŒัŽ API Kubernetes ะธ ะธะฝัั‚ั€ัƒะผะตะฝั‚ะพะฒ kubectl ะฟะปะฐะณะธะฝ ะดะปั ะฟั€ะธะปะพะถะตะฝะธะน, ั€ะฐะทะฒะตั€ะฝัƒั‚ั‹ั… ะฒ ะบะพะฝั‚ะตะนะฝะตั€ะฐั….

Kubernetes เจ“เจชเจฐเฉ‡เจŸเจฐ เจคเฉเจนเจพเจกเฉ‡ เจฆเฉเจ†เจฐเจพ เจคเฉเจนเจพเจกเฉ‡ เจ•เจฒเฉฑเจธเจŸเจฐ เจตเจฟเฉฑเจš เจคเฉˆเจจเจพเจค เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจ เจฆเฉ‡ เจชเฉเจฐเจธเจผเจพเจธเจจ เจ…เจคเฉ‡ เจœเฉ€เจตเจจ เจšเฉฑเจ•เจฐ เจชเฉเจฐเจฌเฉฐเจงเจจ เจจเจพเจฒ เจธเจฌเฉฐเจงเจค เจ•เจฟเจธเฉ‡ เจตเฉ€ เจ•เจพเจฐเจœ เจจเฉ‚เฉฐ เจธเจตเฉˆเจšเจฒเจฟเจค เจ•เจฐเจจ เจตเจฟเฉฑเจš เจฎเจฆเจฆ เจ•เจฐเจฆเฉ‡ เจนเจจเฅค เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ, เจ†เจชเจฐเฉ‡เจŸเจฐ เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจ เจฆเฉ‡ เจ…เฉฑเจชเจกเฉ‡เจŸ, เจฌเฉˆเจ•เจ…เฉฑเจช เจ…เจคเฉ‡ เจธเจ•เฉ‡เจฒเจฟเฉฐเจ— เจจเฉ‚เฉฐ เจธเจตเฉˆเจšเจฒเจฟเจค เจ•เจฐ เจธเจ•เจฆเจพ เจนเฉˆ, เจธเฉฐเจฐเจšเจจเจพ เจฌเจฆเจฒ เจธเจ•เจฆเจพ เจนเฉˆ, เจ†เจฆเจฟเฅค เจ†เจชเจฐเฉ‡เจŸเจฐเจพเจ‚ เจฆเฉ€ เจชเฉ‚เจฐเฉ€ เจธเฉ‚เจšเฉ€ 'เจคเฉ‡ เจฎเจฟเจฒ เจธเจ•เจฆเฉ€ เจนเฉˆ https://operatorhub.io/.

OperatorHub เจชเฉเจฐเจฌเฉฐเจงเจจ เจ•เฉฐเจธเฉ‹เจฒ เจฆเฉ‡ เจตเฉˆเฉฑเจฌ เจ‡เฉฐเจŸเจฐเจซเฉ‡เจธ เจคเฉ‹เจ‚ เจธเจฟเฉฑเจงเฉ‡ เจชเจนเฉเฉฐเจšเจฏเฉ‹เจ— เจนเฉˆเฅค เจ‡เจน Red Hat เจฆเฉเจ†เจฐเจพ เจฌเจฃเจพเจˆ OpenShift เจฒเจˆ เจ‡เฉฑเจ• เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจ เจกเจพเจ‡เจฐเฉˆเจ•เจŸเจฐเฉ€ เจนเฉˆเฅค เจ‰เจน. เจธเจพเจฐเฉ‡ Red Hat เจชเฉเจฐเจตเจพเจจเจฟเจค เจ“เจชเจฐเฉ‡เจŸเจฐ เจตเจฟเจ•เจฐเฉ‡เจคเจพ เจธเจนเจพเจ‡เจคเจพ เจฆเฉเจ†เจฐเจพ เจ•เจตเจฐ เจ•เฉ€เจคเฉ‡ เจœเจพเจฃเจ—เฉ‡เฅค

Red Hat OpenShift 4.2 เจ…เจคเฉ‡ 4.3 เจตเจฟเฉฑเจš เจจเจตเจพเจ‚ เจ•เฉ€ เจนเฉˆ?
OpenShift เจชเฉเจฐเจฌเฉฐเจงเจจ เจ•เฉฐเจธเฉ‹เจฒ เจตเจฟเฉฑเจš OperatorHub เจชเฉ‹เจฐเจŸเจฒ

Universal base image

เจ‡เจน RHEL OS เจšเจฟเฉฑเจคเจฐเจพเจ‚ เจฆเจพ เจ‡เฉฑเจ• เจชเฉเจฐเจฎเจพเจฃเจฟเจค เจธเฉˆเฉฑเจŸ เจนเฉˆ เจœเฉ‹ เจคเฉเจนเจพเจกเฉ€เจ†เจ‚ เจ•เฉฐเจŸเฉ‡เจจเจฐเจพเจˆเจœเจผเจก เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจเจพเจ‚ เจจเฉ‚เฉฐ เจฌเจฃเจพเจ‰เจฃ เจฒเจˆ เจตเจฐเจคเจฟเจ† เจœเจพ เจธเจ•เจฆเจพ เจนเฉˆเฅค เจ‡เฉฑเจฅเฉ‡ เจ˜เฉฑเจŸเฉ‹-เจ˜เฉฑเจŸ, เจฎเจฟเจ†เจฐเฉ€ เจ…เจคเฉ‡ เจชเฉ‚เจฐเฉ‡ เจธเฉˆเฉฑเจŸ เจนเจจเฅค เจ‰เจน เจฌเจนเฉเจค เจ˜เฉฑเจŸ เจฅเจพเจ‚ เจฒเฉˆเจ‚เจฆเฉ‡ เจนเจจ เจ…เจคเฉ‡ เจธเจพเจฐเฉ‡ เจฒเฉ‹เฉœเฉ€เจ‚เจฆเฉ‡ เจ‡เฉฐเจธเจŸเจพเจฒ เจ•เฉ€เจคเฉ‡ เจชเฉˆเจ•เฉ‡เจœเจพเจ‚ เจ…เจคเฉ‡ เจชเฉเจฐเฉ‹เจ—เจฐเจพเจฎเจฟเฉฐเจ— เจญเจพเจธเจผเจพเจตเจพเจ‚ เจฆเจพ เจธเจฎเจฐเจฅเจจ เจ•เจฐเจฆเฉ‡ เจนเจจเฅค

CI/CD เจŸเฉ‚เจฒ

RedHat OpenShif 4.2 เจตเจฟเฉฑเจš, Tekton Pipelines 'เจคเฉ‡ เจ†เจงเจพเจฐเจฟเจค Jenkins เจ…เจคเฉ‡ OpenShift เจชเจพเจˆเจชเจฒเจพเจˆเจจเจพเจ‚ เจตเจฟเจšเจ•เจพเจฐ เจšเฉ‹เจฃ เจ•เจฐเจจเจพ เจธเฉฐเจญเจต เจนเฉ‹ เจ—เจฟเจ† เจนเฉˆเฅค

OpenShift Pipelines Tekton 'เจคเฉ‡ เจ†เจงเจพเจฐเจฟเจค เจนเฉˆ, เจœเฉ‹ เจ•เจฟ เจ•เฉ‹เจก เจ…เจคเฉ‡ GitOps เจชเจนเฉเฉฐเจš เจฆเฉ‡ เจคเฉŒเจฐ 'เจคเฉ‡ เจชเจพเจˆเจชเจฒเจพเจˆเจจ เจฆเฉเจ†เจฐเจพ เจฌเจฟเจนเจคเจฐ เจธเจฎเจฐเจฅเจฟเจค เจนเฉˆเฅค OpenShift เจชเจพเจˆเจชเจฒเจพเจˆเจจเจพเจ‚ เจตเจฟเฉฑเจš, เจนเจฐเฉ‡เจ• เจ•เจฆเจฎ เจ†เจชเจฃเฉ‡ เจ–เฉเจฆ เจฆเฉ‡ เจ•เฉฐเจŸเฉ‡เจจเจฐ เจตเจฟเฉฑเจš เจšเจฒเจฆเจพ เจนเฉˆ, เจ‡เจธเจฒเจˆ เจธเจฐเฉ‹เจคเจพเจ‚ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจธเจฟเจฐเจซเจผ เจ‰เจฆเฉ‹เจ‚ เจ•เฉ€เจคเฉ€ เจœเจพเจ‚เจฆเฉ€ เจนเฉˆ เจœเจฆเฉ‹เจ‚ เจ•เจฆเจฎ เจšเฉฑเจฒ เจฐเจฟเจนเจพ เจนเฉเฉฐเจฆเจพ เจนเฉˆเฅค เจ‡เจน เจกเจฟเจตเฉˆเจฒเจชเจฐเจพเจ‚ เจจเฉ‚เฉฐ เจชเฉเจฐเจฌเฉฐเจงเจจ เจฒเจˆ เจ•เฉ‡เจ‚เจฆเจฐเฉ€ CI/CD เจธเจฐเจตเจฐ เจคเฉ‹เจ‚ เจฌเจฟเจจเจพเจ‚ เจฎเฉ‹เจกเฉ€เจŠเจฒ เจกเจฟเจฒเฉ€เจตเจฐเฉ€ เจชเจพเจˆเจชเจฒเจพเจˆเจจเจพเจ‚, เจชเจฒเฉฑเจ—เจ‡เจจเจพเจ‚, เจ…เจคเฉ‡ เจชเจนเฉเฉฐเจš เจจเจฟเจฏเฉฐเจคเจฐเจฃ 'เจคเฉ‡ เจชเฉ‚เจฐเจพ เจจเจฟเจฏเฉฐเจคเจฐเจฃ เจชเฉเจฐเจฆเจพเจจ เจ•เจฐเจฆเจพ เจนเฉˆเฅค

OpenShift Pipelines เจตเจฐเจคเจฎเจพเจจ เจตเจฟเฉฑเจš เจกเจฟเจตเฉˆเจฒเจชเจฐ เจชเฉเจฐเฉ€เจตเจฟเจŠ เจตเจฟเฉฑเจš เจนเฉˆ เจ…เจคเฉ‡ เจ‡เฉฑเจ• OpenShift 4 เจ•เจฒเฉฑเจธเจŸเจฐ 'เจคเฉ‡ เจ‡เฉฑเจ• เจ†เจชเจฐเฉ‡เจŸเจฐ เจตเจœเฉ‹เจ‚ เจ‰เจชเจฒเจฌเจง เจนเฉˆเฅค เจฌเฉ‡เจธเจผเฉฑเจ•, OpenShift เจ‰เจชเจญเฉ‹เจ—เจคเจพ เจ…เจœเฉ‡ เจตเฉ€ RedHat OpenShift 4 'เจคเฉ‡ เจœเฉ‡เจจเจ•เจฟเจจเจธ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐ เจธเจ•เจฆเฉ‡ เจนเจจเฅค

เจตเจฟเจ•เจพเจธเจ•เจพเจฐ เจชเฉเจฐเจฌเฉฐเจงเจจ เจ…เฉฑเจชเจกเฉ‡เจŸ

ะ’ 4.2 OpenShift ะฟะพะปะฝะพัั‚ัŒัŽ ะพะฑะฝะพะฒะธะปัั ะฒะตะฑ-ะธะฝั‚ะตั€ั„ะตะนั ะบะฐะบ ะดะปั ั€ะฐะทั€ะฐะฑะพั‚ั‡ะธะบะพะฒ, ั‚ะฐะบ ะธ ะดะปั ะฐะดะผะธะฝะธัั‚ั€ะฐั‚ะพั€ะพะฒ.

OpenShift เจฆเฉ‡ เจชเจฟเจ›เจฒเฉ‡ เจธเฉฐเจธเจ•เจฐเจฃเจพเจ‚ เจตเจฟเฉฑเจš, เจนเจฐ เจ•เฉ‹เจˆ เจคเจฟเฉฐเจจ เจ•เฉฐเจธเฉ‹เจฒ เจตเจฟเฉฑเจš เจ•เฉฐเจฎ เจ•เจฐเจฆเจพ เจธเฉ€: เจธเจฐเจตเจฟเจธ เจกเจพเจ‡เจฐเฉˆเจ•เจŸเจฐเฉ€, เจเจกเจฎเจฟเจจเจฟเจธเจŸเฉเจฐเฉ‡เจŸเจฐ เจ•เฉฐเจธเฉ‹เจฒ เจ…เจคเฉ‡ เจตเจฐเจ• เจ•เฉฐเจธเฉ‹เจฒเฅค เจนเฉเจฃ เจ•เจฒเฉฑเจธเจŸเจฐ เจจเฉ‚เฉฐ เจธเจฟเจฐเจซเจผ เจฆเฉ‹ เจญเจพเจ—เจพเจ‚ เจตเจฟเฉฑเจš เจตเฉฐเจกเจฟเจ† เจ—เจฟเจ† เจนเฉˆ - เจชเฉเจฐเจธเจผเจพเจธเจ• เจ•เฉฐเจธเฉ‹เจฒ เจ…เจคเฉ‡ เจกเจฟเจตเฉˆเจฒเจชเจฐ เจ•เฉฐเจธเฉ‹เจฒเฅค

เจกเจฟเจตเฉˆเจฒเจชเจฐ เจ•เฉฐเจธเฉ‹เจฒ เจจเฉ‡ เจฎเจนเฉฑเจคเจตเจชเฉ‚เจฐเจจ เจ‰เจชเจญเฉ‹เจ—เจคเจพ เจ‡เฉฐเจŸเจฐเจซเฉ‡เจธ เจธเฉเจงเจพเจฐ เจชเฉเจฐเจพเจชเจค เจ•เฉ€เจคเฉ‡ เจนเจจเฅค เจนเฉเจฃ เจ‡เจน เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจเจพเจ‚ เจ…เจคเฉ‡ เจ‰เจนเจจเจพเจ‚ เจฆเฉ€เจ†เจ‚ เจ…เจธเฉˆเจ‚เจฌเจฒเฉ€เจ†เจ‚ เจฆเฉ‡ เจŸเฉ‹เจชเฉ‹เจฒเฉ‹เจœเฉ€ เจจเฉ‚เฉฐ เจตเจงเฉ‡เจฐเฉ‡ เจธเฉเจตเจฟเจงเจพเจœเจจเจ• เจขเฉฐเจ— เจจเจพเจฒ เจชเฉเจฐเจฆเจฐเจธเจผเจฟเจค เจ•เจฐเจฆเจพ เจนเฉˆเฅค เจ‡เจน เจกเจฟเจตเฉˆเจฒเจชเจฐเจพเจ‚ เจฒเจˆ เจ•เฉฐเจŸเฉ‡เจจเจฐเจพเจˆเจœเจผเจก เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจเจพเจ‚ เจ…เจคเฉ‡ เจ•เจฒเฉฑเจธเจŸเจฐเจก เจธเจฐเฉ‹เจคเจพเจ‚ เจจเฉ‚เฉฐ เจฌเจฃเจพเจ‰เจฃเจพ, เจคเฉˆเจจเจพเจค เจ•เจฐเจจเจพ เจ…เจคเฉ‡ เจ•เจฒเจชเจจเจพ เจ•เจฐเจจเจพ เจ†เจธเจพเจจ เจฌเจฃเจพเจ‰เจ‚เจฆเจพ เจนเฉˆเฅค เจ‰เจนเจจเจพเจ‚ เจจเฉ‚เฉฐ เจ‡เจธ เจ—เฉฑเจฒ 'เจคเฉ‡ เจงเจฟเจ†เจจ เจฆเฉ‡เจฃ เจฆเฉ€ เจ‡เจœเจพเจœเจผเจค เจฆเจฟเฉฐเจฆเจพ เจนเฉˆ เจ•เจฟ เจ‰เจนเจจเจพเจ‚ เจฒเจˆ เจ•เฉ€ เจฎเจนเฉฑเจคเจตเจชเฉ‚เจฐเจจ เจนเฉˆเฅค

Red Hat OpenShift 4.2 เจ…เจคเฉ‡ 4.3 เจตเจฟเฉฑเจš เจจเจตเจพเจ‚ เจ•เฉ€ เจนเฉˆ?
OpenShift เจชเฉเจฐเจฌเฉฐเจงเจจ เจ•เฉฐเจธเฉ‹เจฒ เจตเจฟเฉฑเจš เจตเจฟเจ•เจพเจธเจ•เจพเจฐ เจชเฉ‹เจฐเจŸเจฒ

เจ“เจกเฉ‹

เจ“เจกเฉ‹ เจ‡เฉฑเจ• เจกเจฟเจตเฉˆเจฒเจชเจฐ-เจ…เจงเจพเจฐเจฟเจค เจ•เจฎเจพเจ‚เจก เจฒเจพเจˆเจจ เจ‰เจชเจฏเฉ‹เจ—เจคเจพ เจนเฉˆ เจœเฉ‹ OpenShift เจตเจฟเฉฑเจš เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจ เจตเจฟเจ•เจพเจธ เจจเฉ‚เฉฐ เจธเจฐเจฒ เจฌเจฃเจพเจ‰เจ‚เจฆเจพ เจนเฉˆเฅค git เจชเฉเจธเจผ เจธเจผเฉˆเจฒเฉ€ เจธเฉฐเจšเจพเจฐ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจฆเฉ‡ เจนเฉ‹เจ, เจ‡เจน CLI Kubernetes เจฒเจˆ เจจเจตเฉ‡เจ‚ เจกเจฟเจตเฉˆเจฒเจชเจฐเจพเจ‚ เจจเฉ‚เฉฐ OpenShift เจตเจฟเฉฑเจš เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจ เจฌเจฃเจพเจ‰เจฃ เจตเจฟเฉฑเจš เจฎเจฆเจฆ เจ•เจฐเจฆเจพ เจนเฉˆเฅค

เจตเจฟเจ•เจพเจธ เจตเจพเจคเจพเจตเจฐเจจ เจจเจพเจฒ เจเจ•เฉ€เจ•เจฐเจฃ

เจกเจฟเจตเฉˆเจฒเจชเจฐ เจนเฉเจฃ เจ†เจชเจฃเฉ‡ เจฎเจจเจชเจธเฉฐเจฆ เจ•เฉ‹เจก เจตเจฟเจ•เจพเจธ เจตเจพเจคเจพเจตเจฐเจฃ เจจเฉ‚เฉฐ เจ›เฉฑเจกเฉ‡ เจฌเจฟเจจเจพเจ‚ เจ“เจชเจจเจธเจผเจฟเจซเจŸ เจตเจฟเฉฑเจš เจ†เจชเจฃเฉ€เจ†เจ‚ เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจเจพเจ‚ เจจเฉ‚เฉฐ เจฌเจฃเจพ เจธเจ•เจฆเฉ‡ เจนเจจ, เจกเฉ€เจฌเฉฑเจ— เจ•เจฐ เจธเจ•เจฆเฉ‡ เจนเจจ เจ…เจคเฉ‡ เจคเฉˆเจจเจพเจค เจ•เจฐ เจธเจ•เจฆเฉ‡ เจนเจจ, เจœเจฟเจตเฉ‡เจ‚ เจ•เจฟ เจฎเจพเจˆเจ•เฉเจฐเฉ‹เจธเจพเฉฑเจซเจŸ เจตเจฟเจœเจผเฉ‚เจ…เจฒ เจธเจŸเฉ‚เจกเฉ€เจ“, เจœเฉ‡เจŸเจฌเฉเจฐเฉ‡เจจ (เจ‡เฉฐเจŸเฉˆเจฒเฉ€เจœเฉ‡ เจธเจฎเฉ‡เจค), เจˆเจฒเฉˆเจชเจธ เจกเฉˆเจธเจ•เจŸเจพเจช, เจ†เจฆเจฟเฅค

Microsoft Azure DevOps เจฒเจˆ Red Hat OpenShift เจกเจฟเจชเจฒเจพเจ‡เจฎเฉˆเจ‚เจŸ เจเจ•เจธเจŸเฉˆเจ‚เจธเจผเจจ

Microsoft Azure DevOps เจฒเจˆ Red Hat OpenShift เจกเจฟเจชเจฒเจพเจ‡เจฎเฉˆเจ‚เจŸ เจเจ•เจธเจŸเฉˆเจ‚เจธเจผเจจ เจœเจพเจฐเฉ€ เจ•เฉ€เจคเฉ€ เจ—เจˆ เจนเฉˆเฅค เจ‡เจธ DevOps เจŸเฉ‚เจฒเจธเฉˆเฉฑเจŸ เจฆเฉ‡ เจ‰เจชเจญเฉ‹เจ—เจคเจพ เจนเฉเจฃ Microsoft Azure DevOps เจคเฉ‹เจ‚ เจธเจฟเฉฑเจงเฉ‡ Azure Red Hat OpenShift เจœเจพเจ‚ เจ•เจฟเจธเฉ‡ เจนเฉ‹เจฐ OpenShift เจ•เจฒเฉฑเจธเจŸเจฐ เจตเจฟเฉฑเจš เจ†เจชเจฃเฉ€เจ†เจ‚ เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจเจพเจ‚ เจจเฉ‚เฉฐ เจคเฉˆเจจเจพเจค เจ•เจฐ เจธเจ•เจฆเฉ‡ เจนเจจเฅค

เจคเฉ€เจœเฉ‡ เจธเฉฐเจธเจ•เจฐเจฃ เจคเฉ‹เจ‚ เจšเฉŒเจฅเฉ‡ เจตเจฟเฉฑเจš เจคเจฌเจฆเฉ€เจฒเฉ€

ะŸะพัะบะพะปัŒะบัƒ ั€ะตั‡ัŒ ะธะดะตั‚ ะพ ะฝะพะฒะพะผ ั€ะตะปะธะทะต, ะฐ ะฝะต ะพะฑ ะพะฑะฝะพะฒะปะตะฝะธะธ, ั‚ะพ ะฝะตะปัŒะทั ั‚ะฐะบ ะฟั€ะพัั‚ะพ ะฒะทัั‚ัŒ ะธ ะฟะพัั‚ะฐะฒะธั‚ัŒ ั‡ะตั‚ะฒะตั€ั‚ัƒัŽ ะฒะตั€ัะธัŽ ะฟะพะฒะตั€ั… ั‚ั€ะตั‚ัŒะตะน. เจธเฉฐเจธเจ•เจฐเจฃ XNUMX เจคเฉ‹เจ‚ เจธเฉฐเจธเจ•เจฐเจฃ XNUMX เจคเฉฑเจ• เจ…เฉฑเจชเจกเฉ‡เจŸ เจ•เจฐเจจเจพ เจธเจฎเจฐเจฅเจฟเจค เจจเจนเฉ€เจ‚ เจนเฉ‹เจตเฉ‡เจ—เจพเฅค.

เจชเจฐ เจ‡เฉฑเจ• เจšเฉฐเจ—เฉ€ เจ–เจผเจฌเจฐ เจนเฉˆ: Red Hat เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸเจพเจ‚ เจจเฉ‚เฉฐ 3.7 เจคเฉ‹เจ‚ 4.2 เจคเฉฑเจ• เจฎเจพเจˆเจ—เจฐเฉ‡เจŸ เจ•เจฐเจจ เจฒเจˆ เจŸเฉ‚เจฒ เจชเฉเจฐเจฆเจพเจจ เจ•เจฐเจฆเจพ เจนเฉˆเฅค เจคเฉเจธเฉ€เจ‚ เจ•เจฒเฉฑเจธเจŸเจฐ เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจ เจฎเจพเจˆเจ—เฉเจฐเฉ‡เจธเจผเจจ (CAM) เจŸเฉ‚เจฒ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจ•เฉ‡ เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจ เจตเจฐเจ•เจฒเฉ‹เจก เจจเฉ‚เฉฐ เจฎเจพเจˆเจ—เจฐเฉ‡เจŸ เจ•เจฐ เจธเจ•เจฆเฉ‡ เจนเฉ‹เฅค CAM เจคเฉเจนเจพเจจเฉ‚เฉฐ เจฎเจพเจˆเจ—เฉเจฐเฉ‡เจธเจผเจจ เจจเฉ‚เฉฐ เจจเจฟเจฏเฉฐเจคเจฐเจฟเจค เจ•เจฐเจจ เจ…เจคเฉ‡ เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจ เจกเจพเจŠเจจเจŸเจพเจˆเจฎ เจจเฉ‚เฉฐ เจ˜เฉฑเจŸ เจ•เจฐเจจ เจฆเฉ€ เจ†เจ—เจฟเจ† เจฆเจฟเฉฐเจฆเจพ เจนเฉˆเฅค

OpenShift 4.3

ะžัะฝะพะฒะฝั‹ะต ะฝะพะฒัˆะตัั‚ะฒะฐ, ะพะฟะธัะฐะฝะฝั‹ะต ะฒ ะดะฐะฝะฝะพะน ัั‚ะฐั‚ัŒะต, ะฟะพัะฒะธะปะธััŒ ะฒ ะฒะตั€ัะธะธ 4.2. ะ’ ะฝะตะดะฐะฒะฝะพ ะฒั‹ะฟัƒั‰ะตะฝะฝะพะน 4.3 ะธะทะผะตะฝะตะฝะธั ะฝะต ั‚ะฐะบะธะต ะทะฝะฐั‡ะธั‚ะตะปัŒะฝั‹ะต, ะฝะพ ะฒัะต ะถะต ะตัั‚ัŒ ะบะพะต-ั‡ั‚ะพ ะฝะพะฒะพะต. ะŸะตั€ะตั‡ะตะฝัŒ ะธะทะผะตะฝะตะฝะธะน ะดะพัั‚ะฐั‚ะพั‡ะฝะพ ะพะฑัˆะธั€ะฝั‹ะน, ะฟั€ะธะฒะตะดะตะผ ะฝะฐะธะฑะพะปะตะต ะทะฝะฐั‡ะธะผั‹ะต ะฝะฐ ะฝะฐัˆ ะฒะทะณะปัะด:

ะะฟะดะตะนั‚ ะฒะตั€ัะธะธ Kubernetes ะดะพ 1.16.

ะ’ะตั€ัะธั ะฟั€ะพะฐะฟะณั€ะตะนะดะธะปะฐััŒ ัั€ะฐะทัƒ ะฝะฐ ะดะฒะฐ ัˆะฐะณะฐ, ะฒ OpenShift 4.2 ะฑั‹ะปะฐ 1.14.

เจ†เจฆเจฟ เจตเจฟเฉฑเจš เจกเฉ‡เจŸเจพ เจเจจเจ•เฉเจฐเจฟเจชเจธเจผเจจ

เจธเฉฐเจธเจ•เจฐเจฃ 4.3 เจจเจพเจฒ เจธเจผเฉเจฐเฉ‚ เจ•เจฐเจฆเฉ‡ เจนเฉ‹เจ, etcd เจกเฉ‡เจŸเจพเจฌเฉ‡เจธ เจตเจฟเฉฑเจš เจกเฉ‡เจŸเจพ เจจเฉ‚เฉฐ เจเจจเจ•เฉเจฐเจฟเจชเจŸ เจ•เจฐเจจเจพ เจธเฉฐเจญเจต เจนเฉ‹ เจ—เจฟเจ† เจนเฉˆเฅค เจ‡เฉฑเจ• เจตเจพเจฐ เจเจจเจ•เฉเจฐเจฟเจชเจธเจผเจจ เจธเจฎเจฐเฉฑเจฅ เจนเฉ‹ เจœเจพเจฃ 'เจคเฉ‡, เจนเฉ‡เจ เจพเจ‚ เจฆเจฟเฉฑเจคเฉ‡ OpenShift API เจ…เจคเฉ‡ Kubernetes API เจธเจฐเฉ‹เจคเจพเจ‚ เจจเฉ‚เฉฐ เจเจจเจ•เฉเจฐเจฟเจชเจŸ เจ•เจฐเจจเจพ เจธเฉฐเจญเจต เจนเฉ‹เจตเฉ‡เจ—เจพ: เจธเฉ€เจ•เจฐเฉ‡เจŸเจธ, เจ•เฉŒเจจเจซเจฟเจ—เจฎเฉˆเจชเจธ, เจฐเฉ‚เจŸเจธ, เจเจ•เจธเฉˆเจธ เจŸเฉ‹เจ•เจจ, เจ…เจคเฉ‡ OAuth เจ…เจงเจฟเจ•เจพเจฐเฅค

เจนเฉ‡เจฒเจฎ

เจนเฉˆเจฒเจฎ เจธเฉฐเจธเจ•เจฐเจฃ 3 เจฒเจˆ เจธเจฎเจฐเจฅเจจ เจœเฉ‹เฉœเจฟเจ† เจ—เจฟเจ†, เจ•เฉเจฌเจฐเจจเฉ‡เจŸเจธ เจฒเจˆ เจ‡เฉฑเจ• เจชเฉเจฐเจธเจฟเฉฑเจง เจชเฉˆเจ•เฉ‡เจœ เจฎเฉˆเจจเฉ‡เจœเจฐเฅค เจนเฉเจฃ เจฒเจˆ, เจธเจนเจพเจ‡เจคเจพ เจ•เฉ‹เจฒ เจŸเฉˆเจ•เจจเฉ‹เจฒเฉ‹เจœเฉ€ เจชเฉ‚เจฐเจต-เจ…เจจเฉเจฎเจพเจจ เจฆเฉ€ เจธเจฅเจฟเจคเฉ€ เจนเฉˆเฅค เจนเฉˆเจฒเจฎ เจธเจฎเจฐเจฅเจจ เจจเฉ‚เฉฐ OpenShift เจฆเฉ‡ เจญเจตเจฟเฉฑเจ– เจฆเฉ‡ เจธเฉฐเจธเจ•เจฐเจฃเจพเจ‚ เจตเจฟเฉฑเจš เจชเฉ‚เจฐเฉ€ เจธเจนเจพเจ‡เจคเจพ เจฒเจˆ เจตเจงเจพเจ‡เจ† เจœเจพเจตเฉ‡เจ—เจพเฅค เจนเฉˆเจฒเจฎ เจ•เจฒเจพเจˆ เจธเจนเฉ‚เจฒเจค OpenShift เจฆเฉ‡ เจจเจพเจฒ เจ†เจ‰เจ‚เจฆเฉ€ เจนเฉˆ เจ…เจคเฉ‡ เจ‡เจธเจจเฉ‚เฉฐ เจ•เจฒเฉฑเจธเจŸเจฐ เจชเฉเจฐเจฌเฉฐเจงเจจ เจตเฉˆเฉฑเจฌ เจ•เฉฐเจธเฉ‹เจฒ เจคเฉ‹เจ‚ เจกเจพเจŠเจจเจฒเฉ‹เจก เจ•เฉ€เจคเจพ เจœเจพ เจธเจ•เจฆเจพ เจนเฉˆเฅค

เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸ เจกเฉˆเจธเจผเจฌเฉ‹เจฐเจก เจ…เฉฑเจชเจกเฉ‡เจŸ

เจจเจตเฉ‡เจ‚ เจธเฉฐเจธเจ•เจฐเจฃ เจตเจฟเฉฑเจš, เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸ เจกเฉˆเจธเจผเจฌเฉ‹เจฐเจก เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸ เจชเฉฐเจจเฉ‡ 'เจคเฉ‡ เจตเจพเจงเฉ‚ เจœเจพเจฃเจ•เจพเจฐเฉ€ เจชเฉเจฐเจฆเจพเจจ เจ•เจฐเจฆเจพ เจนเฉˆ: เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸ เจธเจฅเจฟเจคเฉ€, เจธเจฐเฉ‹เจค เจ‰เจชเจฏเฉ‹เจ—เจคเจพ, เจ…เจคเฉ‡ เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸ เจ•เฉ‹เจŸเจพเฅค

ะžั‚ะพะฑั€ะฐะถะตะฝะธะต ัƒัะทะฒะธะผะพัั‚ะตะน ะดะปั quay ะฒ Web-ะบะพะฝัะพะปะธ

Quay เจฐเจฟเจชเฉ‹เจœเจผเจŸเจฐเฉ€เจ†เจ‚ เจตเจฟเฉฑเจš เจšเจฟเฉฑเจคเจฐเจพเจ‚ เจฒเจˆ เจœเจพเจฃเฉ€เจ†เจ‚ เจ—เจˆเจ†เจ‚ เจ•เจฎเจœเจผเฉ‹เจฐเฉ€เจ†เจ‚ เจจเฉ‚เฉฐ เจชเฉเจฐเจฆเจฐเจธเจผเจฟเจค เจ•เจฐเจจ เจฒเจˆ เจชเฉเจฐเจฌเฉฐเจงเจจ เจ•เฉฐเจธเฉ‹เจฒ เจตเจฟเฉฑเจš เจ‡เฉฑเจ• เจตเจฟเจธเจผเฉ‡เจธเจผเจคเจพ เจธเจผเจพเจฎเจฒ เจ•เฉ€เจคเฉ€ เจ—เจˆ เจนเฉˆเฅค เจธเจฅเจพเจจเจ• เจ…เจคเฉ‡ เจฌเจพเจนเจฐเฉ€ เจฐเจฟเจชเฉ‹เจœเจผเจŸเจฐเฉ€เจ†เจ‚ เจฒเจˆ เจ•เจฎเจœเจผเฉ‹เจฐเฉ€เจ†เจ‚ เจจเฉ‚เฉฐ เจฆเจฟเจ–เจพเจ‰เจฃเจพ เจธเจฎเจฐเจฅเจฟเจค เจนเฉˆเฅค

เจ”เจซเจฒเจพเจˆเจจ เจ†เจชเจฐเฉ‡เจŸเจฐเจนเจฌ เจฆเฉ€ เจธเจฐเจฒ เจฐเจšเจจเจพ

เจ‡เฉฑเจ• เจตเฉฑเจ–เจฐเฉ‡ เจจเฉˆเจŸเจตเจฐเจ• เจตเจฟเฉฑเจš เจ‡เฉฑเจ• เจ“เจชเจจเจธเจผเจฟเจซเจŸ เจ•เจฒเฉฑเจธเจŸเจฐ เจจเฉ‚เฉฐ เจคเฉˆเจจเจพเจค เจ•เจฐเจจ เจฆเฉ‡ เจฎเจพเจฎเจฒเฉ‡ เจฒเจˆ, เจœเจฟเจธ เจคเฉ‹เจ‚ เจ‡เฉฐเจŸเจฐเจจเฉˆเจŸ เจคเฉฑเจ• เจชเจนเฉเฉฐเจš เจธเฉ€เจฎเจค เจœเจพเจ‚ เจ—เฉˆเจฐเจนเจพเจœเจผเจฐ เจนเฉˆ, เจ“เจชเจฐเฉ‡เจŸเจฐเจนเจฌ เจฐเจœเจฟเจธเจŸเจฐเฉ€ เจฒเจˆ เจ‡เฉฑเจ• "เจธเจผเฉ€เจธเจผเจพ" เจฌเจฃเจพเจ‰เจฃเจพ เจธเจฐเจฒ เจฌเจฃเจพเจ‡เจ† เจ—เจฟเจ† เจนเฉˆเฅค เจนเฉเจฃ เจ‡เจน เจธเจฟเจฐเจซเจผ เจคเจฟเฉฐเจจ เจŸเฉ€เจฎเจพเจ‚ เจจเจพเจฒ เจ•เฉ€เจคเจพ เจœเจพ เจธเจ•เจฆเจพ เจนเฉˆเฅค

เจฒเฉ‡เจ–เจ•:
เจตเจฟเจ•เจŸเจฐ เจชเฉเจšเจ•เฉ‹เจต, โ€‹โ€‹เจฏเฉ‚เจฐเฉ€ เจธเฉ‡เจฎเฉ‡เจจเจฏเฉเจ•เฉ‹เจต

เจธเจฐเฉ‹เจค: www.habr.com

เจ‡เฉฑเจ• เจŸเจฟเฉฑเจชเจฃเฉ€ เจœเฉ‹เฉœเฉ‹