เด•เตเดฌเตผเดจเต†เดฑเตเดฑเดธเดฟเดฒเต† เดฒเตˆเดตเตโ€Œเดจเต†เดธเต เดชเตเดฐเต‹เดฌเตเด•เตพ เด…เดชเด•เดŸเด•เดฐเดฎเดพเดฃเต

เด•เตเดฑเดฟเดชเตเดชเต. เดตเดฟเดตเตผเดคเตเดคเดจเด‚.: เดธเดฒเดพเตปเดกเต‹เดฏเดฟเตฝ เดจเดฟเดจเตเดจเตเดณเตเดณ เดฒเต€เดกเต เดŽเดžเตเดšเดฟเดจเต€เดฏเตผ, เดนเต†เดจเตเดจเดฟเด‚เด—เต เดœเต‡เด•เตเด•เดฌเตเดธเต, เด•เตเดฌเตผเดจเต†เดฑเตเดฑเดธเต เด‰เดชเดฏเต‹เด•เตเดคเดพเด•เตเด•เตพเด•เตเด•เดฟเดŸเดฏเดฟเตฝ เดฒเตˆเดตเดจเต†เดธเต (เด’เดชเตเดชเด‚ เดธเดจเตเดจเดฆเตเดงเดค) เดชเต‡เดŸเด•เด™เตเด™เดณเตเดŸเต† เด‰เดฆเตเดฆเต‡เดถเตเดฏเดตเตเด‚ เด…เดตเดฏเตเดŸเต† เดถเดฐเดฟเดฏเดพเดฏ เด‰เดชเดฏเต‹เด—เดตเตเด‚ เดฎเดจเดธเตเดธเดฟเดฒเดพเด•เตเด•เตเดจเตเดจเดคเดฟเตฝ เดชเตเดฐเดถเตเดจเด™เตเด™เตพ เด†เดตเตผเดคเตเดคเดฟเดšเตเดšเต เดถเตเดฐเดฆเตเดงเดฟเดšเตเดšเดฟเดŸเตเดŸเตเดฃเตเดŸเต. เด…เดคเดฟเดจเดพเตฝ, เดˆ เดถเต‡เดทเดฟเดฏเตเดณเตเดณ เด•เตเดฑเดฟเดชเตเดชเดฟเตฝ เด…เดฆเตเดฆเต‡เดนเด‚ เดคเตปเตเดฑเต† เดšเดฟเดจเตเดคเด•เตพ เดถเต‡เด–เดฐเดฟเดšเตเดšเต, เด…เดคเต เด’เดŸเตเดตเดฟเตฝ K8s เดกเต‹เด•เตเดฏเตเดฎเต†เตปเตเดฑเต‡เดทเตปเตเดฑเต† เดญเดพเด—เดฎเดพเด•เตเด‚.

เด•เตเดฌเตผเดจเต†เดฑเตเดฑเดธเดฟเดฒเต† เดฒเตˆเดตเตโ€Œเดจเต†เดธเต เดชเตเดฐเต‹เดฌเตเด•เตพ เด…เดชเด•เดŸเด•เดฐเดฎเดพเดฃเต

เด†เดฐเต‹เด—เตเดฏ เดชเดฐเดฟเดถเต‹เดงเดจเด•เตพ, เด•เตเดฌเตผเดจเต†เดฑเตเดฑเตเด•เดณเดฟเตฝ เด…เดฑเดฟเดฏเดชเตเดชเต†เดŸเตเดจเตเดจเดคเต เดœเต€เดตเดจเตเดณเตเดณ เด…เดจเตเดตเต‡เดทเดฃเด™เตเด™เตพ (เด…เดคเดพเดฏเดคเต, เด…เด•เตเดทเดฐเดพเตผเดคเตเดฅเดคเตเดคเดฟเตฝ, "เดตเดฏเดฌเดฟเดฒเดฟเดฑเตเดฑเดฟ เดŸเต†เดธเตเดฑเตเดฑเตเด•เตพ" - เดเด•เดฆเต‡เดถเด‚. เดตเดฟเดตเตผเดคเตเดคเดจเด‚.), เดคเดฟเด•เดšเตเดšเตเด‚ เด…เดชเด•เดŸเด•เดฐเดฎเดพเดฏเต‡เด•เตเด•เดพเด‚. เดธเดพเดงเตเดฏเดฎเต†เด™เตเด•เดฟเตฝ เด…เดต เด’เดดเดฟเดตเดพเด•เตเด•เดพเตป เดžเดพเตป เดถเตเดชเดพเตผเดถ เดšเต†เดฏเตเดฏเตเดจเตเดจเต: เด…เดต เดถเดฐเดฟเด•เตเด•เตเด‚ เด†เดตเดถเตเดฏเดฎเตเดณเตเดณเดชเตเดชเต‹เตพ เดฎเดพเดคเตเดฐเดฎเดพเดฃเต เด’เดดเดฟเดตเดพเด•เตเด•เดฒเตเด•เตพ, เด…เดตเดฏเตเดŸเต† เด‰เดชเดฏเต‹เด—เดคเตเดคเดฟเตปเตเดฑเต† เดชเตเดฐเดคเตเดฏเต‡เด•เดคเด•เดณเตเด‚ เด…เดจเดจเตเดคเดฐเดซเดฒเด™เตเด™เดณเตเด‚ เดจเดฟเด™เตเด™เตพเด•เตเด•เต เดชเต‚เตผเดฃเตเดฃเดฎเดพเดฏเดฟ เด…เดฑเดฟเดฏเดพเด‚. เดˆ เดชเตเดฐเดธเดฟเดฆเตเดงเต€เด•เดฐเดฃเด‚ เดธเดœเต€เดตเดคเดฏเต†เดฏเตเด‚ เดธเดจเตเดจเดฆเตเดงเดคเดฏเต†เดฏเตเด‚ เด•เตเดฑเดฟเดšเตเดšเต เดธเด‚เดธเดพเดฐเดฟเด•เตเด•เตเด‚, เด•เต‚เดŸเดพเดคเต† เดเดคเตŠเด•เตเด•เต† เดธเดจเตเดฆเตผเดญเด™เตเด™เดณเดฟเตฝ เดจเดฟเด™เตเด™เดณเต‹เดŸเต เดชเดฑเดฏเตเด‚ เด…เดคเต เดตเดฟเดฒเดฎเดคเดฟเด•เตเด•เตเดจเตเดจเต เดจเดฟเด™เตเด™เตพ เด…เดต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดฐเตเดคเต.

เดŽเตปเตเดฑเต† เดธเดนเดชเตเดฐเดตเตผเดคเตเดคเด•เดจเดพเดฏ เดธเดพเตปเดกเต‹เตผ เดˆเดฏเดฟเดŸเต† เดŸเตเดตเดฟเดฑเตเดฑเดฑเดฟเตฝ เดคเดพเตป เด…เดญเดฟเดฎเตเด–เต€เด•เดฐเดฟเด•เตเด•เตเดจเตเดจ เดเดฑเตเดฑเดตเตเด‚ เดธเดพเดงเดพเดฐเดฃเดฎเดพเดฏ เดชเดฟเดถเด•เตเด•เตพ เดชเด™เตเด•เดฟเดŸเตเดŸเต, เดฑเต†เดกเดฟเดจเต†เดธเต/เดฒเตˆเดตเตเดจเต†เดธเต เดชเตเดฐเต‹เดฌเตเด•เดณเตเดŸเต† เด‰เดชเดฏเต‹เด—เดตเตเดฎเดพเดฏเดฟ เดฌเดจเตเดงเดชเตเดชเต†เดŸเตเดŸเดต เด‰เตพเดชเตเดชเต†เดŸเต†:

เด•เตเดฌเตผเดจเต†เดฑเตเดฑเดธเดฟเดฒเต† เดฒเตˆเดตเตโ€Œเดจเต†เดธเต เดชเตเดฐเต‹เดฌเตเด•เตพ เด…เดชเด•เดŸเด•เดฐเดฎเดพเดฃเต

เดคเต†เดฑเตเดฑเดพเดฏเดฟ เด•เตเดฐเดฎเต€เด•เดฐเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต livenessProbe เด‰เดฏเตผเดจเตเดจ เดฒเต‹เดกเต เดธเดพเดนเดšเดฐเตเดฏเด™เตเด™เตพ (เดธเตเดจเต‹เดฌเต‹เตพ เดทเดŸเตเดŸเตเดกเต—เตบ + เดฆเตˆเตผเด˜เตเดฏเดฎเต‡เดฑเดฟเดฏ เด•เดฃเตเดŸเต†เดฏเตเดจเตผ/เด†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเตป เดธเตเดฑเตเดฑเดพเตผเดŸเตเดŸเดชเตเดชเต เดธเดฎเดฏเด‚) เดตเตผเดฆเตเดงเดฟเดชเตเดชเดฟเด•เตเด•เตเด•เดฏเตเด‚ เดกเดฟเดชเตปเดกเตปเดธเดฟ เดกเตเดฐเต‹เดชเตเดชเตเด•เตพ เดชเต‹เดฒเตเดณเตเดณ เดฎเดฑเตเดฑเต เดจเต†เด—เดฑเตเดฑเต€เดตเต เดชเตเดฐเดคเตเดฏเดพเด˜เดพเดคเด™เตเด™เดณเดฟเดฒเต‡เด•เตเด•เต เดจเดฏเดฟเด•เตเด•เตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเด‚ (เด‡เดคเตเด‚ เด•เดพเดฃเตเด• เดŽเตปเตเดฑเต† เดธเดฎเต€เดชเด•เดพเดฒ เดฒเต‡เด–เดจเด‚ K3s+ACME เด•เต‹เดฎเตเดชเดฟเดจเต‡เดทเดจเดฟเดฒเต† เด…เดญเตเดฏเตผเดคเตเดฅเดจเด•เดณเตเดŸเต† เดŽเดฃเตเดฃเด‚ เดชเดฐเดฟเดฎเดฟเดคเดชเตเดชเต†เดŸเตเดคเตเดคเตเดจเตเดจเดคเดฟเดจเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเต). เด’เดฐเต เดฌเดพเดนเตเดฏ เดกเดพเดฑเตเดฑเดพเดฌเต‡เดธเดพเดฏ เด†เดฐเต‹เด—เตเดฏ เดชเดฐเดฟเดถเต‹เดงเดจเดฏเตเดฎเดพเดฏเดฟ เดฒเตˆเดตเตโ€Œเดจเต†เดธเต เดชเตเดฐเต‹เดฌเต เดธเด‚เดฏเต‹เดœเดฟเดชเตเดชเดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ เด‡เดคเต เด•เต‚เดŸเตเดคเตฝ เดฎเต‹เดถเดฎเดพเดฃเต: เด’เดฐเตŠเดฑเตเดฑ DB เดชเดฐเดพเดœเดฏเด‚ เดจเดฟเด™เตเด™เดณเตเดŸเต† เดŽเดฒเตเดฒเดพ เด•เดฃเตเดŸเต†เดฏเตโ€Œเดจเดฑเตเด•เดณเตเด‚ เดชเตเดจเดฐเดพเดฐเด‚เดญเดฟเด•เตเด•เตเด‚!

เดชเตŠเดคเตเดตเดพเดฏ เดธเดจเตเดฆเต‡เดถเด‚ "เดœเต€เดตเดจเตเดณเตเดณ เดชเต‡เดŸเด•เด™เตเด™เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดฐเตเดคเต" เดˆ เดธเดพเดนเดšเดฐเตเดฏเดคเตเดคเดฟเตฝ เด‡เดคเต เด•เดพเดฐเตเดฏเดฎเดพเดฏเดฟ เดธเดนเดพเดฏเดฟเด•เตเด•เดฟเดฒเตเดฒ, เด…เดคเดฟเดจเดพเตฝ เดธเดจเตเดจเดฆเตเดงเดคเดฏเตเด‚ เดœเต€เดตเดจเตเดณเตเดณ เดชเดฐเดฟเดถเต‹เดงเดจเดฏเตเด‚ เดŽเดจเตเดคเดฟเดจเตเดตเต‡เดฃเตเดŸเดฟเดฏเดพเดฃเต†เดจเตเดจเต เดจเต‹เด•เตเด•เดพเด‚.

เดถเตเดฐเดฆเตเดงเดฟเด•เตเด•เตเด•: เดšเตเดตเดŸเต†เดฏเตเดณเตเดณ เดฎเดฟเด•เตเด• เดŸเต†เดธเตเดฑเตเดฑเตเด•เดณเตเด‚ เดฏเดฅเดพเตผเดคเตเดฅเดคเตเดคเดฟเตฝ เดธเดฒเดพเตปเดกเต‹เดฏเตเดŸเต† เด†เดจเตเดคเดฐเดฟเด• เดกเต†เดตเดฒเดชเตเดชเตผ เดกเต‹เด•เตเดฏเตเดฎเต†เตปเตเดฑเต‡เดทเดจเดฟเตฝ เด‰เตพเดชเตเดชเต†เดŸเตเดคเตเดคเดฟเดฏเดฟเดŸเตเดŸเตเดฃเตเดŸเต.

เดธเดจเตเดจเดฆเตเดงเดคเดฏเตเด‚ เดธเดœเต€เดตเดคเดฏเตเด‚ เดชเดฐเดฟเดถเต‹เดงเดฟเด•เตเด•เตเดจเตเดจเต

เด•เตเดฌเต†เตผเดจเต†เดฑเตเดฑเดธเต เดฐเดฃเตเดŸเต เดชเตเดฐเดงเดพเดจ เดธเด‚เดตเดฟเดงเดพเดจเด™เตเด™เตพ เดจเตฝเด•เตเดจเตเดจเต เดœเต€เดตเดจเตเดณเตเดณ เดชเต‡เดŸเด•เด™เตเด™เดณเตเด‚ เดฑเต†เดกเดฟเดจเต†เดธเต เดชเต‡เดŸเด•เด™เตเด™เดณเตเด‚. เด…เดตเตผ เด†เดจเตเด•เดพเดฒเดฟเด•เดฎเดพเดฏเดฟ เดšเดฟเดฒ เดชเตเดฐเดตเตผเดคเตเดคเดจเด™เตเด™เตพ เดšเต†เดฏเตเดฏเตเดจเตเดจเต-เด’เดฐเต HTTP เด…เดญเตเดฏเตผเดคเตเดฅเดจ เด…เดฏเดฏเตเด•เตเด•เตเด•, เด’เดฐเต TCP เด•เดฃเด•เตเดทเตป เดคเตเดฑเด•เตเด•เตเด•, เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เด•เดฃเตเดŸเต†เดฏเตเดจเดฑเดฟเตฝ เด’เดฐเต เด•เดฎเดพเตปเดกเต เดŽเด•เตเดธเดฟเด•เตเดฏเต‚เดŸเตเดŸเต เดšเต†เดฏเตเดฏเตเด•-เด†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเตป เดชเตเดฐเดคเต€เด•เตเดทเดฟเดšเตเดšเดคเตเดชเต‹เดฒเต† เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจเตเดตเต†เดจเตเดจเต เดธเตเดฅเดฟเดฐเต€เด•เดฐเดฟเด•เตเด•เตเด•.

เด•เตเดฌเต†เตผเดจเต†เดฑเตเดฑเดธเต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต เดธเดจเตเดจเดฆเตเดงเดค เดชเต‡เดŸเด•เด™เตเด™เตพเดŸเตเดฐเดพเดซเดฟเด•เต เดธเตเดตเต€เด•เดฐเดฟเด•เตเด•เดพเตป เด•เดฃเตเดŸเต†เดฏเตเดจเตผ เดคเดฏเตเดฏเดพเดฑเดพเด•เตเดฎเตเดชเต‹เตพ เดฎเดจเดธเตเดธเดฟเดฒเดพเด•เตเด•เดพเตป. เด’เดฐเต เดชเต‹เดกเต เด…เดคเดฟเตปเตเดฑเต† เดŽเดฒเตเดฒเดพ เดชเดพเดคเตเดฐเด™เตเด™เดณเตเด‚ เดคเดฏเตเดฏเดพเดฑเดพเดฃเต†เด™เตเด•เดฟเตฝ เด‰เดชเดฏเต‹เด—เดคเตเดคเดฟเดจเต เดคเดฏเตเดฏเดพเดฑเดพเดฃเต†เดจเตเดจเต เด•เดฃเด•เตเด•เดพเด•เตเด•เตเดจเตเดจเต. เด•เตเดฌเต†เตผเดจเต†เดฑเตเดฑเดธเต เดธเต‡เดตเดจเด™เตเด™เตพเด•เตเด•เต (เดชเตเดฐเดคเตเดฏเต‡เด•เดฟเดšเตเดšเต เด‡เตปเด—เตเดฐเต†เดธเตเดธเต) เดฌเดพเด•เตเด•เต†เตปเดกเตเด•เดณเดพเดฏเดฟ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจ เดชเต‹เดกเตเด•เตพ เดจเดฟเดฏเดจเตเดคเตเดฐเดฟเด•เตเด•เตเด• เดŽเดจเตเดจเดคเดพเดฃเต เดˆ เดธเด‚เดตเดฟเดงเดพเดจเดคเตเดคเดฟเตปเตเดฑเต† เด’เดฐเต เด‰เดชเดฏเต‹เด—เด‚.

เดฒเตˆเดตเตเดจเต†เดธเต เดชเตเดฐเต‹เดฌเตเด•เตพ เด•เดฃเตเดŸเต†เดฏเตเดจเตผ เดชเตเดจเดฐเดพเดฐเด‚เดญเดฟเด•เตเด•เดพเดจเตเดณเตเดณ เดธเดฎเดฏเดฎเดพเดฏเต†เดจเตเดจเต เดฎเดจเดธเตเดธเดฟเดฒเดพเด•เตเด•เดพเตป เด•เตเดฌเตผเดจเต†เดฑเตเดฑเตเด•เดณเต† เดธเดนเดพเดฏเดฟเด•เตเด•เตเด•. เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เด’เดฐเต เด†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเตป เด’เดฐเดฟเดŸเดคเตเดคเต เด•เตเดŸเตเด™เตเด™เดฟเด•เตเด•เดฟเดŸเด•เตเด•เตเดฎเตเดชเต‹เตพ เด’เดฐเต เดกเต†เดกเตโ€Œเดฒเต‹เด•เตเด•เต เดคเดŸเดธเตเดธเดชเตเดชเต†เดŸเตเดคเตเดคเดพเตป เด…เดคเตเดคเดฐเดฎเตŠเดฐเต เดชเดฐเดฟเดถเต‹เดงเดจ เดจเดฟเด™เตเด™เดณเต† เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจเต. เดˆ เด…เดตเดธเตเดฅเดฏเดฟเตฝ เด•เดฃเตเดŸเต†เดฏเตโ€Œเดจเตผ เดชเตเดจเดฐเดพเดฐเด‚เดญเดฟเด•เตเด•เตเดจเตเดจเดคเต เดชเดฟเดถเด•เตเด•เตพเด•เตเด•เดฟเดŸเดฏเดฟเดฒเตเด‚ เด†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเตป เดจเดฟเดฒเดคเตเดคเตเดฑเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เดธเดนเดพเดฏเดฟเด•เตเด•เตเดจเตเดจเต, เดชเด•เตเดทเต‡ เด‡เดคเต เด•เดพเดธเตเด•เต‡เดกเดฟเด‚เด—เต เดชเดฐเดพเดœเดฏเด™เตเด™เดณเดฟเดฒเต‡เด•เตเด•เตเด‚ เดจเดฏเดฟเดšเตเดšเต‡เด•เตเด•เดพเด‚ (เดšเตเดตเดŸเต† เด•เดพเดฃเตเด•).

เดฒเตˆเดตเตโ€Œเดจเดธเต/เดฑเต†เดกเดฟเดจเดธเต เดชเดฐเดฟเดถเต‹เดงเดจเด•เตพ เดชเดฐเดพเดœเดฏเดชเตเดชเต†เดŸเตเดจเตเดจ เด’เดฐเต เด†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเตป เด…เดชเตโ€Œเดกเต‡เดฑเตเดฑเต เดตเดฟเดจเตเดฏเดธเดฟเด•เตเด•เดพเตป เดจเดฟเด™เตเด™เตพ เดถเตเดฐเดฎเดฟเด•เตเด•เตเด•เดฏเดพเดฃเต†เด™เตเด•เดฟเตฝ, เด•เตเดฌเตผเดจเต†เดฑเตเดฑเดธเต เดธเตเดฑเตเดฑเดพเดฑเตเดฑเดธเดฟเดจเดพเดฏเดฟ เด•เดพเดคเตเดคเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเดพเตฝ เด…เดคเดฟเตปเตเดฑเต† เดฑเต‹เตพเด”เดŸเตเดŸเต เดธเตเดคเด‚เดญเดฟเด•เตเด•เตเด‚. Ready เดŽเดฒเตเดฒเดพ เด•เดพเดฏเตเด•เดณเดฟเตฝ เดจเดฟเดจเตเดจเตเด‚.

เด‰เดฆเดพเดนเดฐเดฃเด‚:

เด’เดฐเต เดชเดพเดคเตเดคเต เดชเดฐเดฟเดถเต‹เดงเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เด’เดฐเต เดฑเต†เดกเดฟเดจเต†เดธเต เดชเตเดฐเต‹เดฌเดฟเตปเตเดฑเต† เด’เดฐเต เด‰เดฆเดพเดนเดฐเดฃเด‚ เด‡เดคเดพ /health เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟ เด•เตเดฐเดฎเต€เด•เดฐเดฃเด™เตเด™เดณเตเดณเตเดณ HTTP เดตเดดเดฟ (เด‡เดŸเดตเต‡เดณ: 10 เดธเต†เด•เตเด•เตปเดกเต, เดŸเตˆเด‚ เด”เดŸเตเดŸเต: 1 เดธเต†เด•เตเด•เตปเดกเต, เดตเดฟเดœเดฏเดคเตเดคเดฟเตปเตเดฑเต† เดชเดฐเดฟเดงเดฟ: 1, เดชเดฐเดพเดœเดฏเดคเตเดคเดฟเตปเตเดฑเต† เดชเดฐเดฟเดงเดฟ: 3):

# ั‡ะฐัั‚ัŒ ะพะฑั‰ะตะณะพ ะพะฟะธัะฐะฝะธั deployment'ะฐ/ัั‚ะตะบะฐ
podTemplate:
  spec:
    containers:
    - name: my-container
      # ...
      readinessProbe:
        httpGet:
          path: /health
          port: 8080

เดถเตเดชเดพเตผเดถเด•เตพ

  1. เดŽเดšเตเดšเตเดŸเดฟเดŸเดฟเดชเดฟ เดŽเตปเดกเตโ€Œเดชเต‹เดฏเดฟเตปเตเดฑเตเดณเตเดณ เดฎเตˆเด•เตเดฐเต‹ เดธเตผเดตเต€เดธเตเด•เตพเด•เตเด•เดพเดฏเดฟ (REST, เดฎเตเดคเดฒเดพเดฏเดต) เดŽเดชเตเดชเต‹เดดเตเด‚ เด’เดฐเต เดฑเต†เดกเดฟเดจเต†เดธเต เดชเตเดฐเต‹เดฌเต เดจเดฟเตผเดตเตเดตเดšเดฟเด•เตเด•เตเด•, เด†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเตป (เดชเต‹เดกเต) เดŸเตเดฐเดพเดซเดฟเด•เต เดธเตเดตเต€เด•เดฐเดฟเด•เตเด•เดพเตป เดคเดฏเตเดฏเดพเดฑเดพเดฃเต‹ เดŽเดจเตเดจเต เดชเดฐเดฟเดถเต‹เดงเดฟเด•เตเด•เตเดจเตเดจเต.
  2. เดฑเต†เดกเดฟเดจเต†เดธเต เดชเตเดฐเต‹เดฌเต เด‰เดฑเดชเตเดชเดพเด•เตเด•เตเด• เดฏเดฅเดพเตผเดคเตเดฅ เดตเต†เดฌเต เดธเต†เตผเดตเตผ เดชเต‹เตผเดŸเตเดŸเดฟเตปเตเดฑเต† เดฒเดญเตเดฏเดค เด‰เตพเด•เตเด•เตŠเดณเตเดณเตเดจเตเดจเต:
    • เด…เดกเตเดฎเดฟเดจเดฟเดธเตเดŸเตเดฐเต‡เดฑเตเดฑเต€เดตเต เด†เดตเดถเตเดฏเด™เตเด™เตพเด•เตเด•เดพเดฏเดฟ "เด…เดกเตเดฎเดฟเตป" เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ "เดฎเดพเดจเต‡เดœเตเดฎเต†เตปเตเดฑเต" (เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, 9090) เดŽเดจเตเดจเต เดตเดฟเดณเดฟเด•เตเด•เตเดจเตเดจ เดชเต‹เตผเดŸเตเดŸเตเด•เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเดคเต readinessProbe, เดชเตเดฐเดพเดฅเดฎเดฟเด• HTTP เดชเต‹เตผเดŸเตเดŸเต (8080 เดชเต‹เดฒเต†) เดŸเตเดฐเดพเดซเดฟเด•เต เดธเตเดตเต€เด•เดฐเดฟเด•เตเด•เดพเตป เดคเดฏเตเดฏเดพเดฑเดพเดฃเต†เด™เตเด•เดฟเตฝ เดฎเดพเดคเตเดฐเดฎเต‡ เดŽเตปเดกเตโ€Œเดชเต‹เดฏเดฟเตปเตเดฑเต เดถเดฐเดฟเดฏเดพเดฃเต†เดจเตเดจเต เด‰เดฑเดชเตเดชเดพเด•เตเด•เต‚*;

      *เดธเดฒเดพเตปเดกเต‹เดฏเดฟเตฝ เด‡เดคเต เดธเด‚เดญเดตเดฟเด•เตเด•เดพเดคเตเดค เด’เดฐเต เด•เต‡เดธเต†เด™เตเด•เดฟเดฒเตเด‚ เดŽเดจเดฟเด•เตเด•เดฑเดฟเดฏเดพเด‚, เด…เดคเดพเดฏเดคเต. readinessProbe เดžเดพเตป "เดฎเดพเดจเต‡เดœเตเดฎเต†เตปเตเดฑเต" เดชเต‹เตผเดŸเตเดŸเต เดชเดฐเดฟเดถเต‹เดงเดฟเดšเตเดšเต, เดชเด•เตเดทเต‡ เด•เดพเดทเต† เดฒเต‹เดกเตเดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเตฝ เดชเตเดฐเดถเตเดจเด™เตเด™เตพ เด•เดพเดฐเดฃเด‚ เดธเต†เตผเดตเตผ เดคเดจเตเดจเต† เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เดพเตป เดคเตเดŸเด™เตเด™เดฟเดฏเดฟเดฒเตเดฒ.

    • เด’เดฐเต เดชเตเดฐเดคเตเดฏเต‡เด• เดชเต‹เตผเดŸเตเดŸเดฟเดฒเต‡เด•เตเด•เต เด’เดฐเต เดฑเต†เดกเดฟเดจเต†เดธเต เดชเตเดฐเต‹เดฌเต เด…เดฑเตเดฑเดพเดšเตเดšเตเดšเต†เดฏเตเดฏเตเดจเตเดจเดคเต เดชเตเดฐเดงเดพเดจ เดชเต‹เตผเดŸเตเดŸเดฟเดฒเต† เด“เดตเตผเดฒเต‹เดกเต เด†เดฐเต‹เด—เตเดฏ เดชเดฐเดฟเดถเต‹เดงเดจเดฏเดฟเตฝ เดชเตเดฐเดคเดฟเดซเดฒเดฟเด•เตเด•เดฟเดฒเตเดฒ เดŽเดจเตเดจ เดตเดธเตเดคเตเดคเดฏเดฟเดฒเต‡เด•เตเด•เต เดจเดฏเดฟเดšเตเดšเต‡เด•เตเด•เดพเด‚ (เด…เดคเดพเดฏเดคเต, เดธเต†เตผเดตเดฑเดฟเดฒเต† เดคเตเดฐเต†เดกเต เดชเต‚เตพ เดจเดฟเดฑเดžเตเดžเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต, เดชเด•เตเดทเต‡ เด†เดฐเต‹เด—เตเดฏ เดชเดฐเดฟเดถเต‹เดงเดจ เด‡เดชเตเดชเต‹เดดเตเด‚ เดŽเดฒเตเดฒเดพเด‚ เดถเดฐเดฟเดฏเดพเดฃเต†เดจเตเดจเต เด•เดพเดฃเดฟเด•เตเด•เตเดจเตเดจเต ).
  3. เด…เดคเต เด‰เดฑเดชเตเดชเตเดตเดฐเตเดคเตเดคเตเด• เดฑเต†เดกเดฟเดจเต†เดธเต เดชเตเดฐเต‹เดฌเต เดกเดพเดฑเตเดฑเดพเดฌเต‡เดธเต เด‡เดจเต€เดทเตเดฏเดฒเตˆเดธเต‡เดทเตป/เดฎเตˆเด—เตเดฐเต‡เดทเตป เดชเตเดฐเดพเดชเตเดคเดฎเดพเด•เตเด•เตเดจเตเดจเต;
    • เด‡เดคเต เดจเต‡เดŸเดพเดจเตเดณเตเดณ เดŽเดณเตเดชเตเดชเดตเดดเดฟ, เดธเดฎเดพเดฐเด‚เดญเด‚ เดชเต‚เตผเดคเตเดคเดฟเดฏเดพเดฏเดคเดฟเดจเต เดถเต‡เดทเด‚ เดฎเดพเดคเตเดฐเด‚ HTTP เดธเต†เตผเดตเดฑเตเดฎเดพเดฏเดฟ เดฌเดจเตเดงเดชเตเดชเต†เดŸเตเด• เดŽเดจเตเดจเดคเดพเดฃเต (เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เด’เดฐเต เดกเดพเดฑเตเดฑเดพเดฌเต‡เดธเต เดฎเตˆเด—เตเดฐเต‡เดฑเตเดฑเต เดšเต†เดฏเตเดฏเตเด• เดซเตเดฒเตˆเดตเต‡ เด‡เดคเตเดฏเดพเดฆเดฟ.); เด…เดคเดพเดฏเดคเต, เดนเต†เตฝเดคเตเดคเต เดšเต†เด•เตเด•เต เดธเตเดฑเตเดฑเดพเดฑเตเดฑเดธเต เดฎเดพเดฑเตเดฑเตเดจเตเดจเดคเดฟเดจเตเดชเด•เดฐเด‚, เดกเดพเดฑเตเดฑเดพเดฌเต‡เดธเต เดฎเตˆเด—เตเดฐเต‡เดทเตป เดชเต‚เตผเดคเตเดคเดฟเดฏเดพเด•เตเดจเตเดจเดคเตเดตเดฐเต† เดตเต†เดฌเต เดธเต†เตผเดตเตผ เด†เดฐเด‚เดญเดฟเด•เตเด•เดฐเตเดคเต*.

      * เดชเต‹เดกเดฟเดจเต เดชเตเดฑเดคเตเดคเตเดณเตเดณ init เด•เดฃเตเดŸเต†เดฏเตโ€Œเดจเดฑเตเด•เดณเดฟเตฝ เดจเดฟเดจเตเดจเต เดจเดฟเด™เตเด™เตพเด•เตเด•เต เดกเดพเดฑเตเดฑเดพเดฌเต‡เดธเต เดฎเตˆเด—เตเดฐเต‡เดทเดจเตเด•เตพ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเด•เตเด•เดพเดจเตเด‚ เด•เดดเดฟเดฏเตเด‚. เดžเดพเตป เด‡เดชเตเดชเต‹เดดเตเด‚ เดธเตเดตเดฏเด‚ เด‰เตพเด•เตเด•เตŠเดณเตเดณเตเดจเตเดจ เด†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเดจเตเด•เดณเตเดŸเต† เด’เดฐเต เด†เดฐเดพเดงเด•เดจเดพเดฃเต, เด…เดคเดพเดฏเดคเต, เดฌเดพเดนเตเดฏ เดเด•เต‹เดชเดจเดฎเดฟเดฒเตเดฒเดพเดคเต† เดกเดพเดฑเตเดฑเดพเดฌเต‡เดธเต เดŽเด™เตเด™เดจเต† เด†เดตเดถเตเดฏเดฎเตเดณเตเดณ เด…เดตเดธเตเดฅเดฏเดฟเดฒเต‡เด•เตเด•เต เด•เตŠเดฃเตเดŸเตเดตเดฐเดพเดฎเต†เดจเตเดจเต เด†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเตป เด•เดฃเตเดŸเต†เดฏเตโ€Œเดจเดฑเดฟเดจเต เด…เดฑเดฟเดฏเดพเดตเตเดจเตเดจเดตเดฏเดพเดฃเต.

  4. เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด• httpGet เดธเดพเดงเดพเดฐเดฃ เดนเต†เตฝเดคเตเดคเต เดšเต†เด•เตเด•เต เดŽเตปเดกเต เดชเต‹เดฏเดฟเตปเตเดฑเตเด•เดณเดฟเดฒเต‚เดŸเต†เดฏเตเดณเตเดณ เดธเดจเตเดจเดฆเตเดงเดค เดชเดฐเดฟเดถเต‹เดงเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต (เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, /health).
  5. เดกเดฟเดซเต‹เตพเดŸเตเดŸเต เดšเต†เด•เตเด•เต เดชเดพเดฐเดพเดฎเต€เดฑเตเดฑเดฑเตเด•เตพ เดฎเดจเดธเตเดธเดฟเดฒเดพเด•เตเด•เตเด• (interval: 10s, timeout: 1s, successThreshold: 1, failureThreshold: 3):
    • เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟ เด“เดชเตเดทเดจเตเด•เตพ เด…เตผเดคเตเดฅเดฎเดพเด•เตเด•เตเดจเตเดจเดคเต เดชเต‹เดกเต เด†เด•เตเด‚ เดŽเดจเตเดจเดพเดฃเต เดคเดฏเตเดฏเดพเดฑเดฒเตเดฒ เดเด•เดฆเต‡เดถเด‚ 30 เดธเต†เด•เตเด•เตปเดกเตเด•เตพเด•เตเด•เต เดถเต‡เดทเด‚ (3 เดธเดพเดจเดฟเดฑเตเดฑเดฟ เดชเดฐเดฟเดถเต‹เดงเดจเด•เตพ เดชเดฐเดพเดœเดฏเดชเตเดชเต†เดŸเตเดŸเต).
  6. "เด…เดกเตเดฎเดฟเตป" เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ "เดฎเดพเดจเต‡เดœเตเดฎเต†เตปเตเดฑเต" เดŽเดจเตเดจเดคเดฟเดจเต เด’เดฐเต เดชเตเดฐเดคเตเดฏเต‡เด• เดชเต‹เตผเดŸเตเดŸเต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด•, เดธเดพเด™เตเด•เต‡เดคเดฟเด• เดธเตเดฑเตเดฑเดพเด•เตเด•เต (เด‰เดฆเดพ. เดœเดพเดต/เดธเตเดชเตเดฐเดฟเด‚เด—เต) เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเด•เดฏเดพเดฃเต†เด™เตเด•เดฟเตฝ, เดชเดคเดฟเดตเต เดŸเตเดฐเดพเดซเดฟเด•เตเด•เดฟเตฝ เดจเดฟเดจเตเดจเต เด†เดฐเต‹เด—เตเดฏเดตเตเด‚ เดฎเต†เดŸเตเดฐเดฟเด•เตเดธเต เดฎเดพเดจเต‡เดœเตเดฎเต†เตปเตเดฑเตเด‚ เดตเต‡เตผเดคเดฟเดฐเดฟเด•เตเด•เดพเตป:
    • เดŽเดจเตเดจเดพเตฝ เดชเต‹เดฏเดฟเตปเตเดฑเต 2 เดจเต† เด•เตเดฑเดฟเดšเตเดšเต เดฎเดฑเด•เตเด•เดฐเตเดคเต.
  7. เด†เดตเดถเตเดฏเดฎเต†เด™เตเด•เดฟเตฝ, เด•เดพเดทเต† เดšเต‚เดŸเดพเด•เตเด•เดพเดจเตเด‚/เดฒเต‹เดกเต เดšเต†เดฏเตเดฏเดพเดจเตเด‚ เดฑเต†เดกเดฟเดจเต†เดธเต เดชเตเดฐเต‹เดฌเต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเดจเตเด‚ เด•เดฃเตเดŸเต†เดฏเตเดจเตผ เดšเต‚เดŸเดพเด•เตเดจเตเดจเดคเตเดตเดฐเต† 503 เดธเตเดฑเตเดฑเดพเดฑเตเดฑเดธเต เด•เต‹เดกเต เดจเตฝเด•เดพเดจเตเด‚ เด•เดดเดฟเดฏเตเด‚:

เดทเดพเดตเต‡เดธเต

  1. เดฌเดพเดนเตเดฏ เด†เดถเตเดฐเดฏเดคเตเดตเด™เตเด™เดณเต† เด†เดถเตเดฐเดฏเดฟเด•เตเด•เดฐเตเดคเต (เดกเดพเดฑเตเดฑเดพ เดตเต†เดฏเตผเดนเต—เดธเตเด•เตพ เดชเต‹เดฒเตเดณเตเดณเดต) เดฑเต†เดกเดฟเดจเต†เดธเต/เดฒเตˆเดตเตโ€Œเดจเต†เดธเต เดŸเต†เดธเตเดฑเตเดฑเตเด•เตพ เดจเดŸเดคเตเดคเตเดฎเตเดชเต‹เตพ - เด‡เดคเต เด•เดพเดธเตโ€Œเด•เต‡เดกเดฟเด‚เด—เต เดชเดฐเดพเดœเดฏเด™เตเด™เดณเดฟเดฒเต‡เด•เตเด•เต เดจเดฏเดฟเดšเตเดšเต‡เด•เตเด•เดพเด‚:
    • เด’เดฐเต เด‰เดฆเดพเดนเดฐเดฃเดฎเดพเดฏเดฟ, เด’เดฐเต เดชเต‹เดธเตเดฑเตเดฑเตโ€Œเด—เตเดฐเต†เดธเต เดกเดพเดฑเตเดฑเดพเดฌเต‡เดธเดฟเดจเต† เด†เดถเตเดฐเดฏเดฟเดšเตเดšเต 10 เดชเต‹เดกเตเด•เดณเตเดณเตเดณ เดธเตเดฑเตเดฑเต‡เดฑเตเดฑเตโ€Œเดซเตเตพ REST เดธเต‡เดตเดจเด‚ เดŽเดŸเตเด•เตเด•เดพเด‚: เดšเต†เด•เตเด•เต เดกเดฟเดฌเดฟเดฏเดฟเดฒเต‡เด•เตเด•เตเดณเตเดณ เดชเตเดฐเดตเตผเดคเตเดคเดจ เด•เดฃเด•เตเดทเดจเต† เด†เดถเตเดฐเดฏเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ, เดจเต†เดฑเตเดฑเตโ€Œเดตเตผเด•เตเด•เต/เดกเดฟเดฌเดฟ เดญเดพเด—เดคเตเดคเต เด•เดพเดฒเดคเดพเดฎเดธเด‚ เด‰เดฃเตเดŸเดพเดฏเดพเตฝ เดŽเดฒเตเดฒเดพ 10 เดชเต‹เดกเตเด•เดณเตเด‚ เดชเดฐเดพเดœเดฏเดชเตเดชเต†เดŸเดพเด‚ - เดธเดพเดงเดพเดฐเดฃเดฏเดพเดฏเดฟ เด‡เดคเต เดŽเดฒเตเดฒเดพเด‚ เด•เดดเดฟเดฏเตเดจเตเดจเดคเดฟเดจเต‡เด•เตเด•เดพเตพ เดฎเต‹เดถเดฎเดพเดฏเดฟ เด…เดตเดธเดพเดจเดฟเด•เตเด•เตเดจเตเดจเต;
    • เดธเตเดชเตเดฐเดฟเด‚เด—เต เดกเดพเดฑเตเดฑ เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟเดฏเดพเดฏเดฟ เดกเดพเดฑเตเดฑเดพเดฌเต‡เดธเต เด•เดฃเด•เตเดทเตป เดชเดฐเดฟเดถเต‹เดงเดฟเด•เตเด•เตเดจเตเดจเตเดตเต†เดจเตเดจเดคเต เดถเตเดฐเดฆเตเดงเดฟเด•เตเด•เตเด•*;

      * เด‡เดคเต เดธเตเดชเตเดฐเดฟเด‚เด—เต เดกเดพเดฑเตเดฑ เดฑเต†เดกเดฟเดธเดฟเตปเตเดฑเต† เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟ เดธเตเดตเดญเดพเดตเดฎเดพเดฃเต (เด•เตเดฑเดžเตเดžเดคเต เดžเดพเตป เด…เดตเดธเดพเดจเดฎเดพเดฏเดฟ เดชเดฐเดฟเดถเต‹เดงเดฟเดšเตเดšเดคเต), เด‡เดคเต เด’เดฐเต "เดฆเตเดฐเดจเตเดค" เดชเดฐเดพเดœเดฏเดคเตเดคเดฟเดฒเต‡เด•เตเด•เต เดจเดฏเดฟเดšเตเดšเต: เดฑเต†เดกเดฟเดธเต เด•เตเดฑเดšเตเดšเต เดธเดฎเดฏเดคเตเดคเต‡เด•เตเด•เต เดฒเดญเตเดฏเดฎเดฒเตเดฒเดพเดคเตเดคเดชเตเดชเต‹เตพ, เดŽเดฒเตเดฒเดพ เดชเต‹เดกเตเด•เดณเตเด‚ "เดคเด•เดฐเตเดจเตเดจเต".

    • เดˆ เด…เตผเดคเตเดฅเดคเตเดคเดฟเตฝ "เดฌเดพเดนเตเดฏ" เดŽเดจเตเดจเดคเดฟเดจเต เด’เดฐเต‡ เด†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเตปเตเดฑเต† เดฎเดฑเตเดฑเต เดชเต‹เดกเตเด•เดณเตเด‚ เด…เตผเดคเตเดฅเดฎเดพเด•เตเด•เดพเด‚, เด…เดคเดพเดฏเดคเต, เด•เดพเดธเตเด•เต‡เดกเดฟเด‚เด—เต เด•เตเดฐเดพเดทเตเด•เตพ เดคเดŸเดฏเตเดจเตเดจเดคเดฟเดจเต เด’เดฐเต‡ เด•เตเดฒเดธเตเดฑเตเดฑเดฑเดฟเดฒเต† เดฎเดฑเตเดฑเต เดชเต‹เดกเตเด•เดณเตเดŸเต† เด…เดตเดธเตเดฅเดฏเต† เด†เดถเตเดฐเดฏเดฟเด•เตเด•เดฐเตเดคเต.
      • เดตเดฟเดคเดฐเดฃเด‚ เดšเต†เดฏเตเดค เดจเดฟเดฒเดฏเดฟเดฒเตเดณเตเดณ เด†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเดจเตเด•เดณเตเดŸเต† เดซเดฒเด™เตเด™เตพ เดตเตเดฏเดคเตเดฏเดพเดธเดชเตเดชเต†เดŸเดพเด‚ (เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เดชเต‹เดกเตเด•เดณเดฟเดฒเต† เด‡เตป-เดฎเต†เดฎเตเดฎเดฑเดฟ เด•เดพเดทเดฟเด‚เด—เต).
  2. เดฒเตˆเดตเตเดจเต†เดธเต เดชเตเดฐเต‹เดฌเต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดฐเตเดคเต เดชเต‹เดกเตเด•เตพเด•เตเด•เต (เด’เดดเดฟเดตเดพเด•เตเด•เดฒเตเด•เตพ เด…เดต เดถเดฐเดฟเด•เตเด•เตเด‚ เด†เดตเดถเตเดฏเดฎเตเดณเตเดณ เดธเดจเตเดฆเตผเดญเด™เตเด™เดณเดพเดฃเต, เดฎเดพเดคเตเดฐเดฎเดฒเตเดฒ เด…เดตเดฏเตเดŸเต† เด‰เดชเดฏเต‹เด—เดคเตเดคเดฟเตปเตเดฑเต† เดชเตเดฐเดคเตเดฏเต‡เด•เดคเด•เดณเตเด‚ เด…เดจเดจเตเดคเดฐเดซเดฒเด™เตเด™เดณเตเด‚ เดจเดฟเด™เตเด™เตพเด•เตเด•เต เดชเต‚เตผเดฃเตเดฃเดฎเดพเดฏเดฟ เด…เดฑเดฟเดฏเดพเด‚):
    • เด’เดฐเต เดฒเตˆเดตเตโ€Œเดจเต†เดธเต เดชเตเดฐเต‹เดฌเต เดนเดพเด‚เด—เต เด•เดฃเตเดŸเต†เดฏเตโ€Œเดจเดฑเตเด•เตพ เดตเต€เดฃเตเดŸเต†เดŸเตเด•เตเด•เดพเตป เดธเดนเดพเดฏเดฟเด•เตเด•เตเด‚, เดŽเดจเตเดจเดพเตฝ เดจเดฟเด™เตเด™เดณเตเดŸเต† เด†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเตปเตเดฑเต† เดฎเต‡เตฝ เดจเดฟเด™เตเด™เตพเด•เตเด•เต เดชเต‚เตผเดฃเตเดฃ เดจเดฟเดฏเดจเตเดคเตเดฐเดฃเดฎเตเดณเตเดณเดคเดฟเดจเดพเตฝ, เดนเดพเด‚เด—เต เดชเตเดฐเต‹เดธเดธเตเด•เดณเตเด‚ เดกเต†เดกเตโ€Œเดฒเต‹เด•เตเด•เตเด•เดณเตเด‚ เดชเต‹เดฒเต†เดฏเตเดณเตเดณ เด•เดพเดฐเตเดฏเด™เตเด™เตพ เดธเด‚เดญเดตเดฟเด•เตเด•เดฐเตเดคเต: เดฎเดจเดƒเดชเต‚เตผเดตเตเดตเด‚ เด†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเตป เด•เตเดฐเดพเดทเต เดšเต†เดฏเตเดคเต เดชเดดเดฏ เดธเตเดฅเดฟเดฐเดคเดฏเดฟเดฒเต‡เด•เตเด•เต เด•เตŠเดฃเตเดŸเตเดตเดฐเตเดจเตเดจเดคเดพเดฃเต เดฎเดฟเด•เดšเตเดš เดฌเดฆเตฝ;
    • เดชเดฐเดพเดœเดฏเดชเตเดชเต†เดŸเตเดŸ เดฒเตˆเดตเตโ€Œเดจเต†เดธเต เด…เดจเตเดตเต‡เดทเดฃเด‚ เด•เดฃเตเดŸเต†เดฏเตโ€Œเดจเตผ เดชเตเดจเดฐเดพเดฐเด‚เดญเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เด•เดพเดฐเดฃเดฎเดพเด•เตเด‚, เด…เดคเตเดตเดดเดฟ เดฒเต‹เดกเดฟเด‚เด—เตเดฎเดพเดฏเดฟ เดฌเดจเตเดงเดชเตเดชเต†เดŸเตเดŸ เดชเดฟเดถเด•เตเด•เดณเตเดŸเต† เด…เดจเดจเตเดคเดฐเดซเดฒเด™เตเด™เตพ เดตเตผเดฆเตเดงเดฟเดชเตเดชเดฟเด•เตเด•เตเด‚: เด•เดฃเตเดŸเต†เดฏเตโ€Œเดจเตผ เดชเตเดจเดฐเดพเดฐเด‚เดญเดฟเด•เตเด•เตเดจเตเดจเดคเต เดชเตเดฐเดตเตผเดคเตเดคเดจเดฐเดนเดฟเดคเดฎเดพเด•เตเด•เตเด‚ (เด•เตเดฑเดžเตเดžเดคเต เด†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเตป เดธเตเดฑเตเดฑเดพเตผเดŸเตเดŸเดชเตเดชเดฟเตปเตเดฑเต† เดธเดฎเดฏเดคเตเดคเต‡เด•เตเด•เต, 30-เด’เดฑเตเดฑ เดธเต†เด•เตเด•เตปเดกเต เดŽเด™เตเด•เดฟเดฒเตเด‚) เดชเตเดคเดฟเดฏ เดชเดฟเดถเด•เตเด•เตพเด•เตเด•เต เด•เดพเดฐเดฃเดฎเดพเด•เตเด‚. , เดฎเดฑเตเดฑเต เด•เดฃเตเดŸเต†เดฏเตเดจเดฑเตเด•เดณเดฟเตฝ เดฒเต‹เดกเต เดตเตผเดฆเตเดงเดฟเดชเตเดชเดฟเด•เตเด•เตเด•เดฏเตเด‚ เด…เดตเดฐเตเดŸเต† เดชเดฐเดพเดœเดฏเดคเตเดคเดฟเตปเตเดฑเต† เดธเดพเดงเตเดฏเดค เดตเตผเดฆเตเดงเดฟเดชเตเดชเดฟเด•เตเด•เตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเด• เดคเตเดŸเด™เตเด™เดฟเดฏเดต.
    • เด’เดฐเต เดฌเดพเดนเตเดฏ เด†เดถเตเดฐเดฟเดคเดคเตเดตเดตเตเดฎเดพเดฏเดฟ เดธเด‚เดฏเต‹เดœเดฟเดชเตเดชเดฟเดšเตเดš เดฒเตˆเดตเตโ€Œเดจเดธเต เดชเดฐเดฟเดถเต‹เดงเดจเด•เตพ เดธเดพเดงเตเดฏเดฎเดพเดฏ เดเดฑเตเดฑเดตเตเด‚ เดฎเต‹เดถเดฎเดพเดฏ เดธเด‚เดฏเต‹เดœเดจเดฎเดพเดฃเต, เด•เดพเดธเตโ€Œเด•เต‡เดกเดฟเด‚เด—เต เดชเดฐเดพเดœเดฏเด™เตเด™เดณเต† เดญเต€เดทเดฃเดฟเดชเตเดชเต†เดŸเตเดคเตเดคเตเดจเตเดจเต: เดกเดพเดฑเตเดฑเดพเดฌเต‡เดธเต เดตเดถเดคเตเดคเต เด’เดฐเต เดšเต†เดฑเดฟเดฏ เด•เดพเดฒเดคเดพเดฎเดธเด‚ เดจเดฟเด™เตเด™เดณเตเดŸเต† เดŽเดฒเตเดฒเดพ เด•เดฃเตเดŸเต†เดฏเตโ€Œเดจเดฑเตเด•เดณเตเด‚ เดชเตเดจเดฐเดพเดฐเด‚เดญเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดฒเต‡เด•เตเด•เต เดจเดฏเดฟเด•เตเด•เตเด‚!
  3. เดธเดœเต€เดตเดคเดฏเตเดŸเต†เดฏเตเด‚ เดธเดจเตเดจเดฆเตเดงเดคเดฏเตเดŸเต†เดฏเตเด‚ เดชเดพเดฐเดพเดฎเต€เดฑเตเดฑเดฑเตเด•เตพ เดตเตเดฏเดคเตเดฏเดธเตเดคเดฎเดพเดฏเดฟเดฐเดฟเด•เตเด•เดฃเด‚:
    • เด…เดคเต‡ เด†เดฐเต‹เด—เตเดฏ เดชเดฐเดฟเดถเต‹เดงเดจ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด’เดฐเต เดฒเตˆเดตเตเดจเต†เดธเต เดชเตเดฐเต‹เดฌเต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเด‚, เดŽเดจเตเดจเดพเตฝ เด‰เดฏเตผเดจเตเดจ เดชเตเดฐเดคเดฟเด•เดฐเดฃ เดชเดฐเดฟเดงเดฟ (failureThreshold), เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เดธเตเดฑเตเดฑเดพเดฑเตเดฑเดธเต เด…เดธเตˆเตป เดšเต†เดฏเตเดฏเตเด• เดคเดฏเตเดฏเดพเดฑเดฒเตเดฒ 3 เดถเตเดฐเดฎเด™เตเด™เตพเด•เตเด•เต เดถเต‡เดทเด‚, 10 เดถเตเดฐเดฎเด™เตเด™เตพเด•เตเด•เต เดถเต‡เดทเด‚ เดฒเตˆเดตเตเดจเต†เดธเต เด…เดจเตเดตเต‡เดทเดฃเด‚ เดชเดฐเดพเดœเดฏเดชเตเดชเต†เดŸเตเดŸเตเดตเต†เดจเตเดจเต เดชเดฐเดฟเด—เดฃเดฟเด•เตเด•เตเด•;
  4. เดŽเด•เตเดธเดฟเด•เต เดšเต†เด•เตเด•เตเด•เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดฐเตเดคเต, เด…เดต เดธเต‹เด‚เดฌเดฟ เดชเตเดฐเด•เตเดฐเดฟเดฏเด•เดณเตเดŸเต† เดฐเต‚เดชเดคเตเดคเดฟเดฒเต‡เด•เตเด•เต เดจเดฏเดฟเด•เตเด•เตเดจเตเดจ เด…เดฑเดฟเดฏเดชเตเดชเต†เดŸเตเดจเตเดจ เดชเตเดฐเดถเตเดจเด™เตเด™เดณเตเดฎเดพเดฏเดฟ เดฌเดจเตเดงเดชเตเดชเต†เดŸเตเดŸเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเดพเตฝ:

เดธเด‚เด—เตเดฐเดนเด‚

  • เด’เดฐเต เดชเต‹เดกเต เดŸเตเดฐเดพเดซเดฟเด•เต เดธเตเดตเต€เด•เดฐเดฟเด•เตเด•เดพเตป เดคเดฏเตเดฏเดพเดฑเดพเด•เตเดฎเตเดชเต‹เตพ เดจเดฟเตผเดฃเตเดฃเดฏเดฟเด•เตเด•เดพเตป เดฑเต†เดกเดฟเดจเต†เดธเต เดชเตเดฐเต‹เดฌเตเด•เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด•.
  • เดฒเตˆเดตเตเดจเต†เดธเต เดชเตเดฐเต‹เดฌเตเด•เตพ เดถเดฐเดฟเด•เตเด•เตเด‚ เด†เดตเดถเตเดฏเดฎเตเดณเตเดณเดชเตเดชเต‹เตพ เดฎเดพเดคเตเดฐเด‚ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด•.
  • เดฑเต†เดกเดฟเดจเต†เดธเต/เดฒเตˆเดตเตโ€Œเดจเต†เดธเต เดชเตเดฐเต‹เดฌเตเด•เดณเตเดŸเต† เดคเต†เดฑเตเดฑเดพเดฏ เด‰เดชเดฏเต‹เด—เด‚ เดฒเดญเตเดฏเดค เด•เตเดฑเดฏเตเดจเตเดจเดคเดฟเดจเตเด‚ เด•เดพเดธเตโ€Œเด•เต‡เดกเดฟเด‚เด—เต เดชเดฐเดพเดœเดฏเด™เตเด™เตพเด•เตเด•เตเด‚ เด‡เดŸเดฏเดพเด•เตเด•เตเด‚.

เด•เตเดฌเตผเดจเต†เดฑเตเดฑเดธเดฟเดฒเต† เดฒเตˆเดตเตโ€Œเดจเต†เดธเต เดชเตเดฐเต‹เดฌเตเด•เตพ เด…เดชเด•เดŸเด•เดฐเดฎเดพเดฃเต

เดตเดฟเดทเดฏเดคเตเดคเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเตเดณเตเดณ เด…เดงเดฟเด• เดฎเต†เดฑเตเดฑเต€เดฐเดฟเดฏเดฒเตเด•เตพ

1-2019-09 เดฎเตเดคเตฝ เดจเดฎเตเดชเตผ 29 เด…เดชเตเดกเต‡เดฑเตเดฑเต เดšเต†เดฏเตเดฏเตเด•

เดกเดพเดฑเตเดฑเดพเดฌเต‡เดธเต เดฎเตˆเด—เตเดฐเต‡เดทเดจเตเดณเตเดณ init เด•เดฃเตเดŸเต†เดฏเตโ€Œเดจเดฑเตเด•เดณเต† เด•เตเดฑเดฟเดšเตเดšเต: เด…เดŸเดฟเด•เตเด•เตเดฑเดฟเดชเตเดชเต เดšเต‡เตผเดคเตเดคเต.

เด‡.เดœเต† เด“เตผเดฎเตเดฎเดฟเดชเตเดชเดฟเดšเตเดšเต PDB-เดฏเต† เด•เตเดฑเดฟเดšเตเดšเต: เดฒเตˆเดตเตโ€Œเดจเต†เดธเต เดšเต†เด•เตเด•เตเด•เดณเดฟเดฒเต† เดชเตเดฐเดถเตโ€Œเดจเด™เตเด™เดณเดฟเดฒเตŠเดจเตเดจเต เดชเต‹เดกเตเด•เตพ เดคเดฎเตเดฎเดฟเดฒเตเดณเตเดณ เดเด•เต‹เดชเดจเดคเตเดคเดฟเตปเตเดฑเต† เด…เดญเดพเดตเดฎเดพเดฃเต. เด•เตเดฌเต†เตผเดจเต†เดฑเตเดฑเดธเดฟเดจเต เด‰เดฃเตเดŸเต เดชเต‹เดกเต เดกเดฟเดธเตเดฑเดชเตเดทเตป เดฌเดกเตเดœเดฑเตเดฑเตเด•เตพ (PDB) เด’เดฐเต เด†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเดจเต เด…เดจเตเดญเดตเดฟเด•เตเด•เต‡เดฃเตเดŸเดฟ เดตเดฐเตเดจเตเดจ เด•เตบเด•เดฑเตปเตเดฑเต เดชเดฐเดพเดœเดฏเด™เตเด™เดณเตเดŸเต† เดŽเดฃเตเดฃเด‚ เดชเดฐเดฟเดฎเดฟเดคเดชเตเดชเต†เดŸเตเดคเตเดคเดพเตป, เดŽเดจเตเดจเดฟเดฐเตเดจเตเดจเดพเดฒเตเด‚ เดชเดฐเดฟเดถเต‹เดงเดจเด•เตพ PDB เด•เดฃเด•เตเด•เดฟเดฒเต†เดŸเตเด•เตเด•เตเดจเตเดจเดฟเดฒเตเดฒ. "เดชเดฐเต€เด•เตเดท เดชเดฐเดพเดœเดฏเดชเตเดชเต†เดŸเตเดŸเดพเตฝ เด’เดฐเต เดชเต‹เดกเต เดชเตเดจเดฐเดพเดฐเด‚เดญเดฟเด•เตเด•เตเด•, เดŽเดจเตเดจเดพเตฝ เด•เดพเดฐเตเดฏเด™เตเด™เตพ เด•เต‚เดŸเตเดคเตฝ เดตเดทเดณเดพเด•เตเด•เดพเดคเดฟเดฐเดฟเด•เตเด•เดพเตป เด…เดตเดฏเต†เดฒเตเดฒเดพเด‚ เดชเตเดจเดฐเดพเดฐเด‚เดญเดฟเด•เตเด•เดฐเตเดคเต" เดŽเดจเตเดจเต เดจเดฎเตเด•เตเด•เต K8-เด•เดณเต‹เดŸเต เดชเดฑเดฏเดพเตป เด•เดดเดฟเดฏเตเด‚.

เดฌเตเดฐเดฏเดพเตป เด…เดคเต เดจเดจเตเดจเดพเดฏเดฟ เดตเต†เดšเตเดšเต: โ€œเดจเดฟเด™เตเด™เตพเด•เตเด•เต เด•เตƒเดคเตเดฏเดฎเดพเดฏเดฟ เดŽเดจเตเดคเดพเดฃเต†เดจเตเดจเต เด…เดฑเดฟเดฏเตเดฎเตเดชเต‹เตพ เดฒเตˆเดตเตเดจเต†เดธเต เดชเตเดฐเต‹เดฌเดฟเด‚เด—เต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด• เด†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเตป เด‡เดฒเตเดฒเดพเดคเดพเด•เตเด•เตเด• เดŽเดจเตเดจเดคเดพเดฃเต เดเดฑเตเดฑเดตเตเด‚ เดจเดฒเตเดฒ เด•เดพเดฐเตเดฏเด‚"(เดตเต€เดฃเตเดŸเตเด‚, เด•เตŠเดฃเตเดŸเตเดชเต‹เด•เดฐเตเดคเต).

เด•เตเดฌเตผเดจเต†เดฑเตเดฑเดธเดฟเดฒเต† เดฒเตˆเดตเตโ€Œเดจเต†เดธเต เดชเตเดฐเต‹เดฌเตเด•เตพ เด…เดชเด•เดŸเด•เดฐเดฎเดพเดฃเต

2-2019-09 เดฎเตเดคเตฝ เดจเดฎเตเดชเตผ 29 เด…เดชเตเดกเต‡เดฑเตเดฑเต เดšเต†เดฏเตเดฏเตเด•

เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เดฎเตเดฎเตเดชเต เดกเต‹เด•เตเดฏเตเดฎเต†เตปเตเดฑเต‡เดทเตป เดตเดพเดฏเดฟเด•เตเด•เตเดจเตเดจเดคเต เดธเด‚เดฌเดจเตเดงเดฟเดšเตเดšเต: เดžเดพเตป เด…เดจเตเดฌเดจเตเดง เด…เดญเตเดฏเตผเดคเตเดฅเดจ เดธเตƒเดทเตเดŸเดฟเดšเตเดšเต (เดธเดตเดฟเดถเต‡เดทเดค เด…เดญเตเดฏเตผเดคเตเดฅเดจ) เดฒเตˆเดตเตเดจเต†เดธเต เดชเตเดฐเต‹เดฌเตเด•เดณเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเตเดณเตเดณ เดกเต‹เด•เตเดฏเตเดฎเต†เตปเตเดฑเต‡เดทเตป เดšเต‡เตผเด•เตเด•เดพเตป.

เดตเดฟเดตเตผเดคเตเดคเด•เดจเดฟเตฝ เดจเดฟเดจเตเดจเต เดชเดฟ.เดŽเดธเต

เดžเด™เตเด™เดณเตเดŸเต† เดฌเตเดฒเต‹เด—เดฟเดฒเตเด‚ เดตเดพเดฏเดฟเด•เตเด•เตเด•:

เด…เดตเดฒเด‚เดฌเด‚: www.habr.com

เด’เดฐเต เด…เดญเดฟเดชเตเดฐเดพเดฏเด‚ เดšเต‡เตผเด•เตเด•เตเด•