เชกเซ‹เชฎเช•เซเชฒเชฟเช• เชชเชฐ เช•เซเชฌเชฐเชจเซ‡เชŸเซเชธ: 1000 เชฎเชพเช‡เช•เซเชฐเซ‹ เชธเชฐเซเชตเชฟเชธเชฟเชธเชจเชพ เช•เซเชฒเชธเซเชŸเชฐเชจเซเช‚ เชธเช‚เชšเชพเชฒเชจ เช•เชฐเซ€เชจเซ‡ เชถเชพเช‚เชคเชฟเชฅเซ€ เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เชธเซ‚เชตเซเช‚

เชฎเชพเชฐเซเช‚ เชจเชพเชฎ เชตเชฟเช•เซเชŸเชฐ เชฏเชพเช—เซ‹เชซเชพเชฐเซ‹เชต เช›เซ‡, เช…เชจเซ‡ เชนเซเช‚ เช“เชชเซเชธ (เช“เชชเชฐเซ‡เชถเชจเซเชธ) เชŸเซ€เชฎเชฎเชพเช‚ เชŸเซ‡เช•เซเชจเชฟเช•เชฒ เชกเซ‡เชตเชฒเชชเชฎเซ‡เชจเซเชŸ เชฎเซ‡เชจเซ‡เชœเชฐ เชคเชฐเซ€เช•เซ‡ เชกเซ‹เชฎเช•เซเชฒเชฟเช• เช–เชพเชคเซ‡ เช•เซเชฌเชฐเชจเซ‡เชŸเซเชธ เชชเซเชฒเซ‡เชŸเชซเซ‹เชฐเซเชฎ เชตเชฟเช•เชธเชพเชตเซ€ เชฐเชนเซเชฏเซ‹ เช›เซเช‚. เชนเซเช‚ เชคเชฎเชจเซ‡ เช…เชฎเชพเชฐเซ€ Dev <-> Ops เชชเซเชฐเช•เซเชฐเชฟเชฏเชพเช“เชจเซ€ เชฐเชšเชจเชพ เชตเชฟเชถเซ‡, เชฐเชถเชฟเชฏเชพเชฎเชพเช‚ เชธเซŒเชฅเซ€ เชฎเซ‹เชŸเชพ k8s เช•เซเชฒเชธเซเชŸเชฐเซ‹เชฎเชพเช‚เชจเชพ เชเช•เชจเชพ เชธเช‚เชšเชพเชฒเชจเชจเซ€ เชตเชฟเชถเซ‡เชทเชคเชพเช“ เชตเชฟเชถเซ‡ เชคเซ‡เชฎเชœ เช…เชฎเชพเชฐเซ€ เชŸเซ€เชฎ เชตเชพเชชเชฐเซ‡ เช›เซ‡ เชคเซ‡ DevOps/SRE เชชเซเชฐเซ‡เช•เซเชŸเชฟเชธ เชตเชฟเชถเซ‡ เชœเชฃเชพเชตเชตเชพ เชฎเชพเช‚เช—เซ เช›เซเช‚.

เชกเซ‹เชฎเช•เซเชฒเชฟเช• เชชเชฐ เช•เซเชฌเชฐเชจเซ‡เชŸเซเชธ: 1000 เชฎเชพเช‡เช•เซเชฐเซ‹ เชธเชฐเซเชตเชฟเชธเชฟเชธเชจเชพ เช•เซเชฒเชธเซเชŸเชฐเชจเซเช‚ เชธเช‚เชšเชพเชฒเชจ เช•เชฐเซ€เชจเซ‡ เชถเชพเช‚เชคเชฟเชฅเซ€ เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เชธเซ‚เชตเซเช‚

เชŸเซ€เชฎ เช‘เชชเซเชธ

เช“เชชเซเชธ เชŸเซ€เชฎเชฎเชพเช‚ เชนเชพเชฒเชฎเชพเช‚ 15 เชฒเซ‹เช•เซ‹ เช›เซ‡. เชคเซ‡เชฎเชพเช‚เชฅเซ€ เชคเซเชฐเชฃ เช“เชซเชฟเชธ เชฎเชพเชŸเซ‡ เชœเชตเชพเชฌเชฆเชพเชฐ เช›เซ‡, เชฌเซ‡ เช…เชฒเช—-เช…เชฒเช— เชŸเชพเชˆเชฎ เชเซ‹เชจเชฎเชพเช‚ เช•เชพเชฎ เช•เชฐเซ‡ เช›เซ‡ เช…เชจเซ‡ เชฐเชพเชคเซเชฐเซ‡ เชธเชนเชฟเชค เช‰เชชเชฒเชฌเซเชง เช›เซ‡. เช†เชฎ, เช‘เชชเซเชธเชฎเชพเช‚เชฅเซ€ เช•เซ‹เชˆ เชตเซเชฏเช•เซเชคเชฟ เชนเช‚เชฎเซ‡เชถเชพ เชฎเซ‹เชจเชฟเชŸเชฐ เชชเชฐ เชนเซ‹เชฏ เช›เซ‡ เช…เชจเซ‡ เช•เซ‹เชˆเชชเชฃ เชœเชŸเชฟเชฒเชคเชพเชจเซ€ เช˜เชŸเชจเชพเชจเซ‹ เชœเชตเชพเชฌ เช†เชชเชตเชพ เชฎเชพเชŸเซ‡ เชคเซˆเชฏเชพเชฐ เชนเซ‹เชฏ เช›เซ‡. เช…เชฎเชพเชฐเซ€ เชชเชพเชธเซ‡ เชจเชพเช‡เชŸ เชถเชฟเชซเซเชŸ เชจเชฅเซ€, เชœเซ‡ เช…เชฎเชพเชฐเซ€ เชฎเชพเชจเชธเชฟเช•เชคเชพเชจเซ‡ เชธเชพเชšเชตเซ‡ เช›เซ‡ เช…เชจเซ‡ เชฆเชฐเซ‡เช•เชจเซ‡ เชชเซ‚เชฐเชคเซ€ เชŠเช‚เช˜ เชฒเซ‡เชตเชพเชจเซ€ เชคเช• เช†เชชเซ‡ เช›เซ‡ เช…เชจเซ‡ เชฎเชพเชคเซเชฐ เช•เซ‹เชฎเซเชชเซเชฏเซเชŸเชฐ เชชเชฐ เชœ เชจเชตเชฐเชพเชถเชจเซ‹ เชธเชฎเชฏ เชชเชธเชพเชฐ เช•เชฐเชตเชพเชจเซ€ เชคเช• เช†เชชเซ‡ เช›เซ‡.

เชกเซ‹เชฎเช•เซเชฒเชฟเช• เชชเชฐ เช•เซเชฌเชฐเชจเซ‡เชŸเซเชธ: 1000 เชฎเชพเช‡เช•เซเชฐเซ‹ เชธเชฐเซเชตเชฟเชธเชฟเชธเชจเชพ เช•เซเชฒเชธเซเชŸเชฐเชจเซเช‚ เชธเช‚เชšเชพเชฒเชจ เช•เชฐเซ€เชจเซ‡ เชถเชพเช‚เชคเชฟเชฅเซ€ เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เชธเซ‚เชตเซเช‚

เชฆเชฐเซ‡เช• เชตเซเชฏเช•เซเชคเชฟ เชชเชพเชธเซ‡ เช…เชฒเช—-เช…เชฒเช— เช•เซเชทเชฎเชคเชพเช“ เชนเซ‹เชฏ เช›เซ‡: เชจเซ‡เชŸเชตเชฐเซเช•เชฐเซเชธ, DBAs, ELK เชธเซเชŸเซ‡เช• เชจเชฟเชทเซเชฃเชพเชคเซ‹, Kubernetes เชเชกเชฎเชฟเชจเซเชธ/เชกเซ‡เชตเชฒเชชเชฐเซเชธ, เชฎเซ‹เชจเชฟเชŸเชฐเชฟเช‚เช—, เชตเชฐเซเชšเซเชฏเซเช…เชฒเชพเชˆเชเซ‡เชถเชจ, เชนเชพเชฐเซเชกเชตเซ‡เชฐ เชจเชฟเชทเซเชฃเชพเชคเซ‹ เชตเช—เซ‡เชฐเซ‡. เชเช• เชตเชธเซเชคเซ เชฆเชฐเซ‡เช•เชจเซ‡ เชเช• เช•เชฐเซ‡ เช›เซ‡ - เชฆเชฐเซ‡เช• เชตเซเชฏเช•เซเชคเชฟ เช…เชฎเซเช• เช…เช‚เชถเซ‡ เช†เชชเชฃเชพเชฎเชพเช‚เชจเชพ เช•เซ‹เชˆเชชเชฃเชจเซ‡ เชฌเชฆเชฒเซ€ เชถเช•เซ‡ เช›เซ‡: เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, k8s เช•เซเชฒเชธเซเชŸเชฐเชฎเชพเช‚ เชจเชตเชพ เชจเซ‹เชกเซเชธ เชฆเชพเช–เชฒ เช•เชฐเซ‹, PostgreSQL เช…เชชเชกเซ‡เชŸ เช•เชฐเซ‹, CI/CD + Ansible เชชเชพเช‡เชชเชฒเชพเช‡เชจ เชฒเช–เซ‹, Python/Bash/Go เชฎเชพเช‚ เช•เช‚เชˆเช• เชธเซเชตเชšเชพเชฒเชฟเชค เช•เชฐเซ‹, เชเช• เชญเชพเช— เชœเซ‹เชกเซ‹ DPC เชจเซ‡ เชนเชพเชฐเซเชกเชตเซ‡เชฐเชจเซเช‚. เช•เซ‹เชˆเชชเชฃ เช•เซเชทเซ‡เชคเซเชฐเชฎเชพเช‚ เชฎเชœเชฌเซ‚เชค เช•เซเชทเชฎเชคเชพเช“ เชชเซเชฐเชตเซƒเชคเซเชคเชฟเชจเซ€ เชฆเชฟเชถเชพ เชฌเชฆเชฒเชตเชพเชฎเชพเช‚ เช…เชจเซ‡ เช•เซ‹เชˆ เช…เชจเซเชฏ เช•เซเชทเซ‡เชคเซเชฐเชฎเชพเช‚ เชชเช‚เชช เชถเชฐเซ‚ เช•เชฐเชตเชพเชฎเชพเช‚ เชฆเช–เชฒ เช•เชฐเชคเซ€ เชจเชฅเซ€. เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, เชฎเชจเซ‡ เชชเซ‹เชธเซเชŸเช—เซเชฐเซ‡เชเชธเช•เซเชฏเซเชเชฒ เชจเชฟเชทเซเชฃเชพเชค เชคเชฐเซ€เช•เซ‡ เชเช• เช•เช‚เชชเชจเซ€เชฎเชพเช‚ เชจเซ‹เช•เชฐเซ€ เชฎเชณเซ€, เช…เชจเซ‡ เชนเชตเซ‡ เชฎเชพเชฐเซ€ เชœเชตเชพเชฌเชฆเชพเชฐเซ€เชจเซเช‚ เชฎเซเช–เซเชฏ เช•เซเชทเซ‡เชคเซเชฐ เช•เซเชฌเชฐเชจเซ‡เชŸเซเชธ เช•เซเชฒเชธเซเชŸเชฐเซเชธ เช›เซ‡. เชŸเซ€เชฎเชฎเชพเช‚, เช•เซ‹เชˆเชชเชฃ เชตเซƒเชฆเซเชงเชฟ เชฎเชพเชคเซเชฐ เช†เชตเช•เชพเชฐเซเชฏ เช›เซ‡ เช…เชจเซ‡ เช–เชญเชพเชจเซ€ เชญเชพเชตเชจเชพ เช–เซ‚เชฌ เชตเชฟเช•เชธเชฟเชค เช›เซ‡.

เชฎเชพเชฐเซเช— เชฆเซเชตเชพเชฐเชพ, เช…เชฎเซ‡ เชถเชฟเช•เชพเชฐ เช•เชฐเซ€เช เช›เซ€เช. เช‰เชฎเซ‡เชฆเชตเชพเชฐเซ‹ เชฎเชพเชŸเซ‡เชจเซ€ เช†เชตเชถเซเชฏเช•เชคเชพเช“ เช–เซ‚เชฌ เชชเซเชฐเชฎเชพเชฃเชญเซ‚เชค เช›เซ‡. เชฎเชพเชฐเชพ เชฎเชพเชŸเซ‡ เช…เช‚เช—เชค เชฐเซ€เชคเซ‡, เชคเซ‡ เชฎเชนเชคเซเชตเชจเซเช‚ เช›เซ‡ เช•เซ‡ เชตเซเชฏเช•เซเชคเชฟ เชŸเซ€เชฎเชฎเชพเช‚ เชฌเช‚เชงเชฌเซ‡เชธเซ‡ เช›เซ‡, เชฌเชฟเชจ-เชตเชฟเชฐเซ‹เชงเชพเชญเชพเชธเซ€ เช›เซ‡, เชชเชฃ เชคเซ‡เชจเชพ เชฆเซƒเชทเซเชŸเชฟเช•เซ‹เชฃเชจเซ‹ เชฌเชšเชพเชต เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เช•เชฐเชตเซ‹ เชคเซ‡ เชชเชฃ เชœเชพเชฃเซ‡ เช›เซ‡, เชตเชฟเช•เชพเชธ เช•เชฐเชตเชพ เชฎเชพเช‚เช—เซ‡ เช›เซ‡ เช…เชจเซ‡ เช•เช‚เชˆเช• เชจเชตเซเช‚ เช•เชฐเชตเชพเชฎเชพเช‚, เชคเซ‡เชจเชพ เชตเชฟเชšเชพเชฐเซ‹ เชชเซเชฐเชฆเชพเชจ เช•เชฐเชตเชพเชฎเชพเช‚ เชกเชฐเชคเซ‹ เชจเชฅเซ€. เช‰เชชเชฐเชพเช‚เชค, เชธเซเช•เซเชฐเชฟเชชเซเชŸเซ€เช‚เช— เชญเชพเชทเชพเช“เชฎเชพเช‚ เชชเซเชฐเซ‹เช—เซเชฐเชพเชฎเชฟเช‚เช— เช•เซเชถเชณเชคเชพ, Linux เช…เชจเซ‡ เช…เช‚เช—เซเชฐเซ‡เชœเซ€เชจเซ€ เชฎเซ‚เชณเชญเซ‚เชค เชฌเชพเชฌเชคเซ‹เชจเซเช‚ เชœเซเชžเชพเชจ เชœเชฐเซ‚เชฐเซ€ เช›เซ‡. เช…เช‚เช—เซเชฐเซ‡เชœเซ€เชจเซ€ เชœเชฐเซ‚เชฐ เชเชŸเชฒเชพ เชฎเชพเชŸเซ‡ เช›เซ‡ เช•เซ‡ เชซเซ…เช•เซ…เชชเชจเชพ เช•เชฟเชธเซเชธเชพเชฎเชพเช‚ เชตเซเชฏเช•เซเชคเชฟ 10 เชฎเชฟเชจเชฟเชŸเชฎเชพเช‚ เชจเชนเซ€เช‚ เชชเชฃ 10 เชธเซ‡เช•เชจเซเชกเชฎเชพเช‚ เชธเชฎเชธเซเชฏเชพเชจเซ‹ เช‰เช•เซ‡เชฒ เช—เซ‚เช—เชฒ เช•เชฐเซ€ เชถเช•เซ‡. เชฒเชฟเชจเช•เซเชธเชจเซเช‚ เชŠเช‚เชกเซเช‚ เชœเซเชžเชพเชจ เชงเชฐเชพเชตเชคเชพ เชจเชฟเชทเซเชฃเชพเชคเซ‹ เชธเชพเชฅเซ‡, เชนเชตเซ‡ เชคเซ‡ เช–เซ‚เชฌ เชœ เชฎเซเชถเซเช•เซ‡เชฒ เช›เซ‡: เชฐเชฎเซเชœเซ€, เชชเชฐเช‚เชคเซ เชคเซเชฐเชฃเชฎเชพเช‚เชฅเซ€ เชฌเซ‡ เช‰เชฎเซ‡เชฆเชตเชพเชฐเซ‹ เชชเซเชฐเชถเซเชจเชจเซ‹ เชœเชตเชพเชฌ เช†เชชเซ€ เชถเช•เชคเชพ เชจเชฅเซ€ โ€œเชฒเซ‹เชก เชเชตเชฐเซ‡เชœ เชถเซเช‚ เช›เซ‡? เชคเซ‡เชฎเชพเช‚ เชถเซเช‚ เชธเชฎเชพเชฏเซ‡เชฒเซเช‚ เช›เซ‡? โ€, เช…เชจเซ‡ เชชเซเชฐเชถเซเชจโ€œ เชธเชฟเชถ เชชเซเชฐเซ‹เช—เซเชฐเชพเชฎเชฎเชพเช‚เชฅเซ€ เช•เซ‹เชฐ เชกเชฎเซเชช เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เชเช•เชคเซเชฐเชฟเชค เช•เชฐเชตเซ‹โ€ เช เชธเซเชชเชฐเชนเซเชฏเซเชฎเชจเซเชธเชจเซ€ เชฆเซเชจเชฟเชฏเชพเชฎเชพเช‚เชฅเซ€ เช•เช‚เชˆเช• เชฎเชพเชจเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡ ... เช…เชฅเชตเชพ เชกเชพเชฏเชจเชพเชธเซ‹เชฐ. เช†เชชเชฃเซ‡ เช†เชจเซ‡ เชธเชนเชจ เช•เชฐเชตเซเช‚ เชชเชกเชถเซ‡, เช•เชพเชฐเชฃ เช•เซ‡ เชธเชพเชฎเชพเชจเซเชฏ เชฐเซ€เชคเซ‡ เชฒเซ‹เช•เซ‹เช เช…เชจเซเชฏ เช•เซเชทเชฎเชคเชพเช“ เช–เซ‚เชฌ เชตเชฟเช•เชธเชฟเชค เช•เชฐเซ€ เช›เซ‡, เช…เชจเซ‡ เช…เชฎเซ‡ Linux เชถเซ€เช–เชตเซ€เชถเซเช‚. "เชฎเซ‡เช˜เชจเซ€ เช†เชงเซเชจเชฟเช• เชฆเซเชจเชฟเชฏเชพเชฎเชพเช‚ DevOps เชเชจเซเชœเชฟเชจเชฟเชฏเชฐเชจเซ‡ เช† เชฌเชงเซเช‚ เชœเชพเชฃเชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เช•เซ‡เชฎ เช›เซ‡" เชชเซเชฐเชถเซเชจเชจเซ‹ เชœเชตเชพเชฌ เชฒเซ‡เช–เชจเชพ เช…เชตเช•เชพเชถเชจเซ€ เชฌเชนเชพเชฐ เช›เซ‹เชกเชตเซ‹ เชชเชกเชถเซ‡, เชชเชฐเช‚เชคเซ เชคเซเชฐเชฃ เชถเชฌเซเชฆเซ‹เชฎเชพเช‚: เช† เชฌเชงเซเช‚ เชœเชฐเซ‚เชฐเซ€ เช›เซ‡.

เชธเชพเชงเชจเซ‹ เช†เชฆเซ‡เชถ

เชŸเซ‚เชฒเซเชธ เชŸเซ€เชฎ เช“เชŸเซ‹เชฎเซ‡เชถเชจเชฎเชพเช‚ เชจเซ‹เช‚เชงเชชเชพเชคเซเชฐ เชญเซ‚เชฎเชฟเช•เชพ เชญเชœเชตเซ‡ เช›เซ‡. เชคเซ‡เชฎเชจเซเช‚ เชฎเซเช–เซเชฏ เช•เชพเชฐเซเชฏ เชตเชฟเช•เชพเชธเช•เชฐเซเชคเชพเช“ เชฎเชพเชŸเซ‡ เช…เชจเซเช•เซ‚เชณ เช—เซเชฐเชพเชซเชฟเช•เชฒ เช…เชจเซ‡ CLI เชŸเซ‚เชฒเซเชธ เชฌเชจเชพเชตเชตเชพเชจเซเช‚ เช›เซ‡. เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, เช•เซ‹เชจเซเชซเชฐเชจเซ‹ เช…เชฎเชพเชฐเซ‹ เช†เช‚เชคเชฐเชฟเช• เชตเชฟเช•เชพเชธ เชคเชฎเชจเซ‡ เชฎเชพเชคเซเชฐ เชฅเซ‹เชกเชพ เชฎเชพเช‰เชธ เช•เซเชฒเชฟเช•เซเชธ เชธเชพเชฅเซ‡ เช•เซเชฌเชฐเชจเซ‡เชŸเซเชธ เชชเชฐ เชเชชเซเชฒเชฟเช•เซ‡เชถเชจ เชฐเซ‹เชฒ เช†เช‰เชŸ เช•เชฐเชตเชพ, เชคเซ‡เชจเชพ เชธเช‚เชธเชพเชงเชจเซ‹, เชคเชฟเชœเซ‹เชฐเซ€เชจเซ€ เชšเชพเชตเซ€เช“ เชตเช—เซ‡เชฐเซ‡เชจเซ‡ เช—เซ‹เช เชตเชตเชพเชจเซ€ เชฎเช‚เชœเซ‚เชฐเซ€ เช†เชชเซ‡ เช›เซ‡. เชชเชนเซ‡เชฒเชพ เชœเซ‡เชจเช•เชฟเชจเซเชธ + เชนเซ‡เชฒเซเชฎ 2 เชนเชคเซเช‚, เชชเชฐเช‚เชคเซ เช•เซ‹เชชเซ€-เชชเซ‡เชธเซเชŸเชจเซ‡ เชฆเซ‚เชฐ เช•เชฐเชตเชพ เช…เชจเซ‡ เชธเซ‹เชซเซเชŸเชตเซ‡เชฐ เชœเซ€เชตเชจ เชšเช•เซเชฐเชฎเชพเช‚ เชเช•เชฐเซ‚เชชเชคเชพ เชฒเชพเชตเชตเชพ เชฎเชพเชŸเซ‡ เชฎเชพเชฐเซ‡ เชฎเชพเชฐเซเช‚ เชชเซ‹เชคเชพเชจเซเช‚ เชธเชพเชงเชจ เชตเชฟเช•เชธเชพเชตเชตเซเช‚ เชชเชกเซเชฏเซเช‚.

เช‘เชชเซเชธ เชŸเซ€เชฎ เชตเชฟเช•เชพเชธเช•เชฐเซเชคเชพเช“ เชฎเชพเชŸเซ‡ เชชเชพเช‡เชชเชฒเชพเช‡เชจเซเชธ เชฒเช–เชคเซ€ เชจเชฅเซ€, เชชเชฐเช‚เชคเซ เชคเซ‡เชฎเชจเซ‡ เชฒเซ‡เช–เชฟเชคเชฎเชพเช‚ เช•เซ‹เชˆเชชเชฃ เชฎเซเชฆเซเชฆเชพ เชชเชฐ เชธเชฒเชพเชน เช†เชชเซ€ เชถเช•เซ‡ เช›เซ‡ (เช•เซ‡เชŸเชฒเชพเช• เชชเชพเชธเซ‡ เชนเชœเซ€ เชชเชฃ เชนเซ‡เชฒเซเชฎ 3 เช›เซ‡).

DevOps

DevOps เชฎเชพเชŸเซ‡, เช…เชฎเซ‡ เชคเซ‡เชจเซ‡ เช†เชจเชพ เชœเซ‡เชตเซเช‚ เชœเซ‹เชˆเช เช›เซ€เช:

เชฆเซ‡เชต เชŸเซ€เชฎเซ‹ เช•เซ‹เชก เชฒเช–เซ‡ เช›เซ‡, เชคเซ‡เชจเซ‡ เช•เซ‹เชจเซเชซเชฐ เชŸเซ dev -> qa/stage -> prod เชฆเซเชตเชพเชฐเชพ เชฐเซ‹เชฒเช†เช‰เชŸ เช•เชฐเซ‡ เช›เซ‡. เช•เซ‹เชก เชงเซ€เชฎเซเช‚ เชจ เชฅเชพเชฏ เช…เชจเซ‡ เชญเซ‚เชฒเซ‹ เชจ เชฅเชพเชฏ เชคเซ‡เชจเซ€ เช–เชพเชคเชฐเซ€ เช•เชฐเชตเชพเชจเซ€ เชœเชตเชพเชฌเชฆเชพเชฐเซ€ เชฆเซ‡เชต เช…เชจเซ‡ เช‘เชชเซเชธ เชŸเซ€เชฎเชจเซ€ เช›เซ‡. เชฆเชฟเชตเชธเชจเชพ เชธเชฎเชฏเซ‡, เช‘เชชเซเชธ เชŸเซ€เชฎเชจเชพ เชซเชฐเชœ เช…เชงเชฟเช•เชพเชฐเซ€เช เชคเซ‡เชฎเชจเซ€ เช…เชฐเชœเซ€ เชธเชพเชฅเซ‡ เช•เซ‹เชˆ เช˜เชŸเชจเชพเชจเซ‹ เชœเชตเชพเชฌ เช†เชชเชตเซ‹ เชœเซ‹เชˆเช, เช…เชจเซ‡ เชธเชพเช‚เชœเซ‡ เช…เชจเซ‡ เชฐเชพเชคเซเชฐเซ‡, เชกเซเชฏเซเชŸเซ€ เชเชกเชฎเชฟเชจ (เช“เชชเซเชธ) เช เชกเซ‡เชตเชฒเชชเชฐเชจเซ‡ เชœเช—เชพเชกเชตเซ‹ เชœเซ‹เชˆเช เชœเซ‹ เชคเซ‡ เช–เชพเชคเชฐเซ€เชชเซ‚เชฐเซเชตเช• เชœเชพเชฃเชคเซ‹ เชนเซ‹เชฏ เช•เซ‡ เชธเชฎเชธเซเชฏเชพ เชจเชฅเซ€. เชˆเชจเซเชซเซเชฐเชพเชธเซเชŸเซเชฐเช•เซเชšเชฐเชฎเชพเช‚. เชฎเซ‹เชจเชฟเชŸเชฐเชฟเช‚เช—เชฎเชพเช‚ เชคเชฎเชพเชฎ เชฎเซ‡เชŸเซเชฐเชฟเช•เซเชธ เช…เชจเซ‡ เชšเซ‡เชคเชตเชฃเซ€เช“ เช†เชชเชฎเซ‡เชณเซ‡ เช…เชฅเชตเชพ เช…เชฐเซเชง-เชธเซเชตเชšเชพเชฒเชฟเชค เชฐเซ€เชคเซ‡ เชฆเซ‡เช–เชพเชฏ เช›เซ‡.

เช‘เชชเซเชธเชจเซ€ เชœเชตเชพเชฌเชฆเชพเชฐเซ€เชจเซ‹ เชตเชฟเชธเซเชคเชพเชฐ เช เช•เซเชทเชฃเชฅเซ€ เชถเชฐเซ‚ เชฅเชพเชฏ เช›เซ‡ เชœเซเชฏเชพเช‚เชฅเซ€ เชเชชเซเชฒเซ€เช•เซ‡เชถเชจเชจเซ‡ เชชเซเชฐเซ‹เชกเช•เซเชถเชจเชฎเชพเช‚ เชฒเชพเชตเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡, เชชเชฐเช‚เชคเซ เชฆเซ‡เชตเชจเซ€ เชœเชตเชพเชฌเชฆเชพเชฐเซ€ เชคเซเชฏเชพเช‚ เชธเชฎเชพเชชเซเชค เชฅเชคเซ€ เชจเชฅเซ€ - เช…เชฎเซ‡ เชเช• เช•เชพเชฎ เช•เชฐเซ€เช เช›เซ€เช เช…เชจเซ‡ เชเช• เชœ เชฌเซ‹เชŸเชฎเชพเช‚ เช›เซ€เช.

เชตเชฟเช•เชพเชธเช•เชฐเซเชคเชพเช“ เชเชกเชฎเชฟเชจเชจเซ‡ เชธเชฒเชพเชน เช†เชชเซ‡ เช›เซ‡ เชœเซ‹ เชคเซ‡เช“เชจเซ‡ เชเชกเชฎเชฟเชจ เชฎเชพเช‡เช•เซเชฐเซ‹เชธเชฐเซเชตเชฟเชธ เชฒเช–เชตเชพเชฎเชพเช‚ เชฎเชฆเชฆเชจเซ€ เชœเชฐเซ‚เชฐ เชนเซ‹เชฏ (เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, เช—เซ‹ เชฌเซ‡เช•เชเชจเซเชก + HTML5), เช…เชจเซ‡ เชเชกเชฎเชฟเชจเซเชธ เชตเชฟเช•เชพเชธเช•เชฐเซเชคเชพเช“เชจเซ‡ เช•เซ‹เชˆเชชเชฃ เช‡เชจเซเชซเซเชฐเชพเชธเซเชŸเซเชฐเช•เซเชšเชฐ เช…เชฅเชตเชพ k8s เชธเช‚เชฌเช‚เชงเชฟเชค เชธเชฎเชธเซเชฏเชพเช“ เชชเชฐ เชธเชฒเชพเชน เช†เชชเซ‡ เช›เซ‡.

เชฎเชพเชฐเซเช— เชฆเซเชตเชพเชฐเชพ, เช…เชฎเชพเชฐเซ€ เชชเชพเชธเซ‡ เชฎเซ‹เชจเซ‹เชฒเชฟเชฅ เชฌเชฟเชฒเช•เซเชฒ เชจเชฅเซ€, เชซเช•เซเชค เชฎเชพเช‡เช•เซเชฐเซ‹เชธเชฐเซเชตเชฟเชธเชฟเชธ เช›เซ‡. เชคเซ‡เชฎเชจเซ€ เชธเช‚เช–เซเชฏเชพ เช…เชคเซเชฏเชพเชฐ เชธเซเชงเซ€ prod k900s เช•เซเชฒเชธเซเชŸเชฐเชฎเชพเช‚ 1000 เช…เชจเซ‡ 8 เชจเซ€ เชตเชšเซเชšเซ‡ เชตเชงเช˜เชŸ เชฅเชพเชฏ เช›เซ‡, เชœเซ‹ เชธเช‚เช–เซเชฏเชพ เชฆเซเชตเชพเชฐเชพ เชฎเชพเชชเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เชคเซ‹ เชœเชฎเชพเชตเชŸ. เชถเซ€เช‚เช—เซ‹เชจเซ€ เชธเช‚เช–เซเชฏเชพ 1700 เช…เชจเซ‡ 2000 เชจเซ€ เชตเชšเซเชšเซ‡ เชตเชงเช˜เชŸ เชฅเชพเชฏ เช›เซ‡. เชชเซเชฐเซ‹เชก เช•เซเชฒเชธเซเชŸเชฐเชฎเชพเช‚ เชถเซ€เช‚เช—เซ‹ เชนเชตเซ‡ 2000 เชจเซ€ เช†เชธเชชเชพเชธ เช›เซ‡.

เชนเซเช‚ เชšเซ‹เช•เซเช•เชธ เชจเช‚เชฌเชฐเซ‹ เช†เชชเซ€ เชถเช•เชคเซ‹ เชจเชฅเซ€, เช•เชพเชฐเชฃ เช•เซ‡ เช…เชฎเซ‡ เชฌเชฟเชจเชœเชฐเซ‚เชฐเซ€ เชฎเชพเช‡เช•เซเชฐเซ‹เชธเซ‡เชตเชพเช“เชจเซเช‚ เชจเชฟเชฐเซ€เช•เซเชทเชฃ เช•เชฐเซ€เช เช›เซ€เช เช…เชจเซ‡ เชคเซ‡เชจเซ‡ เช…เชฐเซเชง-เชธเซเชตเชšเชพเชฒเชฟเชค เชฎเซ‹เชกเชฎเชพเช‚ เช•เชพเชชเซ€ เชจเชพเช–เซ€เช เช›เซ€เช. k8s เชฎเชพเช‚ เชฌเชฟเชจเชœเชฐเซ‚เชฐเซ€ เชเช•เชฎเซ‹ เชชเชฐ เชจเชœเชฐ เชฐเชพเช–เชตเชพเชฅเซ€ เช…เชฎเชจเซ‡ เชฎเชฆเชฆ เชฎเชณเซ‡ เช›เซ‡ เชจเช•เชพเชฎเซเช‚-เช“เชชเชฐเซ‡เชŸเชฐเชœเซ‡ เชธเช‚เชธเชพเชงเชจเซ‹ เช…เชจเซ‡ เชจเชพเชฃเชพเช‚ เชฌเชšเชพเชตเซ‡ เช›เซ‡.

เชธเช‚เชธเชพเชงเชจ เชตเซเชฏเชตเชธเซเชฅเชพเชชเชจ

เชฎเซ‹เชจเซ€เชŸเชฐเซ€เช‚เช—

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

  • เชเชฌเซเชฌเซ€เช•เซเชธ. เชธเชพเชฐเซเช‚ เชœเซ‚เชจเซเช‚ เชฎเซ‹เชจเชฟเชŸเชฐเชฟเช‚เช—, เชœเซ‡ เชฎเซเช–เซเชฏเชคเซเชตเซ‡ เชˆเชจเซเชซเซเชฐเชพเชธเซเชŸเซเชฐเช•เซเชšเชฐเชจเซ€ เชเช•เช‚เชฆเชฐ เชธเซเชฅเชฟเชคเชฟเชจเซเช‚ เชจเชฟเชฐเซ€เช•เซเชทเชฃ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชฐเชšเชพเชฏเซ‡เชฒ เช›เซ‡. เชคเซ‡ เช…เชฎเชจเซ‡ เช•เชนเซ‡ เช›เซ‡ เช•เซ‡ เชœเซเชฏเชพเชฐเซ‡ เชจเซ‹เชก เชชเซเชฐเซ‹เชธเซ‡เชธเชฐ, เชฎเซ‡เชฎเชฐเซ€, เชกเชฟเชธเซเช•, เชจเซ‡เชŸเชตเชฐเซเช• เชตเช—เซ‡เชฐเซ‡ เชฆเซเชตเชพเชฐเชพ เชฎเซƒเชคเซเชฏเซ เชชเชพเชฎเซ‡ เช›เซ‡. เช…เชฒเซŒเช•เชฟเช• เช•เช‚เชˆ เชจเชฅเซ€, เชชเชฐเช‚เชคเซ เช…เชฎเชพเชฐเซ€ เชชเชพเชธเซ‡ เชเชœเชจเซเชŸเซ‹เชจเซ‹ เชเช• เช…เชฒเช— เชกเชฟเชฎเชจเชธเซ‡เชŸ เชชเชฃ เช›เซ‡, เชœเซ‡เชจเซ€ เชฎเชฆเชฆเชฅเซ€, เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, เช…เชฎเซ‡ เช•เซเชฒเชธเซเชŸเชฐเชฎเชพเช‚ DNS เชธเซเชฅเชฟเชคเชฟเชจเซเช‚ เชจเชฟเชฐเซ€เช•เซเชทเชฃ เช•เชฐเซ€เช เช›เซ€เช: เช…เชฎเซ‡ เชฎเซ‚เชฐเซเช– เช•เซ‹เชฐเซเชกเชจเซเชธ เชชเซ‹เชกเซเชธ เชถเซ‹เชงเซ€เช เช›เซ€เช, เช…เชฎเซ‡ เชฌเชพเชนเซเชฏ เชฏเชœเชฎเชพเชจเซ‹เชจเซ€ เช‰เชชเชฒเชฌเซเชงเชคเชพ เชคเชชเชพเชธเซ€เช เช›เซ€เช. เชเชตเซเช‚ เชฒเชพเช—เซ‡ เช›เซ‡ เช•เซ‡ เชคเซ‡เชจเชพ เชฎเชพเชŸเซ‡ เชถเชพ เชฎเชพเชŸเซ‡ เชšเชฟเช‚เชคเชพ เช•เชฐเชตเซ€, เชชเชฐเช‚เชคเซ เชฎเซ‹เชŸเชพ เชชเซเชฐเชฎเชพเชฃเชฎเชพเช‚ เชŸเซเชฐเชพเชซเชฟเช• เชชเชฐ เช† เช˜เชŸเช• เชจเชฟเชทเซเชซเชณเชคเชพเชจเซ‹ เช—เช‚เชญเซ€เชฐ เชฎเซเชฆเซเชฆเซ‹ เช›เซ‡. เช…เช—เชพเช‰ เชฎเชพเชฐเซ€ เชชเชพเชธเซ‡ เช›เซ‡ เชตเชฐเซเชฃเชตเซ‡เชฒเช•เซเชฒเชธเซเชŸเชฐเชฎเชพเช‚ DNS เชชเซเชฐเชฆเชฐเซเชถเชจ เชธเชพเชฅเซ‡ เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เชธเช‚เช˜เชฐเซเชท เช•เชฐเซเชฏเซ‹.
  • เชชเซเชฐเซ‹เชฎเชฟเชฅเชฟเชฏเชธ เช“เชชเชฐเซ‡เชŸเชฐ. เชตเชฟเชตเชฟเชง เชจเชฟเช•เชพเชธเช•เชพเชฐเซ‹เชจเซ‹ เชธเชฎเซ‚เชน เชคเชฎเชพเชฎ เช•เซเชฒเชธเซเชŸเชฐ เช˜เชŸเช•เซ‹เชจเซ€ เชเช• เชฎเชนเชพเชจ เชเชพเช‚เช–เซ€ เช†เชชเซ‡ เช›เซ‡. เช†เช—เชณ, เช…เชฎเซ‡ Grafana เชฎเชพเช‚ เชฎเซ‹เชŸเชพ เชกเซ‡เชถเชฌเซ‹เชฐเซเชกเซเชธ เชชเชฐ เช† เชฌเชงเซเช‚ เชตเชฟเชเซเชฏเซเช…เชฒเชพเชˆเช เช•เชฐเซ€เช เช›เซ€เช, เช…เชจเซ‡ เชธเซ‚เชšเชจเชพเช“ เชฎเชพเชŸเซ‡ alertmanager เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เช เช›เซ€เช.

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

"เช•เซเชฏเซเชฌ" เชฎเชพเช‚ เชŸเซ€เชฎ เชธเช‚เชธเชพเชงเชจเซ‹

เช‰เชฆเชพเชนเชฐเชฃเซ‹ เชธเชพเชฅเซ‡ เช†เช—เชณ เชตเชงเชคเชพ เชชเชนเซ‡เชฒเชพ, เชคเซ‡ เชธเชฎเชœเชพเชตเชตเชพ เชฏเซ‹เช—เซเชฏ เช›เซ‡ เช•เซ‡ เช…เชฎเชพเชฐเซ€ เชชเชพเชธเซ‡ เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เชธเช‚เชธเชพเชงเชจ เชซเชพเชณเชตเชฃเซ€ เช›เซ‡ เชธเซ‚เช•เซเชทเซเชฎ เชธเซ‡เชตเชพเช“.

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

เชŸเซ€เชฎ เชฆเซ€เช  เชธเช‚เชธเชพเชงเชจ เชซเชพเชณเชตเชฃเซ€เชจเซเช‚ เช‰เชฆเชพเชนเชฐเชฃ:

namespaces:

  chat-team:
    pods: 23
    limits:
      cpu: 11
      memory: 20Gi
    requests:
      cpu: 11
      memory: 20Gi

เชตเชฟเชจเช‚เชคเซ€เช“ เช…เชจเซ‡ เชฎเชฐเซเชฏเชพเชฆเชพเช“

เช˜เชจ" เชตเชฟเชจเช‚เชคเซ€ เชนเซ‡เช เชณ เชฌเชพเช‚เชฏเชงเชฐเซ€เช•เซƒเชค เช†เชฐเช•เซเชทเชฟเชค เชธเช‚เชธเชพเชงเชจเซ‹เชจเซ€ เชธเช‚เช–เซเชฏเชพ เช›เซ‡ เชชเซ‹เชก (เชเช• เช…เชฅเชตเชพ เชตเชงเซ เชกเซ‹เช•เชฐ เช•เชจเซเชŸเซ‡เชจเชฐ) เช•เซเชฒเชธเซเชŸเชฐเชฎเชพเช‚. เชฎเชฐเซเชฏเชพเชฆเชพ เช เชฌเชฟเชจ-เชฌเชพเช‚เชฏเชงเชฐเซ€เช•เซƒเชค เชฎเชนเชคเซเชคเชฎ เช›เซ‡. เชคเชฎเซ‡ เช˜เชฃเซ€เชตเชพเชฐ เชšเชพเชฐเซเชŸ เชชเชฐ เชœเซ‹เชˆ เชถเช•เซ‹ เช›เซ‹ เช•เซ‡ เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เช•เซ‡เชŸเชฒเซ€เช• เชŸเซ€เชฎเซ‡ เชคเซ‡เชจเซ€ เชฌเชงเซ€ เชเชชเซเชฒเชฟเช•เซ‡เชถเชจเซ‹ เชฎเชพเชŸเซ‡ เช˜เชฃเซ€ เชฌเชงเซ€ เชตเชฟเชจเช‚เชคเซ€เช“ เชธเซ‡เชŸ เช•เชฐเซ€ เช›เซ‡ เช…เชจเซ‡ เชเชชเซเชฒเชฟเช•เซ‡เชถเชจเชจเซ‡ "เช•เซเชฏเซเชฌ" เชชเชฐ เชœเชฎเชพเชตเซ€ เชถเช•เชคเซ€ เชจเชฅเซ€, เช•เชพเชฐเชฃ เช•เซ‡ เชคเซ‡เชฎเชจเซ€ เชจเซ‡เชฎเชธเซเชชเซ‡เชธ เชนเซ‡เช เชณ เชฌเชงเซ€ เชตเชฟเชจเช‚เชคเซ€เช“ เชชเชนเซ‡เชฒเซ‡เชฅเซ€ เชœ "เช–เชฐเซเชšเชฟเชค" เชฅเชˆ เช—เชˆ เช›เซ‡.

เช† เชชเชฐเชฟเชธเซเชฅเชฟเชคเชฟเชฎเชพเช‚เชฅเซ€ เชฌเชนเชพเชฐ เชจเซ€เช•เชณเชตเชพเชจเซ‹ เชธเชพเชšเซ‹ เชฐเชธเซเชคเซ‹ เช เช›เซ‡ เช•เซ‡ เชตเชพเชธเซเชคเชตเชฟเช• เชธเช‚เชธเชพเชงเชจ เชตเชชเชฐเชพเชถเชจเซ‡ เชœเซ‹เชตเซ‹ เช…เชจเซ‡ เชตเชฟเชจเช‚เชคเซ€ เช•เชฐเซ‡เชฒ เชฐเช•เชฎ (เชตเชฟเชจเช‚เชคเซ€) เชธเชพเชฅเซ‡ เชคเซ‡เชจเซ€ เชคเซเชฒเชจเชพ เช•เชฐเชตเซ€.

เชกเซ‹เชฎเช•เซเชฒเชฟเช• เชชเชฐ เช•เซเชฌเชฐเชจเซ‡เชŸเซเชธ: 1000 เชฎเชพเช‡เช•เซเชฐเซ‹ เชธเชฐเซเชตเชฟเชธเชฟเชธเชจเชพ เช•เซเชฒเชธเซเชŸเชฐเชจเซเช‚ เชธเช‚เชšเชพเชฒเชจ เช•เชฐเซ€เชจเซ‡ เชถเชพเช‚เชคเชฟเชฅเซ€ เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เชธเซ‚เชตเซเช‚
เชกเซ‹เชฎเช•เซเชฒเชฟเช• เชชเชฐ เช•เซเชฌเชฐเชจเซ‡เชŸเซเชธ: 1000 เชฎเชพเช‡เช•เซเชฐเซ‹ เชธเชฐเซเชตเชฟเชธเชฟเชธเชจเชพ เช•เซเชฒเชธเซเชŸเชฐเชจเซเช‚ เชธเช‚เชšเชพเชฒเชจ เช•เชฐเซ€เชจเซ‡ เชถเชพเช‚เชคเชฟเชฅเซ€ เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เชธเซ‚เชตเซเช‚

เช‰เชชเชฐเซ‹เช•เซเชค เชธเซเช•เซเชฐเซ€เชจเชถเซ‹เชŸ เชฆเชฐเซเชถเชพเชตเซ‡ เช›เซ‡ เช•เซ‡ "เชตเชฟเชจเช‚เชคเซ€ เช•เชฐเซ‡เชฒ" (เชตเชฟเชจเช‚เชคเซ€ เช•เชฐเซ‡เชฒ) CPU เช เชฅเซเชฐเซ‡เชกเซ‹เชจเซ€ เชตเชพเชธเซเชคเชตเชฟเช• เชธเช‚เช–เซเชฏเชพ เชฎเชพเชŸเซ‡ เชชเชธเช‚เชฆ เช•เชฐเซ‡เชฒ เช›เซ‡, เช…เชจเซ‡ เชฎเชฐเซเชฏเชพเชฆเชพเช“ CPU เชฅเซเชฐเซ‡เชกเซ‹เชจเซ€ เชตเชพเชธเซเชคเชตเชฟเช• เชธเช‚เช–เซเชฏเชพ เช•เชฐเชคเชพเช‚ เชตเชงเซ€ เชถเช•เซ‡ เช›เซ‡ =)

เชนเชตเซ‡ เชšเชพเชฒเซ‹ เช…เชฎเซเช• เชจเซ‡เชฎเชธเซเชชเซ‡เชธ เชชเชฐ เชจเชœเซ€เช•เชฅเซ€ เชจเชœเชฐ เช•เชฐเซ€เช (เชฎเซ‡เช‚ เชจเซ‡เชฎเชธเซเชชเซ‡เชธ เช•เซเชฏเซเชฌ-เชธเชฟเชธเซเชŸเชฎ เชชเชธเช‚เชฆ เช•เชฐเซเชฏเซเช‚ - "เช•เซเชฏเซเชฌ" เชจเชพ เช˜เชŸเช•เซ‹ เชฎเชพเชŸเซ‡ เชธเชฟเชธเซเชŸเชฎ เชจเซ‡เชฎเชธเซเชชเซ‡เชธ) เช…เชจเซ‡ เช–เชฐเซ‡เช–เชฐ เช‰เชชเชฏเซ‹เช—เชฎเชพเช‚ เชฒเซ‡เชตเชพเชฏเซ‡เชฒ เชชเซเชฐเซ‹เชธเซ‡เชธเชฐ เชธเชฎเชฏ เช…เชจเซ‡ เชตเชฟเชจเช‚เชคเซ€ เช•เชฐเซ‡เชฒ เชฎเซ‡เชฎเชฐเซ€เชจเซ‹ เช—เซเชฃเซ‹เชคเซเชคเชฐ เชœเซเช“:

เชกเซ‹เชฎเช•เซเชฒเชฟเช• เชชเชฐ เช•เซเชฌเชฐเชจเซ‡เชŸเซเชธ: 1000 เชฎเชพเช‡เช•เซเชฐเซ‹ เชธเชฐเซเชตเชฟเชธเชฟเชธเชจเชพ เช•เซเชฒเชธเซเชŸเชฐเชจเซเช‚ เชธเช‚เชšเชพเชฒเชจ เช•เชฐเซ€เชจเซ‡ เชถเชพเช‚เชคเชฟเชฅเซ€ เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เชธเซ‚เชตเซเช‚

เชคเซ‡ เชธเซเชชเชทเซเชŸ เช›เซ‡ เช•เซ‡ เชธเชฟเชธเซเชŸเชฎ เชธเซ‡เชตเชพเช“ เชฎเชพเชŸเซ‡ เชตเชพเชธเซเชคเชตเชฎเชพเช‚ เช‰เชชเชฏเซ‹เช—เชฎเชพเช‚ เชฒเซ‡เชตเชพเชคเชพ เช•เชฐเชคเชพเช‚ เช˜เชฃเซ€ เชตเชงเซ เชฎเซ‡เชฎเชฐเซ€ เช…เชจเซ‡ CPU เช†เชฐเช•เซเชทเชฟเชค เช›เซ‡. เช•เซเชฏเซเชฌเซ‡-เชธเชฟเชธเซเชŸเชฎเชจเชพ เช•เชฟเชธเซเชธเชพเชฎเชพเช‚, เช† เชตเชพเชœเชฌเซ€ เช›เซ‡: เชเชตเซเช‚ เชฌเชจเซเชฏเซเช‚ เช•เซ‡ เชŸเซ‹เชš เชชเชฐเชจเชพ nginx เชชเซเชฐเชตเซ‡เชถ เชจเชฟเชฏเช‚เชคเซเชฐเช• เช…เชฅเชตเชพ เชจเซ‹เชกเซ‡เชฒเซ‹เช•เชฒเซเชกเชจเซเชธ CPU เชชเชฐ เช†เชฐเชพเชฎ เช•เชฐเซ‡ เช›เซ‡ เช…เชจเซ‡ เช˜เชฃเซ€ เชฌเชงเซ€ RAM เช–เชพเชฏ เช›เซ‡, เชคเซ‡เชฅเซ€ เช…เชนเซ€เช‚ เช†เชตเชพ เชฎเชพเชฐเซเชœเชฟเชจ เชตเชพเชœเชฌเซ€ เช›เซ‡. เชตเชงเซเชฎเชพเช‚, เช…เชฎเซ‡ เช›เซ‡เชฒเซเชฒเชพ 3 เช•เชฒเชพเช• เชฎเชพเชŸเซ‡ เชšเชพเชฐเซเชŸ เชชเชฐ เช†เชงเชพเชฐ เชฐเชพเช–เซ€ เชถเช•เชคเชพ เชจเชฅเซ€: เชฎเซ‹เชŸเชพ เชธเชฎเชฏเช—เชพเชณเชพ เชฆเชฐเชฎเชฟเชฏเชพเชจ เชเชคเชฟเชนเชพเชธเชฟเช• เชฎเซ‡เชŸเซเชฐเชฟเช•เซเชธ เชœเซ‹เชตเชพ เชฎเชพเชŸเซ‡ เชคเซ‡ เช‡เชšเซเช›เชจเซ€เชฏ เช›เซ‡.

"เชญเชฒเชพเชฎเชฃเซ‹" เชจเซ€ เชธเชฟเชธเซเชŸเชฎ เชตเชฟเช•เชธเชพเชตเชตเชพเชฎเชพเช‚ เช†เชตเซ€ เชนเชคเซ€. เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, เช…เชนเซ€เช‚ เชคเชฎเซ‡ เชœเซ‹เชˆ เชถเช•เซ‹ เช›เซ‹ เช•เซ‡ "เชฎเชฐเซเชฏเชพเชฆเชพ" (เช‰เชชเชฐเชจเซ€ เชฎเช‚เชœเซ‚เชฐเซ€เชตเชพเชณเซ€ เชชเชŸเซเชŸเซ€) เชตเชงเชพเชฐเชตเชพเชฎเชพเช‚ เช•เชฏเชพ เชธเช‚เชธเชพเชงเชจเซ‹ เชตเชงเซ เชธเชพเชฐเชพ เชฐเชนเซ‡เชถเซ‡ เชœเซ‡เชฅเซ€ เช•เชฐเซ€เชจเซ‡ "เชฅเซเชฐเซ‹เชŸเชฒเชฟเช‚เช—" เชจ เชฅเชพเชฏ: เชคเซ‡ เช•เซเชทเชฃ เชœเซเชฏเชพเชฐเซ‡ เชชเซ‹เชก เชชเชนเซ‡เชฒเชพเชฅเซ€ เชœ เชซเชพเชณเชตเซ‡เชฒ เชธเชฎเชฏ เช•เซเชตเซ‹เชจเซเชŸเชฎ เชฎเชพเชŸเซ‡ CPU เช…เชฅเชตเชพ เชฎเซ‡เชฎเชฐเซ€ เช–เชฐเซเชšเซ€ เชšเซ‚เช•เซเชฏเซเช‚ เชนเซ‹เชฏ. เช…เชจเซ‡ เชคเซ‡ "เช…เชจเชซเซเชฐเซ‹เชเชจ" เชฅเชพเชฏ เชคเซเชฏเชพเช‚ เชธเซเชงเซ€ เชฐเชพเชน เชœเซ‹เชˆ เชฐเชนเซเชฏเซเช‚ เช›เซ‡:

เชกเซ‹เชฎเช•เซเชฒเชฟเช• เชชเชฐ เช•เซเชฌเชฐเชจเซ‡เชŸเซเชธ: 1000 เชฎเชพเช‡เช•เซเชฐเซ‹ เชธเชฐเซเชตเชฟเชธเชฟเชธเชจเชพ เช•เซเชฒเชธเซเชŸเชฐเชจเซเช‚ เชธเช‚เชšเชพเชฒเชจ เช•เชฐเซ€เชจเซ‡ เชถเชพเช‚เชคเชฟเชฅเซ€ เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เชธเซ‚เชตเซเช‚

เช…เชจเซ‡ เช…เชนเซ€เช‚ เชเชตเซ€ เชถเซ€เช‚เช—เซ‹ เช›เซ‡ เชœเซ‡เชฃเซ‡ เชคเซ‡เชฎเชจเซ€ เชญเซ‚เช–เชจเซ‡ เชฎเชงเซเชฏเชฎ เช•เชฐเชตเซ€ เชœเซ‹เชˆเช:

เชกเซ‹เชฎเช•เซเชฒเชฟเช• เชชเชฐ เช•เซเชฌเชฐเชจเซ‡เชŸเซเชธ: 1000 เชฎเชพเช‡เช•เซเชฐเซ‹ เชธเชฐเซเชตเชฟเชธเชฟเชธเชจเชพ เช•เซเชฒเชธเซเชŸเชฐเชจเซเช‚ เชธเช‚เชšเชพเชฒเชจ เช•เชฐเซ€เชจเซ‡ เชถเชพเช‚เชคเชฟเชฅเซ€ เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เชธเซ‚เชตเซเช‚

เชชเชฐ เชฅเซเชฐเซ‹เชŸเชฒเชฟเช‚เช— + เชฎเซ‹เชจเชฟเชŸเชฐเชฟเช‚เช— เชธเช‚เชธเชพเชงเชจเซ‹, เชคเชฎเซ‡ เชเช• เช•เชฐเชคเชพเช‚ เชตเชงเซ เชฒเซ‡เช– เชฒเช–เซ€ เชถเช•เซ‹ เช›เซ‹, เชคเซ‡เชฅเซ€ เชŸเชฟเชชเซเชชเชฃเซ€เช“เชฎเชพเช‚ เชชเซเชฐเชถเซเชจเซ‹ เชชเซ‚เช›เซ‹. เชฅเซ‹เชกเชพ เชถเชฌเซเชฆเซ‹เชฎเชพเช‚, เชนเซเช‚ เช•เชนเซ€ เชถเช•เซเช‚ เช›เซเช‚ เช•เซ‡ เช†เชตเชพ เชฎเซ‡เชŸเซเชฐเชฟเช•เซเชธเชจเซ‡ เชธเซเชตเชšเชพเชฒเชฟเชค เช•เชฐเชตเชพเชจเซเช‚ เช•เชพเชฐเซเชฏ เช–เซ‚เชฌ เชœ เชฎเซเชถเซเช•เซ‡เชฒ เช›เซ‡ เช…เชจเซ‡ "เชตเชฟเชจเซเชกเซ‹" เชซเช‚เช•เซเชถเชจเซเชธ เช…เชจเซ‡ "CTE" เชชเซเชฐเซ‹เชฎเชฟเชฅเชฟเชฏเชธ / เชตเชฟเช•เซเชŸเซ‹เชฐเชฟเชฏเชพเชฎเซ‡เชŸเซเชฐเชฟเช•เซเชธ (เช† เชถเชฐเชคเซ‹ เช…เชตเชคเชฐเชฃ เชšเชฟเชนเซเชจเซ‹เชฎเชพเช‚ เช›เซ‡, เช•เชพเชฐเชฃ เช•เซ‡ เชคเซเชฏเชพเช‚ เช–เซ‚เชฌ เชœ เชธเชฎเชฏ เช…เชจเซ‡ เชธเช‚เชคเซเชฒเชฟเชค เช•เชพเชฐเซเชฏเชจเซ€ เชœเชฐเซ‚เชฐ เช›เซ‡. PromQL เชฎเชพเช‚ เช†เชจเชพ เชœเซ‡เชตเซเช‚ เชฒเช—เชญเช— เช•เช‚เชˆ เชจเชฅเซ€, เช…เชจเซ‡ เชคเชฎเชพเชฐเซ‡ เชŸเซ‡เช•เซเชธเซเชŸเชจเซ€ เช˜เชฃเซ€ เชธเซเช•เซเชฐเซ€เชจเซ‹ เชชเชฐ เชกเชฐเชพเชฎเชฃเซ€ เชชเซเชฐเชถเซเชจเซ‹เชจเซ‡ เชซเซ‡เชจเซเชธเชฟเช‚เช— เช•เชฐเชตเซ€ เชชเชกเชถเซ‡ เช…เชจเซ‡ เชคเซ‡เชฎเชจเซ‡ เช‘เชชเซเชŸเชฟเชฎเชพเช‡เช เช•เชฐเชตเซ€ เชชเชกเชถเซ‡).

เชชเชฐเชฟเชฃเชพเชฎเซ‡, เชตเชฟเช•เชพเชธเช•เชฐเซเชคเชพเช“ เชชเชพเชธเซ‡ "เช•เซเชฏเซเชฌ" เชฎเชพเช‚ เชคเซ‡เชฎเชจเซ€ เชจเซ‡เชฎเชธเซเชชเซ‡เชธเชจเซ‡ เชฎเซ‹เชจเชฟเชŸเชฐ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡เชจเชพ เชธเชพเชงเชจเซ‹ เช›เซ‡ เช…เชจเซ‡ เชคเซ‡เช“ เช•เซเชฏเชพเช‚ เช…เชจเซ‡ เช•เชฏเชพ เชธเชฎเชฏเซ‡ เช•เชˆ เชเชชเซเชฒเชฟเช•เซ‡เชถเชจ เชธเช‚เชธเชพเชงเชจเซ‹เชจเซ‡ "เช•เชŸ" เช•เชฐเซ€ เชถเช•เซ‡ เช›เซ‡ เช…เชจเซ‡ เช•เชฏเชพ เชชเซ‹เชกเซเชธเชจเซ‡ เช†เช–เซ€ เชฐเชพเชค เช†เช–เชพ CPU เช†เชชเซ€ เชถเช•เชพเชฏ เชคเซ‡ เชชเชธเช‚เชฆ เช•เชฐเชตเชพเชฎเชพเช‚ เชธเช•เซเชทเชฎ เช›เซ‡.

เชชเชฆเซเชงเชคเชฟเช“

เชนเชตเซ‡ เชœเซ‡เชตเซ€ เช•เช‚เชชเชจเซ€เชฎเชพเช‚ เชซเซ‡เชถเชจเซ‡เชฌเชฒ, เช…เชฎเซ‡ DevOps- เช…เชจเซ‡ เชเชธ.เช†เชฐ.เช‡.- เชชเซเชฐเซ‡เช•เซเชŸเชฟเชถเชจเชฐ เชœเซเชฏเชพเชฐเซ‡ เช•เซ‹เชˆ เช•เช‚เชชเชจเซ€ เชชเชพเชธเซ‡ 1000 เชฎเชพเช‡เช•เซเชฐเซ‹เชธเชฐเซเชตเชฟเชธเชฟเชธ เชนเซ‹เชฏ, เชฒเช—เชญเช— 350 เชกเซ‡เชตเชฒเชชเชฐเซเชธ เช…เชจเซ‡ เชธเชฎเช—เซเชฐ เช‡เชจเซเชซเซเชฐเชพเชธเซเชŸเซเชฐเช•เซเชšเชฐ เชฎเชพเชŸเซ‡ 15 เชเชกเชฎเชฟเชจ เชนเซ‹เชฏ, เชคเซเชฏเชพเชฐเซ‡ เชคเชฎเชพเชฐเซ‡ "เชซเซ‡เชถเชจเซ‡เชฌเชฒ" เชฌเชจเชตเซเช‚ เชชเชกเชถเซ‡: เช† เชฌเชงเชพ "เชฌเชเชตเชฐเซเชกเซเชธ" เชชเชพเช›เชณ เชฆเชฐเซ‡เช• เชตเชธเซเชคเซ เช…เชจเซ‡ เชฆเชฐเซ‡เช• เชตเชธเซเชคเซเชจเซ‡ เชธเซเชตเชšเชพเชฒเชฟเชค เช•เชฐเชตเชพเชจเซ€ เชคเชพเชคเซเช•เชพเชฒเชฟเช• เชœเชฐเซ‚เชฐ เช›เซ‡, เช…เชจเซ‡ เชเชกเชฎเชฟเชจเซเชธเชจเซ‡ เช…เชกเชšเชฃ เชจ เชนเซ‹เชตเซ€ เชœเซ‹เชˆเช. เชชเซเชฐเช•เซเชฐเชฟเชฏเชพเช“เชฎเชพเช‚.

เช‘เชชเซเชธ เชคเชฐเซ€เช•เซ‡, เช…เชฎเซ‡ เชธเซ‡เชตเชพเช“เชจเชพ เชชเซเชฐเชคเชฟเชญเชพเชต เชธเชฎเชฏ เช…เชจเซ‡ เชคเซ‡เชฎเชจเซ€ เชญเซ‚เชฒเซ‹เชฅเซ€ เชธเช‚เชฌเช‚เชงเชฟเชค เชตเชฟเช•เชพเชธเช•เชฐเซเชคเชพเช“ เชฎเชพเชŸเซ‡ เชตเชฟเชตเชฟเชง เชฎเซ‡เชŸเซเชฐเชฟเช•เซเชธ เช…เชจเซ‡ เชกเซ‡เชถเชฌเซ‹เชฐเซเชก เชชเซเชฐเชฆเชพเชจ เช•เชฐเซ€เช เช›เซ€เช.

เช…เชฎเซ‡ เชชเชฆเซเชงเชคเชฟเช“เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เช เช›เซ€เช เชœเซ‡เชฎ เช•เซ‡: RED, เชตเชพเชชเชฐเชตเซ ะธ เช—เซ‹เชฒเซเชกเชจ เชธเชฟเช—เซเชจเชฒเซเชธเชคเซ‡เชฎเชจเซ‡ เชเช•เชธเชพเชฅเซ‡ เชœเซ‹เชกเซ€เชจเซ‡. เช…เชฎเซ‡ เชกเซ‡เชถเชฌเซ‹เชฐเซเชกเซเชธเชจเซ€ เชธเช‚เช–เซเชฏเชพ เช˜เชŸเชพเชกเชตเชพเชจเซ‹ เชชเซเชฐเชฏเชพเชธ เช•เชฐเซ€เช เช›เซ€เช เชœเซ‡เชฅเซ€ เชเช• เชจเชœเชฐเชฎเชพเช‚ เชคเซ‡ เชธเซเชชเชทเซเชŸ เชฅเชพเชฏ เช•เซ‡ เช•เชˆ เชธเซ‡เชตเชพ เชนเชพเชฒเชฎเชพเช‚ เช…เชงเซ‹เช—เชคเชฟ เช•เชฐเซ€ เชฐเชนเซ€ เช›เซ‡ (เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, เชชเซเชฐเชคเชฟ เชธเซ‡เช•เชจเซเชก เชชเซเชฐเชคเชฟเชธเชพเชฆ เช•เซ‹เชกเซเชธ, 99เชฎเซ€ เชชเชฐเซเชธเชจเซเชŸเชพเช‡เชฒ เชชเชฐ เชชเซเชฐเชคเชฟเชธเชพเชฆ เชธเชฎเชฏ), เชตเช—เซ‡เชฐเซ‡. เชœเซ‡เชฎ เชœเซ‡เชฎ เชธเชพเชฎเชพเชจเซเชฏ เชกเซ‡เชถเชฌเซ‹เชฐเซเชกเซเชธ เชฎเชพเชŸเซ‡ เช•เซ‡เชŸเชฒเชพเช• เชจเชตเชพ เชฎเซ‡เชŸเซเชฐเชฟเช•เซเชธ เชœเชฐเซ‚เชฐเซ€ เชฌเชจเซ‡ เช›เซ‡, เช…เชฎเซ‡ เชคเชฐเชค เชœ เชคเซ‡เชฎเชจเซ‡ เชฆเซ‹เชฐเซ€เช เช›เซ€เช เช…เชจเซ‡ เช‰เชฎเซ‡เชฐเซ€เช เช›เซ€เช.

เชฎเซ‡เช‚ เชนเชตเซ‡ เชเช• เชฎเชนเชฟเชจเชพเชฅเซ€ เช—เซเชฐเชพเชซเชฟเช•เซเชธ เชฆเซ‹เชฐเซเชฏเชพ เชจเชฅเซ€. เช† เชธเช‚เชญเชตเชคเชƒ เชเช• เชธเชพเชฐเซ‹ เชธเช‚เช•เซ‡เชค เช›เซ‡: เชคเซ‡เชจเซ‹ เช…เชฐเซเชฅ เช เช›เซ‡ เช•เซ‡ เชฎเซ‹เชŸเชพเชญเชพเช—เชจเซ€ "เช‡เชšเซเช›เชพเช“" เชชเชนเซ‡เชฒเซ‡เชฅเซ€ เชœ เช…เชฎเชฒเชฎเชพเช‚ เชฎเซ‚เช•เชตเชพเชฎเชพเช‚ เช†เชตเซ€ เช›เซ‡. เชเชตเซเช‚ เชฌเชจเซเชฏเซเช‚ เช•เซ‡ เชเช• เช…เช เชตเชพเชกเชฟเชฏเชพ เชฎเชพเชŸเซ‡ เชฎเซ‡เช‚ เชฆเชฟเชตเชธเชฎเชพเช‚ เช“เช›เชพเชฎเชพเช‚ เช“เช›เซ‹ เชเช• เชตเช–เชค เชจเชตเซ‹ เชšเชพเชฐเซเชŸ เชฆเซ‹เชฐเซเชฏเซ‹.

เชกเซ‹เชฎเช•เซเชฒเชฟเช• เชชเชฐ เช•เซเชฌเชฐเชจเซ‡เชŸเซเชธ: 1000 เชฎเชพเช‡เช•เซเชฐเซ‹ เชธเชฐเซเชตเชฟเชธเชฟเชธเชจเชพ เช•เซเชฒเชธเซเชŸเชฐเชจเซเช‚ เชธเช‚เชšเชพเชฒเชจ เช•เชฐเซ€เชจเซ‡ เชถเชพเช‚เชคเชฟเชฅเซ€ เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เชธเซ‚เชตเซเช‚

เชกเซ‹เชฎเช•เซเชฒเชฟเช• เชชเชฐ เช•เซเชฌเชฐเชจเซ‡เชŸเซเชธ: 1000 เชฎเชพเช‡เช•เซเชฐเซ‹ เชธเชฐเซเชตเชฟเชธเชฟเชธเชจเชพ เช•เซเชฒเชธเซเชŸเชฐเชจเซเช‚ เชธเช‚เชšเชพเชฒเชจ เช•เชฐเซ€เชจเซ‡ เชถเชพเช‚เชคเชฟเชฅเซ€ เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เชธเซ‚เชตเซเช‚

เชชเชฐเชฟเชฃเชพเชฎเซ€ เชชเชฐเชฟเชฃเชพเชฎ เช เชฎเซ‚เชฒเซเชฏเชตเชพเชจ เช›เซ‡ เช•เซ‡ เชนเชตเซ‡ เชตเชฟเช•เชพเชธเช•เชฐเซเชคเชพเช“ เชญเชพเช—เซเชฏเซ‡ เชœ "เช…เชฎเซเช• เชชเซเชฐเช•เชพเชฐเชจเชพ เชฎเซ‡เชŸเซเชฐเชฟเช•เซเชธ เช•เซเชฏเชพเช‚ เชœเซ‹เชตเชพ เชฎเชพเชŸเซ‡" เชชเซเชฐเชถเซเชจเซ‹ เชธเชพเชฅเซ‡ เชธเช‚เชšเชพเชฒเช•เซ‹ เชชเชพเชธเซ‡ เชœเชพเชฏ เช›เซ‡.

เช…เชฎเชฒเซ€เช•เชฐเชฃ เชธเซ‡เชตเชพ เชฎเซ‡เชถ เชจเชœเซ€เช•เชฎเชพเช‚ เช›เซ‡ เช…เชจเซ‡ เชฆเชฐเซ‡เช• เชฎเชพเชŸเซ‡ เชœเซ€เชตเชจ เช–เซ‚เชฌ เชธเชฐเชณ เชฌเชจเชพเชตเชตเซเช‚ เชœเซ‹เชˆเช, เชŸเซ‚เชฒเซเชธเชจเชพ เชธเชนเช•เชฐเซเชฎเซ€เช“ เชชเชนเซ‡เชฒเชพเชฅเซ€ เชœ เช…เชฎเซ‚เชฐเซเชค "เชธเซเชตเชธเซเชฅ เชตเซเชฏเช•เซเชคเชฟเชจเซ‹ เชˆเชธเซเชŸเชฟเชฏเซ‹" เช…เชฎเชฒเชฎเชพเช‚ เชฎเซ‚เช•เชตเชพเชจเซ€ เชจเชœเซ€เช• เช›เซ‡: เชฆเชฐเซ‡เช• HTTP (เช“) เชตเชฟเชจเช‚เชคเซ€เชจเซเช‚ เชœเซ€เชตเชจ เชšเช•เซเชฐ เชฎเซ‹เชจเชฟเชŸเชฐเชฟเช‚เช—เชฎเชพเช‚ เชฆเซ‡เช–เชพเชถเซ‡, เช…เชจเซ‡ เช‡เชจเซเชŸเชฐเชธเชฐเซเชตเชฟเชธ (เช…เชจเซ‡ เชฎเชพเชคเซเชฐ เชจเชนเซ€เช‚) เช•เซเชฐเชฟเชฏเชพเชชเซเชฐเชคเชฟเช•เซเชฐเชฟเชฏเชพเชฎเชพเช‚ "เช•เชฏเชพ เชคเชฌเช•เซเช•เซ‡ เชฌเชงเซเช‚ เชคเซ‚เชŸเซ€ เช—เชฏเซเช‚" เชคเซ‡ เชธเชฎเชœเชตเซเช‚ เชนเช‚เชฎเซ‡เชถเชพ เชถเช•เซเชฏ เชฌเชจเชถเซ‡. DomClick เชนเชฌเชจเชพ เชธเชฎเชพเชšเชพเชฐ เชฎเชพเชŸเซ‡ เชธเชฌเซเชธเซเช•เซเชฐเชพเช‡เชฌ เช•เชฐเซ‹. =)

เช•เซเชฌเชฐเชจเซ‡เชŸเซเชธ เช‡เชจเซเชซเซเชฐเชพเชธเซเชŸเซเชฐเช•เซเชšเชฐ เชธเชชเซ‹เชฐเซเชŸ

เชเชคเชฟเชนเชพเชธเชฟเช• เชฐเซ€เชคเซ‡, เช…เชฎเซ‡ เชชเซ‡เชš เช•เชฐเซ‡เชฒ เชธเช‚เชธเซเช•เชฐเชฃเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เช เช›เซ€เช เช•เซเชฌเซ‡เชธเซเชชเซเชฐเซ‡ - เช•เซเชฌเชฐเชจเซ‡เชŸเซเชธเชจเซ‡ เชœเชฎเชพเชตเชตเชพ, เชตเชฟเชธเซเชคเชพเชฐเชตเชพ เช…เชจเซ‡ เช…เชชเชกเซ‡เชŸ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชœเชตเชพเชฌเชฆเชพเชฐ เชญเซ‚เชฎเชฟเช•เชพ. เช…เชฎเซเช• เชธเชฎเชฏเซ‡, เชฎเซเช–เซเชฏ เชถเชพเช–เชพเชฎเชพเช‚เชฅเซ€ เชฌเชฟเชจ-เช•เซเชฌเซ€เชกเชฎ เชธเซเชฅเชพเชชเชจเซ‹ เชฎเชพเชŸเซ‡เชจเซ‹ เช†เชงเชพเชฐ เช•เชพเชชเซ€ เชจเชพเช–เชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซ‹ เชนเชคเซ‹, เช…เชจเซ‡ kubeadm เชฎเชพเช‚ เชธเช‚เช•เซเชฐเชฎเชฃ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพเชจเซ€ เชฆเชฐเช–เชพเชธเซเชค เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ€ เชจ เชนเชคเซ€. เชชเชฐเชฟเชฃเชพเชฎเซ‡, เชธเชพเช‰เชฅเชฌเซเชฐเชฟเชœเซ‡ เชชเซ‹เชคเชพเชจเซ‹ เช•เชพเช‚เชŸเซ‹ เชฌเชจเชพเชตเซเชฏเซ‹ (kubeadm เชฎเชพเชŸเซ‡ เชธเชชเซ‹เชฐเซเชŸ เช…เชจเซ‡ เช—เช‚เชญเซ€เชฐ เชธเชฎเชธเซเชฏเชพเช“ เชฎเชพเชŸเซ‡ เชเชกเชชเซ€ เช‰เช•เซ‡เชฒ เชธเชพเชฅเซ‡).

เชฌเชงเชพ k8s เช•เซเชฒเชธเซเชŸเชฐเซ‹ เชฎเชพเชŸเซ‡เชจเซ€ เช…เชชเช—เซเชฐเซ‡เชก เชชเซเชฐเช•เซเชฐเชฟเชฏเชพ เช†เชจเชพ เชœเซ‡เชตเซ€ เชฆเซ‡เช–เชพเชฏ เช›เซ‡:

  • เชฒเซ‹ เช•เซเชฌเซ‡เชธเซเชชเซเชฐเซ‡ เชธเชพเช‰เชฅเชฌเซเชฐเชฟเชœเชฅเซ€, เช…เชฎเชพเชฐเซ€ เชถเชพเช–เชพ, เชฎเชฐเซเชœเชฟเชฎ เชธเชพเชฅเซ‡ เชคเชชเชพเชธ เช•เชฐเซ‹.
  • เชฎเชพเชŸเซ‡ เช…เชชเชกเซ‡เชŸ เชฐเซ‹เชฒเช†เช‰เชŸ เช•เชฐเซ€ เชฐเชนเซเชฏเซเช‚ เช›เซ‡ เชคเชฃเชพเชต- "เช•เซเชฏเซเชฌ".
  • เช…เชฎเซ‡ เชเช• เชธเชฎเชฏเซ‡ เชเช• เชจเซ‹เชก เช…เชชเชกเซ‡เชŸ เช•เชฐเซ€เช เช›เซ€เช (เชœเชตเชพเชฌเชฆเชพเชฐเชฎเชพเช‚ เช† "เชธเซ€เชฐเซ€เชฏเชฒ: 1" เช›เซ‡) เชฆเซ‡เชต- "เช•เซเชฏเซเชฌ".
  • เช…เชชเชกเซ‡เชŸ เช•เชฐเซ€ เชฐเชนเซเชฏเซเช‚ เช›เซ‡ เชชเซเชฐเซ‹เชก เชถเชจเชฟเชตเชพเชฐเซ‡ เชธเชพเช‚เชœเซ‡, เชเช• เชธเชฎเชฏเซ‡ เชเช• เชจเซ‹เชก.

เชญเชตเชฟเชทเซเชฏเชฎเชพเช‚ เชฌเชฆเชฒเชตเชพเชจเซ€ เชฏเซ‹เชœเชจเชพ เช›เซ‡ เช•เซเชฌเซ‡เชธเซเชชเซเชฐเซ‡ เช•เช‚เชˆเช• เชเชกเชชเซ€ เช…เชจเซ‡ เชชเชฐ เชœเชพเช“ kubeadm.

เช•เซเชฒ เชฎเชณเซ€เชจเซ‡, เช…เชฎเชพเชฐเซ€ เชชเชพเชธเซ‡ เชคเซเชฐเชฃ "เช•เซเชฏเซเชฌเซเชธ" เช›เซ‡: เชธเซเชŸเซเชฐเซ‡เชธ, เชฆเซ‡เชต เช…เชจเซ‡ เชชเซเชฐเซ‹เชก. เช…เชฎเซ‡ เชฌเซ€เชœเซเช‚ เชฒเซ‹เชจเซเชš เช•เชฐเชตเชพเชจเซ€ เชฏเซ‹เชœเชจเชพ เชฌเชจเชพเชตเซ€เช เช›เซ€เชเช—เชฐเชฎ เชธเซเชŸเซ‡เชจเซเชกเชฌเชพเชฏ) เชชเซเชฐเซ‹เชก- เชฌเซ€เชœเชพ เชกเซ‡เชŸเชพ เชธเซ‡เชจเซเชŸเชฐเชฎเชพเช‚ "เช•เซเชฏเซเชฌ". เชคเชฃเชพเชต ะธ เชฆเซ‡เชต เชตเชฐเซเชšเซเชฏเซเช…เชฒ เชฎเชถเซ€เชจเซ‹เชฎเชพเช‚ เชฐเชนเซ‡ เช›เซ‡ (เชธเซเชŸเซเชฐเซ‡เชธ เชฎเชพเชŸเซ‡ oVirt เช…เชจเซ‡ เชฆเซ‡เชต เชฎเชพเชŸเซ‡ VMWare เช•เซเชฒเชพเช‰เชก). เชชเซเชฐเซ‹เชก- "เช•เซเชฏเซเชฌ" "เชฌเซ‡เชฐ เชฎเซ‡เชŸเชฒ" (เชฌเซ‡เชฐ เชฎเซ‡เชŸเชฒ) เชชเชฐ เชฐเชนเซ‡ เช›เซ‡: เช† 32 CPU เชฅเซเชฐเซ‡เชกเซ‹, 64-128 GB เชฎเซ‡เชฎเชฐเซ€ เช…เชจเซ‡ 300 GB SSD RAID 10 เชธเชพเชฅเซ‡ เชธเชฎเชพเชจ เช—เชพเช‚เช เซ‹ เช›เซ‡ - เชคเซ‡เชฎเชพเช‚เชฅเซ€ เช•เซเชฒ 50 เช›เซ‡. เชคเซเชฐเชฃ "เชชเชพเชคเชณเชพ" เช—เชพเช‚เช เซ‹ "เชฎเชพเชธเซเชŸเชฐ" เชจเซ‡ เชธเชฎเชฐเซเชชเชฟเชค เช›เซ‡ เชชเซเชฐเซ‹เชก- "เช•เซเชฏเซเชฌเชพ": 16 GB เชฎเซ‡เชฎเชฐเซ€, 12 CPU เชฅเซเชฐเซ‡เชกเซ‹.

เชตเซ‡เชšเชพเชฃ เชฎเชพเชŸเซ‡, เช…เชฎเซ‡ "เชฌเซ‡เชฐ เชฎเซ‡เชŸเชฒ" เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเชพเชจเซเช‚ เชชเชธเช‚เชฆ เช•เชฐเซ€เช เช›เซ€เช เช…เชจเซ‡ เชœเซ‡เชฎ เช•เซ‡ เชฌเชฟเชจเชœเชฐเซ‚เชฐเซ€ เชธเซเชคเชฐเซ‹เชจเซ‡ เชŸเชพเชณเซ€เช เช›เซ€เช เช“เชชเชจเชธเซเชŸเซ‡เช•: เช…เชฎเชจเซ‡ "เช˜เซ‹เช‚เช˜เชพเชŸเซ€เชฏเชพ เชชเชกเซ‹เชถเซ€เช“" เช…เชจเซ‡ CPU เชจเซ€ เชœเชฐเซ‚เชฐ เชจเชฅเซ€ เชธเชฎเชฏ เชšเซ‹เชฐเซ€. เช…เชจเซ‡ เช‡เชจ-เชนเชพเช‰เชธ เช“เชชเชจเชธเซเชŸเซ‡เช•เชจเชพ เช•เชฟเชธเซเชธเชพเชฎเชพเช‚ เชตเชนเซ€เชตเชŸเชจเซ€ เชœเชŸเชฟเชฒเชคเชพ เชฒเช—เชญเช— เช…เชกเชงเชพเชฅเซ€ เชตเชงเซ‡ เช›เซ‡.

CI/CD เช•เซเชฏเซเชฌเชฟเช• เช…เชจเซ‡ เช…เชจเซเชฏ เช‡เชจเซเชซเซเชฐเชพเชธเซเชŸเซเชฐเช•เซเชšเชฐ เช˜เชŸเช•เซ‹ เชฎเชพเชŸเซ‡ เช…เชฎเซ‡ เช…เชฒเช— GIT เชธเชฐเซเชตเชฐ, เชนเซ‡เชฒเซเชฎ 3 เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เช เช›เซ€เช เช…เชฃเซ), เชœเซ‡เชจเช•เชฟเชจเซเชธ, เชเชจเซเชธเชฟเชฌเชฒ เช…เชจเซ‡ เชกเซ‹เช•เชฐ. เช…เชฎเชจเซ‡ เชซเซ€เชšเชฐ เชถเชพเช–เชพเช“ เช—เชฎเซ‡ เช›เซ‡ เช…เชจเซ‡ เชเช• เชœ เชฐเซ€เชชเซ‹เชเซ€เชŸเชฐเซ€เชฎเชพเช‚เชฅเซ€ เชตเชฟเชตเชฟเชง เชตเชพเชคเชพเชตเชฐเชฃเชฎเชพเช‚ เชœเชฎเชพเชตเชŸ เช•เชฐเซ€เช เช›เซ€เช.

เชจเชฟเชทเซเช•เชฐเซเชท

เชกเซ‹เชฎเช•เซเชฒเชฟเช• เชชเชฐ เช•เซเชฌเชฐเชจเซ‡เชŸเซเชธ: 1000 เชฎเชพเช‡เช•เซเชฐเซ‹ เชธเชฐเซเชตเชฟเชธเชฟเชธเชจเชพ เช•เซเชฒเชธเซเชŸเชฐเชจเซเช‚ เชธเช‚เชšเชพเชฒเชจ เช•เชฐเซ€เชจเซ‡ เชถเชพเช‚เชคเชฟเชฅเซ€ เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เชธเซ‚เชตเซเช‚
เช† เชฐเซ€เชคเซ‡, เชธเชพเชฎเชพเชจเซเชฏ เชถเชฌเซเชฆเซ‹เชฎเชพเช‚, DomClick เชชเชฐเชจเซ€ DevOps เชชเซเชฐเช•เซเชฐเชฟเชฏเชพ เช‘เชชเชฐเซ‡เชถเชจ เชเชจเซเชœเชฟเชจเชฟเชฏเชฐเชจเซ€ เชฌเชพเชœเซเชฅเซ€ เชœเซ‡เชตเซ€ เชฆเซ‡เช–เชพเชฏ เช›เซ‡. เชฒเซ‡เช– เชฎเชพเชฐเซ€ เช…เชชเซ‡เช•เซเชทเชพ เช•เชฐเชคเชพเช‚ เช“เช›เซ‹ เชŸเซ‡เช•เชจเชฟเช•เชฒ เชนเชคเซ‹: เชคเซ‡เชฅเซ€, Habrรฉ เชชเชฐเชจเชพ DomClick เชธเชฎเชพเชšเชพเชฐเชจเซ‡ เช…เชจเซเชธเชฐเซ‹: เช•เซเชฌเชฐเชจเซ‡เชŸเซเชธ เช…เชจเซ‡ เชตเชงเซ เชตเชฟเชถเซ‡ เชตเชงเซ "เชนเชพเชฐเซเชกเช•เซ‹เชฐ" เชฒเซ‡เช–เซ‹ เชนเชถเซ‡.

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

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