เชธเซเชฒเชฐเซเชฎ: เช•เซเชฌเชฐเชจเซ‡เชŸเซเชธ เชธเช˜เชจ. เชชเซเชฐเซ‹เช—เซเชฐเชพเชฎ เช…เชจเซ‡ เชฌเซ‹เชจเชธ

27-29 เชฎเซ‡เชจเชพ เชฐเซ‹เชœ เช…เชฎเซ‡ เชšเซ‹เชฅเชพ เชธเซเชฒเชฐเซเชฎเชจเซเช‚ เช†เชฏเซ‹เชœเชจ เช•เชฐเซ€ เชฐเชนเซเชฏเชพ เช›เซ€เช: เช•เซเชฌเชฐเชจเซ‡เชŸเซเชธ เชชเชฐ เชธเช˜เชจ.

เชธเซเชฒเชฐเซเชฎ: เช•เซเชฌเชฐเชจเซ‡เชŸเซเชธ เชธเช˜เชจ. เชชเซเชฐเซ‹เช—เซเชฐเชพเชฎ เช…เชจเซ‡ เชฌเซ‹เชจเชธ

เชฌเซ‹เชจเชธ: Docker, Ansible, Ceph เชชเชฐ เช‘เชจเชฒเชพเช‡เชจ เช…เชญเซเชฏเชพเชธเช•เซเชฐเชฎเซ‹
เช…เชฎเซ‡ เชธเซเชฒเชฐเซเชฎ เชตเชฟเชทเชฏเซ‹ เชชเชฐเชฅเซ€ เชฎเซ‡เชณเชตเซเชฏเชพ เช›เซ‡ เชœเซ‡ เช•เซเชฌเชฐเชจเซ‡เชŸเซเชธ เชธเชพเชฅเซ‡ เช•เชพเชฎ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชฎเชนเชคเซเชตเชชเซ‚เชฐเซเชฃ เช›เซ‡, เชชเชฐเช‚เชคเซ เชคเซ‡ เชธเซ€เชงเชพ k8s เชธเชพเชฅเซ‡ เชธเช‚เชฌเช‚เชงเชฟเชค เชจเชฅเซ€. เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡, เชถเชพ เชฎเชพเชŸเซ‡ เช…เชจเซ‡ เชถเซเช‚ เชฅเชฏเซเช‚ - เช•เชŸ เชนเซ‡เช เชณ.
เชฌเชงเชพ เชธเซเชฒเชฐเซเชฎ 4 เชธเชนเชญเชพเช—เซ€เช“เชจเซ‡ เช† เช…เชญเซเชฏเชพเชธเช•เซเชฐเชฎเซ‹เชจเซ€ เชเช•เซเชธเซ‡เชธ เชนเชถเซ‡.

เชชเซเชฐเชฅเชฎ เชฆเชฟเชตเชธเซ‡ เชธเช‚เชชเซ‚เชฐเซเชฃ เชฎเชจเซ€เชฌเซ‡เช•
เชธเซ‡เชจเซเชŸ เชชเซ€เชŸเชฐเซเชธเชฌเชฐเซเช— เชธเซเชฒเชฐเซเชฎ เช–เชพเชคเซ‡, เชฌเซ‡ เชธเชนเชญเชพเช—เซ€เช“ เชฐเชตเชพเชจเชพ เชฅเชฏเชพ เช…เชคเซเชฏเช‚เชค เชจเช•เชพเชฐเชพเชคเซเชฎเช• เชธเชฎเซ€เช•เซเชทเชพเช“. เชฎเชจเซ‡ เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เช…เชซเชธเซ‹เชธ เชฅเชฏเซ‹ เช•เซ‡ เชธเชฎเชฏเชธเชฐ เชชเชพเช›เชพ เชœเชตเซเช‚ เช…เชจเซ‡ เชชเชฐเชธเซเชชเชฐ เชฆเชพเชตเชพเช“ เชตเชฟเชจเชพ เชคเซ‡เชฎเชจเซ€ เชธเชพเชฅเซ‡ เชญเชพเช— เชฒเซ‡เชตเซ‹ เช…เชถเช•เซเชฏ เช›เซ‡.
เชœเซ‹ เชคเชฎเชจเซ‡ เช–เชฌเชฐ เชชเชกเซ‡ เช•เซ‡ เชธเซเชฒเชฐเซเชฎ เชตเชฟเชถเซ‡ เชคเชฎเชจเซ‡ เชถเซเช‚ เช—เชฎเชคเซเช‚ เชจเชฅเซ€, เชชเชนเซ‡เชฒเซ‹ เชฆเชฟเชตเชธ เช•เซ‹เชˆเชชเชฃ เช†เชฏเซ‹เชœเช•เซ‹เชจเซ‡ เชฒเช–เซ‹. เช…เชฎเซ‡ เชเช•เซเชธเซ‡เชธเชจเซ‡ เช…เช•เซเชทเชฎ เช•เชฐเซ€เชถเซเช‚ เช…เชจเซ‡ เชธเช‚เชชเซ‚เชฐเซเชฃ เชธเชนเชญเชพเช—เชฟเชคเชพ เช•เชฟเช‚เชฎเชค เชฐเชฟเชซเช‚เชก เช•เชฐเซ€เชถเซเช‚.

เชคเช•เชจเซ€เช•เซ€ เชธเชฒเชพเชนเช•เชพเชฐเซ‹
เชœเซ‹ เช•เซ‹เชˆเชจเซ‡ เช–เชฌเชฐ เชนเซ‹เชฏ เชฆเชฟเชฎเชฟเชคเซเชฐเซ€ เชธเชฟเชฎเซ‹เชจเซ‹เชต (เชคเซ‡เชฃเซ‡ เชคเช•เชจเซ€เช•เซ€ เชจเชฟเชฐเซเชฆเซ‡เชถเช•เซ‹เชจเซ€ เชเช• เช•เซเชฒเชฌเชจเซ€ เชฐเชšเชจเชพ เช•เชฐเซ€), เช…เชฎเซ‡ เชคเซ‡เชจเซ‡ เชธเซเชฒเชฐเซเชฎเชฎเชพเช‚ เช†เชฎเช‚เชคเซเชฐเชฃ เช†เชชเซเชฏเซเช‚ (เช…เชญเซเชฏเชพเชธ เช•เชฐเชตเชพ, เชชเซเชฐเชฆเชฐเซเชถเชจ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชจเชนเซ€เช‚). เชคเซ‡เชฃเซ‡ เชฆเชฐเซ‡เช•เชจเซ‡ เชธเชฒเชพเชน เช†เชชเชตเชพเชจเซเช‚ เชตเชšเชจ เช†เชชเซเชฏเซเช‚. เชเชกเชฎเชฟเชจเชฟเชธเซเชŸเซเชฐเซ‡เชŸเชฐเซเชธ เช…เชจเซ‡ เชกเซ‡เชตเชฒเชชเชฐเซเชธเชจเซ‡ เช†เชฎเชพเช‚ เชฐเชธ เชนเซ‹เชตเชพเชจเซ€ เชถเช•เซเชฏเชคเชพ เชจเชฅเซ€, เชชเชฐเช‚เชคเซ เชคเซ‡ IT เชฎเซ‡เชจเซ‡เชœเชฐเซ‹ เชฎเชพเชŸเซ‡ เช–เซ‚เชฌ เชœ เชฐเชธเชชเซเชฐเชฆ เชฐเชนเซ‡เชถเซ‡.

เชธเซเชฒเชฐเซเชฎ เชถเซเช‚ เช›เซ‡

เชธเซเชฒเชฐเซเชฎ: เช•เซเชฌเชฐเชจเซ‡เชŸเซเชธ เชธเช˜เชจ. เชชเซเชฐเซ‹เช—เซเชฐเชพเชฎ เช…เชจเซ‡ เชฌเซ‹เชจเชธ

เชธเซเชฒเชฐเซเชฎ-4: เชฎเซ‚เชณเชญเซ‚เชค เช…เชญเซเชฏเชพเชธเช•เซเชฐเชฎ (เชฎเซ‡ 27-29)
เชœเซ‡เช“ เช•เซเชฌเชฐเชจเซ‡เชŸเชธเชจเซ‡ เชชเซเชฐเชฅเชฎ เชตเช–เชค เชœเซเช เช›เซ‡ เช…เชฅเชตเชพ เชคเซ‡เชฎเชจเชพ เชœเซเชžเชพเชจเชจเซ‡ เชตเซเชฏเชตเชธเซเชฅเชฟเชค เช•เชฐเชตเชพ เชฎเชพเช—เซ‡ เช›เซ‡ เชคเซ‡เชฎเชจเชพ เชฎเชพเชŸเซ‡ เชฐเชšเชพเชฏเซ‡เชฒ เช›เซ‡.
เชฆเชฐเซ‡เช• เชธเชนเชญเชพเช—เซ€ เชธเชฟเชฒเซ‡เช•เซเชŸเซ‡เชฒ เช•เซเชฒเชพเช‰เชกเชฎเชพเช‚ เชชเซ‹เชคเชพเชจเซเช‚ เช•เซเชฒเชธเซเชŸเชฐ เชฌเชจเชพเชตเชถเซ‡ เช…เชจเซ‡ เชเชชเซเชฒเชฟเช•เซ‡เชถเชจเชจเซ‡ เชคเซเชฏเชพเช‚ เชœเชฎเชพเชตเชถเซ‡.

เช•เชฟเช‚เชฎเชคเชƒ 25 เชนเชœเชพเชฐ

เช•เชพเชฐเซเชฏเช•เซเชฐเชฎ

เชตเชฟเชทเชฏ #1: เช•เซเชฌเชฐเชจเซ‡เชŸเซเชธเชจเซ‹ เชชเชฐเชฟเชšเชฏ, เชฎเซเช–เซเชฏ เช˜เชŸเช•เซ‹
โ€ข k8s เชŸเซ‡เช•เชจเซ‹เชฒเซ‹เชœเซ€เชจเซ‹ เชชเชฐเชฟเชšเชฏ. เชตเชฐเซเชฃเชจ, เชเชชเซเชฒเชฟเช•เซ‡เชถเชจ, เช–เซเชฏเชพเชฒเซ‹
โ€ข เชชเซ‹เชก, เชฐเซ‡เชชเซเชฒเชฟเช•เชพเชธเซ‡เชŸ, เชœเชฎเชพเชตเชŸ, เชธเซ‡เชตเชพ, เชชเซเชฐเชตเซ‡เชถ, เชชเซ€เชตเซ€, เชชเซ€เชตเซ€เชธเซ€, เช•เซ‹เชจเซเชซเชฟเช—เชฎเซ‡เชช, เชธเชฟเช•เซเชฐเซ‡เชŸ
โ€ข เชชเซเชฐเซ‡เช•เซเชŸเชฟเชธ เช•เชฐเซ‹

เชตเชฟเชทเชฏ เชจเช‚เชฌเชฐ 2: เช•เซเชฒเชธเซเชŸเชฐ เชกเชฟเชเชพเช‡เชจ, เชฎเซเช–เซเชฏ เช˜เชŸเช•เซ‹, เช–เชพเชฎเซ€ เชธเชนเชฟเชทเซเชฃเซเชคเชพ, k8s เชจเซ‡เชŸเชตเชฐเซเช•
โ€ข เช•เซเชฒเชธเซเชŸเชฐ เชกเชฟเชเชพเช‡เชจ, เชฎเซเช–เซเชฏ เช˜เชŸเช•เซ‹, เชฆเซ‹เชท เชธเชนเชฟเชทเซเชฃเซเชคเชพ
โ€ข k8s เชจเซ‡เชŸเชตเชฐเซเช•

เชตเชฟเชทเชฏ #3: เช•เซเชฌเซ‡เชธเซเชชเซเชฐเซ‡, เช•เซเชฌเชฐเชจเซ‡เชŸเซเชธ เช•เซเชฒเชธเซเชŸเชฐเชจเซเช‚ เชŸเซเชฏเซเชจเชฟเช‚เช— เช…เชจเซ‡ เชธเซ‡เชŸเช…เชช
โ€ข เช•เซเชฌเซ‡เชธเซเชชเซเชฐเซ‡, เช•เซเชฌเชฐเชจเซ‡เชŸเซเชธ เช•เซเชฒเชธเซเชŸเชฐเชจเซเช‚ เชฐเซ‚เชชเชฐเซ‡เช–เชพเช‚เช•เชจ เช…เชจเซ‡ เชŸเซเชฏเซเชจเชฟเช‚เช—
โ€ข เชชเซเชฐเซ‡เช•เซเชŸเชฟเชธ เช•เชฐเซ‹

เชตเชฟเชทเชฏ #4: เชธเซ‡เชซ, เช•เซเชฒเชธเซเชŸเชฐ เชธเซ‡เชŸเช…เชช เช…เชจเซ‡ เช‰เชคเซเชชเชพเชฆเชจเชฎเชพเช‚ เช•เชพเชฎ เช•เชฐเชตเชพเชจเซ€ เชธเซเชตเชฟเชงเชพเช“
โ€ข เชธเซ‡เชซ, เช•เซเชฒเชธเซเชŸเชฐ เชธเซ‡เชŸเช…เชช เช…เชจเซ‡ เช‰เชคเซเชชเชพเชฆเชจเชฎเชพเช‚ เช•เชพเชฎ เช•เชฐเชตเชพเชจเซ€ เชธเซเชตเชฟเชงเชพเช“
โ€ข เชชเซเชฐเซ‡เช•เซเชŸเชฟเชธ: เชธเซ‡เชซ เชธเซ‡เชŸเช…เชช

เชตเชฟเชทเชฏ #5: เชเชกเชตเชพเชจเซเชธเซเชก เช•เซเชฌเชฐเชจเซ‡เชŸเซเชธ เชเชฌเซเชธเซเชŸเซเชฐเซ‡เช•เซเชถเชจเซเชธ
โ€ข เชกเซ‡เชฎเชจเชธเซ‡เชŸ, เชธเซเชŸเซ‡เชŸเชซเซเชฒเชธเซ‡เชŸ, เช†เชฐเชฌเซ€เชเชธเซ€, เชœเซ‹เชฌ, เช•เซเชฐเซ‹เชจเชœเซ‹เชฌ, เชชเซ‹เชก เชถเซ‡เชกเซเชฏเซเชฒเชฟเช‚เช—, เช‡เชจเชฟเชŸ เช•เชจเซเชŸเซ‡เชจเชฐ

เชตเชฟเชทเชฏ #6: เชธเซเช•เชพเชจเชจเซ‹ เชชเชฐเชฟเชšเชฏ
โ€ข เชธเซเช•เชพเชจ เชชเชฐเชฟเชšเชฏ
โ€ข เชชเซเชฐเซ‡เช•เซเชŸเชฟเชธ เช•เชฐเซ‹

เชตเชฟเชทเชฏ #7: เชชเซเชฐเช•เชพเชถเชจ เชธเซ‡เชตเชพเช“ เช…เชจเซ‡ เชเชชเซเชฒเชฟเช•เซ‡เชถเชจ
โ€ข เชธเซ‡เชตเชพ เชชเซเชฐเช•เชพเชถเชจ เชชเชฆเซเชงเชคเชฟเช“เชจเซเช‚ เชตเชฟเชนเช‚เช—เชพเชตเชฒเซ‹เช•เชจ: เชจเซ‹เชกเชชเซ‹เชฐเซเชŸ เชตเชฟ เชฒเซ‹เชกเชฌเซ‡เชฒเซ‡เชจเซเชธเชฐ เชตเชฟ เช‡เชจเซเช—เซเชฐเซ‡เชธ
โ€ข เชชเซเชฐเชตเซ‡เชถ เชจเชฟเชฏเช‚เชคเซเชฐเช• (Nginx): เช†เชตเชจเชพเชฐเชพ เชŸเซเชฐเชพเชซเชฟเช•เชจเซ‡ เชธเช‚เชคเซเชฒเชฟเชค เช•เชฐเชตเซเช‚
โ€ข เชธเซ‡เชฐเซเชŸ-เชฎเซ‡เชจเซ‡เชœเชฐ: เช†เชชเชฎเซ‡เชณเซ‡ SSL/TLS เชชเซเชฐเชฎเชพเชฃเชชเชคเซเชฐเซ‹ เชฎเซ‡เชณเชตเซ‹
โ€ข เชชเซเชฐเซ‡เช•เซเชŸเชฟเชธ เช•เชฐเซ‹

เชตเชฟเชทเชฏ #8: เชฒเซ‹เช—เซ€เช‚เช— เช…เชจเซ‡ เชฎเซ‹เชจเซ€เชŸเชฐเซ€เช‚เช—
โ€ข เช•เซเชฒเชธเซเชŸเชฐ เชฎเซ‹เชจเชฟเชŸเชฐเชฟเช‚เช—, เชชเซเชฐเซ‹เชฎเชฟเชฅเชฟเชฏเชธ
โ€ข เช•เซเชฒเชธเซเชŸเชฐ เชฒเซ‹เช—เซ€เช‚เช—, Fluentd/Elastic/Kibana
โ€ข เชชเซเชฐเซ‡เช•เซเชŸเชฟเชธ เช•เชฐเซ‹

เชตเชฟเชทเชฏ เชจเช‚เชฌเชฐ 9: CI/CD, เชถเชฐเซ‚เช†เชคเชฅเซ€ เช•เซเชฒเชธเซเชŸเชฐเชฎเชพเช‚ เชœเชฎเชพเชตเชŸ

เชตเชฟเชทเชฏ เชจเช‚เชฌเชฐ 10: เชชเซเชฐเชพเชฏเซ‹เช—เชฟเช• เช•เชพเชฐเซเชฏ, เชเชชเซเชฒเชฟเช•เซ‡เชถเชจ เชกเซ‹เช•เชฐเชพเช‡เชเซ‡เชถเชจ เช…เชจเซ‡ เช•เซเชฒเชธเซเชŸเชฐเชฎเชพเช‚ เชฒเซ‹เช‚เชš

เชธเซเชฒเชฐเซเชฎ เชตเซ‡เชฌเชธเชพเช‡เชŸ

เชฎเซ‡เช—เชพเชธเซเชฒเชฐเซเชฎ: เชเชกเชตเชพเชจเซเชธ เช•เซ‹เชฐเซเชธ (เชฎเซ‡ 31 - เชœเซ‚เชจ 2)
Kubernetes เชเชจเซเชœเชฟเชจเชฟเชฏเชฐเซ‹ เช…เชจเซ‡ เช†เชฐเซเช•เชฟเชŸเซ‡เช•เซเชŸเซเชธ เชคเซ‡เชฎเชœ เชซเชพเช‰เชจเซเชกเซ‡เชถเชจ เช•เซ‹เชฐเซเชธ เชธเซเชจเชพเชคเช•เซ‹ เชฎเชพเชŸเซ‡ เชฐเชšเชพเชฏเซ‡เชฒ เช›เซ‡.
เช…เชฎเซ‡ เช•เซเชฒเชธเซเชŸเชฐเชจเซ‡ เชฐเซ‚เชชเชฐเซ‡เช–เชพเช‚เช•เชฟเชค เช•เชฐเซ€เช เช›เซ€เช เชœเซ‡เชฅเซ€ เชเช•เชธเชพเชฅเซ‡ เช•เซเชฒเชธเซเชŸเชฐ เช˜เชŸเช•เซ‹เชจเชพ เช…เชชเชกเซ‡เชŸ เช…เชจเซ‡ เช•เซเชฒเชธเซเชŸเชฐเชฎเชพเช‚ เชœเชฎเชพเชตเชŸ เชถเชฐเซ‚ เช•เชฐเซ€ เชถเช•เชพเชฏ.

เช•เชฟเช‚เชฎเชค: 60 เชนเชœเชพเชฐ (เชธเซเชฒเชฐเซเชฎ-45 เชธเชนเชญเชพเช—เซ€เช“ เชฎเชพเชŸเซ‡ 4 เชนเชœเชพเชฐ)

เช•เชพเชฐเซเชฏเช•เซเชฐเชฎ

เชตเชฟเชทเชฏ #1: เช…เช‚เชฆเชฐเชฅเซ€ เชซเซ‡เชฒเช“เชตเชฐ เช•เซเชฒเชธเซเชŸเชฐ เชฌเชจเชพเชตเชตเชพเชจเซ€ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพ
โ€ข เช•เซเชฌเซ‡เชธเซเชชเซเชฐเซ‡ เชธเชพเชฅเซ‡ เช•เชพเชฎ เช•เชฐเชตเซเช‚
โ€ข เชตเชงเชพเชฐเชพเชจเชพ เช˜เชŸเช•เซ‹เชจเซ€ เชธเซเชฅเชพเชชเชจเชพ
โ€ข เช•เซเชฒเชธเซเชŸเชฐ เชชเชฐเซ€เช•เซเชทเชฃ เช…เชจเซ‡ เชฎเซเชถเซเช•เซ‡เชฒเซ€เชจเชฟเชตเชพเชฐเชฃ
โ€ข เชชเซเชฐเซ‡เช•เซเชŸเชฟเชธ เช•เชฐเซ‹

เชตเชฟเชทเชฏ #2: เชฌเชพเชนเซเชฏ เชชเซเชฐเชฆเชพเชคเชพเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ เช•เซเชฒเชธเซเชŸเชฐเชฎเชพเช‚ เช…เชงเชฟเช•เซƒเชคเชคเชพ
โ€ข LDAP (Nginx + Python)
โ€ข OIDC (Dex + Gangway)
โ€ข เชชเซเชฐเซ‡เช•เซเชŸเชฟเชธ เช•เชฐเซ‹

เชตเชฟเชทเชฏ #3: เชจเซ‡เชŸเชตเชฐเซเช• เชจเซ€เชคเชฟ
โ€ข CNI เชจเซ‹ เชชเชฐเชฟเชšเชฏ
โ€ข เชจเซ‡เชŸเชตเชฐเซเช• เชธเซเชฐเช•เซเชทเชพ เชจเซ€เชคเชฟ
โ€ข เชชเซเชฐเซ‡เช•เซเชŸเชฟเชธ เช•เชฐเซ‹

เชตเชฟเชทเชฏ #4: เช•เซเชฒเชธเซเชŸเชฐเชฎเชพเช‚ เชธเซเชฐเช•เซเชทเชฟเชค เช…เชจเซ‡ เช…เชคเซเชฏเช‚เชค เช‰เชชเชฒเชฌเซเชง เชเชชเซเชฒเชฟเช•เซ‡เชถเชจเซเชธ
โ€ข เชชเซ‹เชกเชธเชฟเช•เซเชฏเซ‹เชฐเชฟเชŸเซ€ เชชเซ‹เชฒเชฟเชธเซ€
โ€ข PodDisruptionBudget

เชตเชฟเชทเชฏ #5: เช•เซเชฌเชฐเชจเซ‡เชŸเซเชธ. เชšเชพเชฒเซ‹ เชนเซ‚เชก เชนเซ‡เช เชณ เชœเซ‹เชˆเช
โ€ข เช•เช‚เชŸเซเชฐเซ‹เชฒเชฐ เชฎเชพเชณเช–เซเช‚
โ€ข เช“เชชเชฐเซ‡เชŸเชฐเซ‹ เช…เชจเซ‡ CRDs
โ€ข เชชเซเชฐเซ‡เช•เซเชŸเชฟเชธ เช•เชฐเซ‹

เชตเชฟเชทเชฏ #6: เช•เซเชฒเชธเซเชŸเชฐเชฎเชพเช‚ เชธเซเชŸเซ‡เชŸเชซเซเชฒ เชเชชเซเชฒเชฟเช•เซ‡เชถเชจเซเชธ
โ€ข เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡ PostgreSQL เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ เชกเซ‡เชŸเชพเชฌเซ‡เช เช•เซเชฒเชธเซเชŸเชฐ เชถเชฐเซ‚ เช•เชฐเชตเซเช‚
โ€ข RabbitMQ เช•เซเชฒเชธเซเชŸเชฐ เชถเชฐเซ‚ เช•เชฐเซ€ เชฐเชนเซเชฏเชพ เช›เซ€เช
โ€ข เชชเซเชฐเซ‡เช•เซเชŸเชฟเชธ เช•เชฐเซ‹

เชตเชฟเชทเชฏ #7: เชฐเชนเชธเซเชฏเซ‹ เชฐเชพเช–เชตเชพ
โ€ข เช•เซเชฌเชฐเชจเซ‡เชŸเซเชธเชฎเชพเช‚ เชฐเชนเชธเซเชฏเซ‹เชจเซเช‚ เชธเช‚เชšเชพเชฒเชจ เช•เชฐเชตเซเช‚
โ€ข เชตเซ‰เชฒเซเชŸ

เชตเชฟเชทเชฏ #8: เชนเซ‹เชฐเซ€เชเซ‹เชจเซเชŸเชฒ เชชเซ‹เชก เช“เชŸเซ‹เชธเซเช•เซ‡เชฒเชฐ
โ€ข เชฅเชฟเชฏเชฐเซ€
โ€ข เชชเซเชฐเซ‡เช•เซเชŸเชฟเชธ เช•เชฐเซ‹

เชตเชฟเชทเชฏ #9: เชฌเซ‡เช•เช…เชช เช…เชจเซ‡ เชกเชฟเชเชพเชธเซเชŸเชฐ เชฐเชฟเช•เชตเชฐเซ€
โ€ข เชนเซ‡เชชเซเชŸเชฟเช“ เชตเซ‡เชฒเซ‡เชฐเซ‹ (เช…เช—เชพเช‰ เช†เชฐเซเช•) เช…เชจเซ‡ เชตเช—เซ‡เชฐเซ‡เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ เช•เซเชฒเชธเซเชŸเชฐ เชฌเซ‡เช•เช…เชช เช…เชจเซ‡ เชชเซเชจเชƒเชชเซเชฐเชพเชชเซเชคเชฟ
โ€ข เชชเซเชฐเซ‡เช•เซเชŸเชฟเชธ เช•เชฐเซ‹

เชตเชฟเชทเชฏ #10: เชเชชเซเชฒเชฟเช•เซ‡เชถเชจ เชกเชฟเชชเซเชฒเซ‹เชฏเชฎเซ‡เชจเซเชŸ
โ€ข เชฒเซ€เช‚เชŸ
โ€ข เชŸเซ‡เชฎเซเชชเชฒเซ‡เชŸเซ€เช‚เช— เช…เชจเซ‡ เชœเชฎเชพเชตเชŸ เชธเชพเชงเชจเซ‹
โ€ข เชœเชฎเชพเชตเชŸ เชตเซเชฏเซ‚เชนเชฐเชšเชจเชพ

เชตเชฟเชทเชฏ เชจเช‚เชฌเชฐ 11: เชตเซเชฏเชตเชนเชพเชฐเซ เช•เชพเชฐเซเชฏ
โ€ข เชเชชเซเชฒเชฟเช•เซ‡เชถเชจ เชœเชฎเชพเชตเชŸ เชฎเชพเชŸเซ‡ CI/CDเชจเซเช‚ เชจเชฟเชฐเซเชฎเชพเชฃ
โ€ข เช•เซเชฒเชธเซเชŸเชฐ เช…เชชเชกเซ‡เชŸ

เชฎเซ‡เช—เชพเชธเซเชฒเชฐเซเชฎ เชตเซ‡เชฌเชธเชพเช‡เชŸ

เชกเซ‹เช•เชฐ, เชเชจเซเชธเชฟเชฌเชฒ เช…เชจเซ‡ เชธเซ‡เชซ

เชธเซเชฒเชฐเซเชฎ: เช•เซเชฌเชฐเชจเซ‡เชŸเซเชธ เชธเช˜เชจ. เชชเซเชฐเซ‹เช—เซเชฐเชพเชฎ เช…เชจเซ‡ เชฌเซ‹เชจเชธ

เช‡เชคเชฟเชนเชพเชธเชฎเชพเช‚ เชชเชฐเซเชฏเชŸเชจ

เชชเซเชฐเชฅเชฎ เชธเซเชฒเชฐเซเชฎ เชเช• เชชเซเชฐเชฏเซ‹เช— เชนเชคเซ‹. เชตเช•เซเชคเชพเช“เช เชคเซ‡เชฎเชจเซ€ เชฐเชœเซ‚เช†เชคเซ‹ เชถเชพเชฌเซเชฆเชฟเช• เชฐเซ€เชคเซ‡ เชธเซเชŸเซ‡เชœ เชชเชฐ เชชเซ‚เชฐเซเชฃ เช•เชฐเซ€, เช…เชจเซ‡ เชถเซเชฐเซ‹เชคเชพเช“เชฎเชพเช‚ เชเชตเชพ เชธเซเชคเชฐเชจเชพ เชธเช‚เชšเชพเชฒเช•เซ‹ เชฌเซ‡เช เชพ เช•เซ‡ เชคเซ‡เชฎเชจเซ‡ เชตเช•เซเชคเชพ เชคเชฐเซ€เช•เซ‡ เช†เชฎเช‚เชคเซเชฐเชฟเชค เช•เชฐเชตเชพเชจเซ‹ เชธเชฎเชฏ เช†เชตเซ€ เช—เชฏเซ‹.

เชตเชพเชธเซเชคเชตเชฟเช• เชฎเซ‚เชณเชญเซ‚เชค เช…เชญเซเชฏเชพเชธเช•เซเชฐเชฎ เชฌเซ€เชœเชพ เชธเซเชฒเชฐเซเชฎเชฎเชพเช‚ เชฏเซ‹เชœเชพเชฏเซ‹ เชนเชคเซ‹: 80% เชธเชนเชญเชพเช—เซ€เช“เช เช•เซเชฌเชฐเชจเซ‡เชŸเซเชธเชจเซ‡ เชชเซเชฐเชฅเชฎ เชตเช–เชค เชœเซ‹เชฏเชพ เชนเชคเชพ, เช…เชจเซ‡ เชคเซเชฐเซ€เชœเชพเช เช•เซเชฏเชพเชฐเซ‡เชฏ เชกเซ‹เช•เชฐ เชธเชพเชฅเซ‡ เช•เชพเชฎ เช•เชฐเซเชฏเซเช‚ เชจ เชนเชคเซเช‚.
เชคเซ‡ เชธเซเชชเชทเซเชŸ เชนเชคเซเช‚ เช•เซ‡ เชฒเซ‹เช•เซ‹ เชฎเชพเชŸเซ‡ เชธเชตเชพเชฐเซ‡ เชกเซ‹เช•เชฐ เชชเชฐ เชชเซเชฐเชตเชšเชจ เชธเชพเช‚เชญเชณเชตเซเช‚ เช…เชจเซ‡ เชธเชพเช‚เชœเซ‡ เชคเซ‡เชจเซ€ เชธเชพเชฅเซ‡ เชฒเชกเชพเช‡ เชฎเซ‹เชกเชฎเชพเช‚ เช•เชพเชฎ เช•เชฐเชตเซเช‚ เช•เซ‡เชŸเชฒเซเช‚ เชฎเซเชถเซเช•เซ‡เชฒ เชนเชคเซเช‚.
เช•เซ‡เชซเซ‡ เช˜เชฃเซ€ เชฎเซเชถเซเช•เซ‡เชฒเซ€เช“ เชŠเชญเซ€ เช•เชฐเซ€. เชคเชฆเซเชชเชฐเชพเช‚เชค, เชชเซเชฐเซ‡เช•เซเชทเช•เซ‹เชฎเชพเช‚ 20 เชฒเซ‹เช•เซ‹ เชนเชคเชพ เชœเซ‡เชฎเชจเซ‡ เชšเซ‹เช•เซเช•เชธเชชเชฃเซ‡ เชธเซ‡เชซเชจเซ‡ เชธเชฎเชœเชพเชตเชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เชนเชคเซ€, เช…เชจเซ‡ เช…เชจเซเชฏ 60 เชœเซ‡เชฎเชจเซ‡ เช•เซ‡เชซเชจเซ€ เชฌเชฟเชฒเช•เซเชฒ เชœเชฐเซ‚เชฐ เชจเชนเซ‹เชคเซ€.

เชคเซเชฐเซ€เชœเชพ เชธเซเชฒเชฐเซเชฎ เชฎเชพเชŸเซ‡, เช…เชฎเซ‡ Docker เช…เชจเซ‡ Ansible เชจเซ‡ เช…เชฒเช—-เช…เชฒเช— เชตเซ‡เชฌเชฟเชจเชพเชฐเชฎเชพเช‚ เช–เชธเซ‡เชกเซเชฏเชพ, เช•เซเชฌเชฐเชจเซ‡เชŸเซเชธ เชฎเชพเชŸเซ‡ เชตเชงเซ เชธเชฎเชฏ เชฎเซเช•เซเชค เช•เชฐเซเชฏเซ‹. เช‰เช•เซ‡เชฒ เชธเชพเชฐเชฎเชพเช‚ เชตเซเชฏเชตเชนเชพเชฐเซ เช…เชจเซ‡ เช…เชฎเชฒเซ€เช•เชฐเชฃเชฎเชพเช‚ เช…เชตเชฟเช•เชธเชฟเชค เชนเซ‹เชตเชพเชจเซเช‚ เชฌเชนเชพเชฐ เช†เชตเซเชฏเซเช‚: เชตเซเชฏเชพเช–เซเชฏเชพเชจ เช…เชจเซเชญเชตเซ€ เชฒเซ‹เช•เซ‹ เชฎเชพเชŸเซ‡ เชฐเชธเชนเซ€เชจ เชนเชคเซเช‚, เช…เชจเซ‡ เชšเชฐเซเชšเชพ เชจเชตเชพ เชจเชฟเชถเชพเชณเซ€เชฏเชพ เชฎเชพเชŸเซ‡ เชฐเชธเชนเซ€เชจ เชนเชคเซ€.

เชšเซ‹เชฅเชพ เชธเซเชฒเชฐเซเชฎ เชฎเชพเชŸเซ‡, เช…เชฎเซ‡ Docker, Ansible เช…เชจเซ‡ Ceph เชชเชฐ เช‘เชจเชฒเชพเช‡เชจ เช…เชญเซเชฏเชพเชธเช•เซเชฐเชฎเซ‹ เช•เชฐเซเชฏเชพ. เชตเชฟเชšเชพเชฐ เชธเชฐเชณ เช›เซ‡: เชœเซ‡เชฎเชจเซ‡ เชคเซ‡เชจเซ€ เชœเชฐเซ‚เชฐ เช›เซ‡ เชคเซ‡เช“ เชตเชฟเชšเชพเชฐเชชเซ‚เชฐเซเชตเช• เช…เชญเซเชฏเชพเชธเช•เซเชฐเชฎ เชฒเซ‡เชถเซ‡, เชœเซ‡เชฎเชจเซ‡ เชคเซ‡เชจเซ€ เชœเชฐเซ‚เชฐ เชจเชฅเซ€ เชคเซ‡เช“ เชถเชพเช‚เชคเชฟเชฅเซ€ เชคเซ‡เชจเซ€ เช…เชตเช—เชฃเชจเชพ เช•เชฐเชถเซ‡. เชชเชฐเซ€เช•เซเชทเช•เซ‹เชจเชพ เชœเซ‚เชฅ เชฆเซเชตเชพเชฐเชพ เช…เชญเชฟเชชเซเชฐเชพเชฏ เช†เชชเชคเชพ, เชกเซ‹เช•เชฐ เช•เซ‹เชฐเซเชธ 6-8 เช•เชฒเชพเช• เชฒเซ‡ เช›เซ‡. Ansible เช…เชจเซ‡ Ceph เชนเชœเซ เชธเซเชงเซ€ เช˜เชกเชฟเชฏเชพเชณ เชจเชฅเซ€.

เช…เชธเซเชตเซ€เช•เชฐเชฃ:

  • เชชเซเชฐเชพเชฏเซ‹เช—เชฟเช• เช…เชญเซเชฏเชพเชธเช•เซเชฐเชฎ. เช•เซ‡เชŸเชฒเชพเช• เชจเชฟเชฐเซเชฃเชฏเซ‹ เช•เชฆเชพเชš เช…เชธเชซเชณ เชธเชพเชฌเชฟเชค เชฅเชถเซ‡.
  • เชชเซเชฒเซ‡เชŸเชซเซ‹เชฐเซเชฎ (Stepik.org) เช•เซเชฐเซ‚เชก เช›เซ‡, เช…เชจเซ‡ เช…เชฎเซ‡ เชคเซ‡เชจเซ€ เชธเชพเชฅเซ‡ เชชเชนเซ‡เชฒเชพเช‚ เช•เชพเชฎ เช•เชฐเซเชฏเซเช‚ เชจเชฅเซ€. เชคเซเชฏเชพเช‚ เช•เชฆเชพเชš เชฎเซเชถเซเช•เซ‡เชฒเซ€เช“ เช…เชจเซ‡ snags เชนเชถเซ‡.
  • เชธเชพเช‰เชฅเชฌเซเชฐเชฟเชœเชจเชพ เช•เชฐเซเชฎเชšเชพเชฐเซ€เช“ เชชเชฐ เชœ เช† เช•เซ‹เชฐเซเชธเชจเซเช‚ เชชเชฐเซ€เช•เซเชทเชฃ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซเช‚ เชนเชคเซเช‚. เชšเซ‹เช•เซเช•เชธ เชคเชฎเซ‡ เชœเชพเช“ เชคเซ‡เชฎ เช•เช‚เชˆเช• เชธเชฎเชพเชชเซเชค เช•เชฐเชตเซเช‚ เชชเชกเชถเซ‡.

เชธเซเชฒเชฐเซเชฎ: เช•เซเชฌเชฐเชจเซ‡เชŸเซเชธ เชธเช˜เชจ. เชชเซเชฐเซ‹เช—เซเชฐเชพเชฎ เช…เชจเซ‡ เชฌเซ‹เชจเชธ

เชฌเซ€เชœเชพ เชฆเชฟเชตเชธเซ‡ เชชเซเชฐเชฅเชฎ เชธเซเชฒเชฐเซเชฎเชจเซ€ เชšเซ‡เชŸเชฎเชพเช‚ เชคเซ‡เช“เชจเซ‡ เชฏเชพเชฆ เช†เชตเซเชฏเซเช‚ เช•เซ‡ เชคเชฎเชพเชฎ เชธเช‚เช—เช เชจเชพเชคเซเชฎเช• เชญเชฏเชพเชจเช•เชคเชพ เชนเซ‹เชตเชพ เช›เชคเชพเช‚ เชคเซ‡ เช•เซ‡เชŸเชฒเซเช‚ เชธเชฐเชธ เช…เชจเซ‡ เชฎเชจเซ‹เชฐเช‚เชœเช• เชนเชคเซเช‚. เชธเซŒเชฅเซ€ เช†เชฌเซ‡เชนเซ‚เชฌ เช›เชพเชช เชฎเซ‡เชณเชตเชจเชพเชฐ เชชเซเชฐเชฅเชฎ. เชšเชพเชฒเซ‹ เชœเซ‹เชˆเช เช•เซ‡ เช“เชจเชฒเชพเชˆเชจ เช•เซ‹เชฐเซเชธเชจเชพ เชชเซเชฐเชฅเชฎ เชตเชฟเชฆเซเชฏเชพเชฐเซเชฅเซ€เช“เชจเซเช‚ เชถเซเช‚ เชฅเชพเชฏ เช›เซ‡. ๐Ÿ™‚

เชธเซเชฒเชฐเซเชฎ: เช•เซเชฌเชฐเชจเซ‡เชŸเซเชธ เชธเช˜เชจ. เชชเซเชฐเซ‹เช—เซเชฐเชพเชฎ เช…เชจเซ‡ เชฌเซ‹เชจเชธ

เชธเซ‹เชฐเซเชธ: www.habr.com

เชเช• เชŸเชฟเชชเซเชชเชฃเซ€ เช‰เชฎเซ‡เชฐเซ‹