เดฎเตเดฏเต 27-เดจเต เดซเตเดธเตเดฑเตเดฑเดฟเดตเดฒเดฟเดจเตเดฑเต เดญเดพเดเดฎเดพเดฏเดฟ เดจเดเดจเตเดจ DevOpsConf 2019 เดเตเตบเดซเดฑเตปเดธเดฟเดจเตเดฑเต เดชเตเดฐเดงเดพเดจ เดนเดพเดณเดฟเตฝ
เด เดตเดคเดฐเดฃเดคเตเดคเดฟเดจเต เดถเตเดทเด, เดเดเตเดเดณเตเดเต เดฏเตเดเตเดเดฟเดฒเดฟเดฑเตเดฑเดฟ (เดฎเตเดฎเตเดชเต เดเดฐเต เดกเดพเดชเตเดชเต เดเดจเตเดจเดฑเดฟเดฏเดชเตเดชเตเดเตเดเดฟเดฐเตเดจเตเดจเต) เดเดฐเดฟเดคเตเดฐเดชเดฐเดฎเดพเดฏ เดเดฐเต เดจเดพเดดเดฟเดเดเตเดเดฒเตเดฒเดฟเตฝ เดเดคเตเดคเดฟเดฏเดฟเดฐเดฟเดเตเดเตเดจเตเดจเต GitHub-เตฝ 1000 เดจเดเตเดทเดคเตเดฐเดเตเดเตพ - เด เดคเดฟเดจเตเดฑเต เดตเตผเดฆเตเดงเดฟเดเตเดเตเดตเดฐเตเดจเตเดจ เดเดชเดฏเตเดเตเดคเดพเดเตเดเดณเตเดเต เดเดฎเตเดฎเตเดฏเตเดฃเดฟเดฑเตเดฑเดฟ เดจเดฟเดฐเดตเดงเดฟ DevOps เดเดเตเดเดฟเดจเตเดฏเตผเดฎเดพเตผเดเตเดเตเด เดเตเดตเดฟเดคเด เดเดณเตเดชเตเดชเดฎเดพเดเตเดเตเดฎเตเดจเตเดจเต เดเดเตเดเตพ เดชเตเดฐเดคเตเดเตเดทเดฟเดเตเดเตเดจเตเดจเต.
เด
เดคเดฟเดจเดพเตฝ, เดจเดฎเตเดเตเดเต เดชเดฐเดฟเดเดฏเดชเตเดชเตเดเตเดคเตเดคเดพเด
เดเตเดฌเตผเดจเตเดฑเตเดฑเดธเดฟเดจเต เดเตเดกเต เดกเตเดฒเดฟเดตเตผ เดเตเดฏเตเดฏเตเดจเตเดจเต
เดธเดเดธเดพเดฐเด เดเดจเดฟ เดตเตเตผเดซเดฟเดจเต เดเตเดฑเดฟเดเตเดเดฒเตเดฒ, เดเตเดฌเตเตผเดจเตเดฑเตเดฑเดธเดฟเดฒเต CI/CD เดจเตเดเตเดเตเดฑเดฟเดเตเดเดพเดฏเดฟเดฐเดฟเดเตเดเตเด, เดเดเตเดเดณเตเดเต เดธเตเดซเตเดฑเตเดฑเตโเดตเตเดฏเตผ เดกเตเดเตเดเตผ เดเดฃเตเดเตเดฏเตโเดจเดฑเตเดเดณเดฟเตฝ เดชเดพเดเตเดเตเดเต เดเตเดฏเตโเดคเดฟเดฐเดฟเดเตเดเตเดจเตเดจเตเดตเตเดจเตเดจเต เดธเตเดเดฟเดชเตเดชเดฟเดเตเดเตเดจเตเดจเต. (เดเดพเตป เดเดคเดฟเดจเตเดเตเดเตเดฑเดฟเดเตเดเต เดธเดเดธเดพเดฐเดฟเดเตเดเต
เดเตเดฌเตผเดจเตเดฑเตเดฑเดธเดฟเตฝ เดกเตเดฒเดฟเดตเดฑเดฟ เดเดเตเดเดจเตเดฏเดพเดฏเดฟเดฐเดฟเดเตเดเตเด?
- เดเตเดกเตเด เดจเดฟเตผเดฎเตเดฎเดพเดฃเดคเตเดคเดฟเดจเตเดณเตเดณ เดจเดฟเตผเดฆเตเดฆเตเดถเดเตเดเดณเตเด เด เดเดเตเดเดฟเดฏ เดเดฐเต Git เดถเตเดเดฐเด เดเดฃเตเดเต. เดเดชเตเดฒเดฟเดเตเดเตเดทเตป เดเดฐเต เดกเตเดเตเดเตผ เดเดฎเตเดเดฟเตฝ เดจเดฟเตผเดฎเตเดฎเดฟเดเตเดเต เดกเตเดเตเดเตผ เดฐเดเดฟเดธเตเดเตเดฐเดฟเดฏเดฟเตฝ เดชเตเดฐเดธเดฟเดฆเตเดงเตเดเดฐเดฟเดเตเดเตเดจเตเดจเต.
- เดเดชเตเดฒเดฟเดเตเดเตเดทเตป เดเดเตเดเดจเต เดตเดฟเดจเตเดฏเดธเดฟเดเตเดเดพเดฎเตเดจเตเดจเตเด เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเดเตเดเดพเดฎเตเดจเตเดจเตเด เดเดณเตเดณ เดจเดฟเตผเดฆเตเดฆเตเดถเดเตเดเดณเตเด เดเดคเต เดถเตเดเดฐเดคเตเดคเดฟเตฝ เด เดเดเตเดเดฟเดฏเดฟเดฐเดฟเดเตเดเตเดจเตเดจเต. เดตเดฟเดจเตเดฏเดพเดธ เดเดเตเดเดคเตเดคเดฟเตฝ, เด เดจเดฟเตผเดฆเตเดฆเตเดถเดเตเดเตพ เดเตเดฌเตผเดจเตเดฑเตเดฑเดธเดฟเดฒเตเดเตเดเต เด เดฏเดฏเตเดเตเดเตเดจเตเดจเต, เด เดคเต เดฐเดเดฟเดธเตเดเตเดฐเดฟเดฏเดฟเตฝ เดจเดฟเดจเตเดจเต เดเดตเดถเตเดฏเดฎเตเดณเตเดณ เดเดฟเดคเตเดฐเด เดธเตเดตเตเดเดฐเดฟเดเตเดเตเดเดฏเตเด เด เดคเต เดธเดฎเดพเดฐเดเดญเดฟเดเตเดเตเดเดฏเตเด เดเตเดฏเตเดฏเตเดจเตเดจเต.
- เดเตเดเดพเดคเต, เดธเดพเดงเดพเดฐเดฃเดฏเดพเดฏเดฟ เดเตเดธเตเดฑเตเดฑเตเดเตพ เดเดฃเตเดเต. เดเดฐเต เดเดฟเดคเตเดฐเด เดชเตเดฐเดธเดฟเดฆเตเดงเตเดเดฐเดฟเดเตเดเตเดฎเตเดชเตเตพ เดเดตเดฏเดฟเตฝ เดเดฟเดฒเดคเต เดเตเดฏเตเดฏเดพเดตเตเดจเตเดจเดคเดพเดฃเต. เดจเดฟเดเตเดเตพเดเตเดเต (เด เดคเต เดจเดฟเตผเดฆเตเดฆเตเดถเดเตเดเตพ เดชเดพเดฒเดฟเดเตเดเต) เดเดชเตเดฒเดฟเดเตเดเตเดทเดจเตเดฑเต เดเดฐเต เดชเดเตผเดชเตเดชเต (เดเดฐเต เดชเตเดฐเดคเตเดฏเตเด K8s เดจเตเดฏเดฟเดเดธเตโเดชเตเดฏเตโเดธเดฟเดฒเต เดชเตเดฐเดคเตเดฏเตเด เดเตเดฒเดธเตเดฑเตเดฑเดฑเดฟเดฒเต) เดตเดฟเดจเตเดฏเดธเดฟเดเตเดเดพเดจเตเด เด เดตเดฟเดเต เดชเดฐเดฟเดถเตเดงเดจเดเตพ เดจเดเดคเตเดคเดพเดจเตเด เดเดดเดฟเดฏเตเด.
- เด เดตเดธเดพเดจเดฎเดพเดฏเดฟ, เดจเดฟเดเตเดเตพเดเตเดเต Git-เตฝ เดจเดฟเดจเตเดจเต เดเดตเดจเตเดฑเตเดเตพ เดธเตเดตเตเดเดฐเดฟเดเตเดเตเดจเตเดจ (เด เดฒเตเดฒเตเดเตเดเดฟเตฝ เดฌเดเตเดเตบ เดเตเดฒเดฟเดเตเดเตเดเตพ) เดเดฒเตเดฒเดพ เดจเดฟเดฏเตเดเตเดค เดเดเตเดเดเตเดเดณเดฟเดฒเตเดเตเดเตเด เดตเดฟเดณเดฟเดเตเดเตเดจเตเดจ เดเดฐเต CI เดธเดฟเดธเตเดฑเตเดฑเด เดเดตเดถเตเดฏเดฎเดพเดฃเต: เดจเดฟเตผเดฎเตเดฎเดฟเดเตเดเตเด, เดชเตเดฐเดธเดฟเดฆเตเดงเตเดเดฐเดฟเดเตเดเตเด, เดตเดฟเดจเตเดฏเดธเดฟเดเตเดเตเด, เดชเดฐเดฟเดถเตเดงเดฟเดเตเดเตเด.
เดเดฟเดฒ เดชเตเดฐเดงเดพเดจ เดเตเดฑเดฟเดชเตเดชเตเดเตพ เดเดตเดฟเดเตเดฏเตเดฃเตเดเต:
- เดเดพเดฐเดฃเด เดจเดฎเตเดเตเดเต เดฎเดพเดฑเตเดฑเดฎเดฟเดฒเตเดฒเดพเดคเตเดค เด
เดเดฟเดธเตเดฅเดพเดจ เดธเตเดเดฐเตเดฏเดฎเตเดฃเตเดเต (เดฎเดพเดฑเตเดฑเดฎเดฟเดฒเตเดฒเดพเดคเตเดค เด
เดเดฟเดธเตเดฅเดพเดจ เดธเตเดเดฐเตเดฏเดเตเดเตพ), เดเดฒเตเดฒเดพ เดเดเตเดเดเตเดเดณเดฟเดฒเตเด เดเดชเดฏเตเดเดฟเดเตเดเตเดจเตเดจ เดเดชเตเดฒเดฟเดเตเดเตเดทเตป เดเดฎเตเดเต (เดธเตเดฑเตเดฑเตเดเดฟเดเดเต, เดชเตเดฐเตเดกเดเตเดทเตป เดฎเตเดคเดฒเดพเดฏเดต), เดเดจเตเดจเต เดเดฃเตเดเดพเดฏเดฟเดฐเดฟเดเตเดเดฃเด. เดเดพเตป เดเดคเดฟเดจเตเดเตเดเตเดฑเดฟเดเตเดเต เดเตเดเตเดคเตฝ เดตเดฟเดถเดฆเดฎเดพเดฏเตเด เดเดฆเดพเดนเดฐเดฃเดเตเดเดณเตเดฎเดพเดฏเดฟ เดธเดเดธเดพเดฐเดฟเดเตเดเต.
เดเดตเดฟเดเต . - เดเดพเดฐเดฃเด เดเดเตเดเตพ เด
เดเดฟเดธเตเดฅเดพเดจ เดธเตเดเดฐเตเดฏเดเตเดเดณเต เดเตเดกเต เดธเดฎเตเดชเดจเดฎเดพเดฏเดฟ เดชเดฟเดจเตเดคเตเดเดฐเตเดจเตเดจเต (เดเดเดธเดฟ), เดเดชเตเดฒเดฟเดเตเดเตเดทเตป เดเตเดกเต, เด
เดคเต เดเตเดเตเดเดฟเดเตเดเตเตผเดเตเดเตเดจเตเดจเดคเดฟเดจเตเด เดธเดฎเดพเดฐเดเดญเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเตเดฎเตเดณเตเดณ เดจเดฟเตผเดฆเตเดฆเตเดถเดเตเดเตพ เดเดฏเดฟเดฐเดฟเดเตเดเดฃเด เดเตเดคเตเดฏเดฎเดพเดฏเดฟ เดเดฐเต เดถเตเดเดฐเดคเตเดคเดฟเตฝ. เดเดคเดฟเดจเตเดเตเดเตเดฑเดฟเดเตเดเตเดณเตเดณ เดเตเดเตเดคเตฝ เดตเดฟเดตเดฐเดเตเดเตพเดเตเดเต, เดเดพเดฃเตเด
เด เดคเต เดฑเดฟเดชเตเดชเตเตผเดเตเดเต . - เดกเตเดฒเดฟเดตเดฑเดฟ เดเตเดฏเดฟเตป (เดกเตเดฒเดฟเดตเดฑเดฟ) เดเดเตเดเตพ เดเดคเต เดธเดพเดงเดพเดฐเดฃเดฏเดพเดฏเดฟ เดเดคเตเดชเตเดฒเตเดฏเดพเดฃเต เดเดพเดฃเตเดจเตเดจเดคเต: เดเดชเตเดฒเดฟเดเตเดเตเดทเตป เด เดธเดเดฌเดฟเตพ เดเตเดฏเตเดคเต, เดชเดฐเตเดเตเดทเดฟเดเตเดเต, เดฑเดฟเดฒเตเดธเต เดเตเดฏเตเดคเต (เดฑเดฟเดฒเตเดธเต เดเดเตเดเด) เด เดคเตเดฐเดฏเตเดฏเตเดณเตเดณเต - เดกเตเดฒเดฟเดตเดฑเดฟ เดจเดเดจเตเดจเต. เดเดจเตเดจเดพเตฝ เดตเดพเดธเตเดคเดตเดคเตเดคเดฟเตฝ, เดจเดฟเดเตเดเตพ เดเดฐเตเดเตเดเดฟเดฏเดคเต เดเดชเดฏเตเดเตเดคเดพเดตเดฟเดจเต เดฒเดญเดฟเดเตเดเตเดจเตเดจเต, เด เดฒเตเดฒ เดชเดฟเดจเตเดจเตเดเต เดจเดฟเดเตเดเตพ เด เดคเต เดชเตเดฐเตเดกเดเตเดทเดจเดฟเดฒเตเดเตเดเต เดเดคเตเดคเดฟเดเตเดเดชเตเดชเตเตพ, เด เดฏเดพเตพเดเตเดเต เด เดตเดฟเดเต เดชเตเดเดพเตป เดเดดเดฟเดเตเดเดชเตเดชเตเตพ เด เดชเตเดฐเตเดกเดเตเดทเตป เดชเตเดฐเดตเตผเดคเตเดคเดฟเดเตเดเต. เด เดคเดฟเดจเดพเตฝ เดกเตเดฒเดฟเดตเดฑเดฟ เดถเตเดเดเดฒ เด เดตเดธเดพเดจเดฟเดเตเดเตเดฎเตเดจเตเดจเต เดเดพเตป เดตเดฟเดถเตเดตเดธเดฟเดเตเดเตเดจเตเดจเต เดชเตเดฐเดตเตผเดคเตเดคเดจ เดเดเตเดเดคเตเดคเดฟเตฝ เดฎเดพเดคเตเดฐเด (เดเดเตเดเด), เด เดฒเตเดฒเตเดเตเดเดฟเตฝ เดเตเดเตเดคเตฝ เดเตเดคเตเดฏเดฎเดพเดฏเดฟ เดชเดฑเดเตเดเดพเตฝ, เดเตฝเดชเตเดชเดพเดฆเดจเดคเตเดคเดฟเตฝ เดจเดฟเดจเตเดจเต เดเตเดกเต เดจเตเดเตเดเด เดเตเดฏเตเดค เดจเดฟเดฎเดฟเดทเดคเตเดคเดฟเตฝ เดชเตเดฒเตเด (เด เดคเต เดชเตเดคเดฟเดฏเตเดฐเตเดฃเตเดฃเด เดเดชเดฏเตเดเดฟเดเตเดเต เดฎเดพเดฑเตเดฑเดฟเดธเตเดฅเดพเดชเดฟเดเตเดเตเดจเตเดจเต).
เดเตเดฌเตเตผเดจเตเดฑเตเดฑเดธเดฟเดฒเต เดฎเตเดเดณเดฟเดฒเตเดณเตเดณ เดกเตเดฒเดฟเดตเดฑเดฟ เดธเตเดเตเดฎเดฟเดฒเตเดเตเดเต เดจเดฎเตเดเตเดเต เดฎเดเดเตเดเดพเด: เดเดคเต เดเดเตเดเตพ เดฎเดพเดคเตเดฐเดฎเดฒเตเดฒ, เด
เดเตเดทเดฐเดพเตผเดคเตเดฅเดคเตเดคเดฟเตฝ เด เดชเตเดฐเดถเตเดจเด เดเตเดเดพเดฐเตเดฏเด เดเตเดฏเตเดค เดเดฒเตเดฒเดพเดตเดฐเตเด เดเดฃเตเดเตเดชเดฟเดเดฟเดเตเดเดคเดพเดฃเต. เดตเดพเดธเตเดคเดตเดคเตเดคเดฟเตฝ, เด เดชเดพเดฑเตเดฑเตเตบ เดเดชเตเดชเตเตพ GitOps เดเดจเตเดจเต เดตเดฟเดณเดฟเดเตเดเตเดจเตเดจเต (เด เดชเดฆเดคเตเดคเตเดเตเดเตเดฑเดฟเดเตเดเตเด เด
เดคเดฟเดจเตเดฑเต เดชเดฟเดจเตเดจเดฟเดฒเต เดเดถเดฏเดเตเดเดณเตเดเตเดเตเดฑเดฟเดเตเดเตเด เดจเดฟเดเตเดเตพเดเตเดเต เดเตเดเตเดคเตฝ เดตเดพเดฏเดฟเดเตเดเดพเด
เดธเตเดฑเตเดฑเตเดเต เดจเดฟเตผเดฎเตเดฎเดฟเดเตเดเตเด
เดกเตเดเตเดเตผ เดซเดฏเดฒเตเดเตพ เดเดเตเดเดจเต เดเดดเตเดคเดพเดฎเตเดจเตเดจเตเด เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเดเตเดเดพเดฎเตเดจเตเดจเตเด เดเดฒเตเดฒเดพเดตเตผเดเตเดเตเด เด
เดฑเดฟเดฏเดพเดตเตเดจเตเดจ 2019-เตฝ เดกเตเดเตเดเตผ เดเดฎเตเดเตเดเตพ เดจเดฟเตผเดฎเตเดฎเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเตเดเตเดเตเดฑเดฟเดเตเดเต เดจเดฟเดเตเดเตพเดเตเดเต เดธเดเดธเดพเดฐเดฟเดเตเดเดพเดฎเตเดจเตเดจเต เดคเตเดจเตเดจเตเดจเตเดจเต docker build
?.. เดเดพเตป เดถเตเดฐเดฆเตเดงเดฟเดเตเดเดพเตป เดเดเตเดฐเดนเดฟเดเตเดเตเดจเตเดจ เดธเตเดเตเดทเตเดฎเดคเดเตพ เดเดคเดพ:
- เดเดฟเดคเตเดฐเดคเตเดคเดฟเดจเตเดฑเต เดญเดพเดฐเด เดชเตเดฐเดงเดพเดจเดฎเดพเดฃเต, เด
เดคเดฟเดจเดพเตฝ เดเดชเดฏเตเดเดฟเดเตเดเตเด
เดฎเตพเดเตเดเดฟ-เดธเตเดฑเตเดฑเตเดเต เดชเตเดฐเดตเตผเดคเตเดคเดจเดคเตเดคเดฟเดจเต เดถเดฐเดฟเดเตเดเตเด เดเดตเดถเตเดฏเดฎเตเดณเตเดณ เดเดชเตเดฒเดฟเดเตเดเตเดทเตป เดฎเดพเดคเตเดฐเด เดเดฟเดคเตเดฐเดคเตเดคเดฟเตฝ เดเดเตเด. - เดชเดพเดณเดฟเดเดณเตเดเต เดเดฃเตเดฃเด เดฏเตเดเต เดเดเตเดเดฒเดเตพ เดธเดเดฏเตเดเดฟเดชเตเดชเดฟเดเตเดเต เดเตเดฑเตเดคเดพเดเตเดเดฃเด
RUN
- เด เตผเดคเตเดฅเดคเตเดคเดฟเดจเดจเตเดธเดฐเดฟเดเตเดเต เดเดฎเดพเตปเดกเตเดเตพ. - เดเดจเตเดจเดฟเดฐเตเดจเตเดจเดพเดฒเตเด, เดเดคเต เดชเตเดฐเดถเตเดจเดเตเดเตพ เดเตเดเตเดเดฟเดเตเดเตเตผเดเตเดเตเดจเตเดจเต เดกเตเดฌเดเตเดเดฟเดเดเต, เดเดพเดฐเดฃเด เด เดธเดเดฌเตเดฒเดฟ เดคเดเดฐเดพเดฑเดฟเดฒเดพเดเตเดฎเตเดชเตเตพ, เดชเตเดฐเดถเตเดจเดคเตเดคเดฟเดจเต เดเดพเดฐเดฃเดฎเดพเดฏ เดเตเดฏเดฟเดจเดฟเตฝ เดจเดฟเดจเตเดจเต เดจเดฟเดเตเดเตพ เดถเดฐเดฟเดฏเดพเดฏ เดเดฎเดพเตปเดกเต เดเดฃเตเดเตเดคเตเดคเตเดฃเตเดเดคเตเดฃเตเดเต.
- เด เดธเดเดฌเตเดฒเดฟ เดตเตเดเดค เดชเตเดฐเดงเดพเดจเดชเตเดชเตเดเตเดเดคเต เดเดพเดฐเดฃเด เดเดเตเดเตพ เดฎเดพเดฑเตเดฑเดเตเดเตพ เดตเตเดเดคเตเดคเดฟเตฝ เดจเดเดชเตเดชเดฟเดฒเดพเดเตเดเดพเดจเตเด เดซเดฒเดเตเดเตพ เดเดพเดฃเดพเดจเตเด เดเดเตเดฐเดนเดฟเดเตเดเตเดจเตเดจเต. เดเดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เดจเดฟเดเตเดเตพ เดเดฐเต เดเดชเตเดฒเดฟเดเตเดเตเดทเตป เดจเดฟเตผเดฎเตเดฎเดฟเดเตเดเตเดฎเตเดชเตเดดเตเดฒเตเดฒเดพเด เดญเดพเดทเดพ เดฒเตเดฌเตเดฐเดฑเดฟเดเดณเดฟเตฝ เดกเดฟเดชเตปเดกเตปเดธเดฟเดเตพ เดชเตเดจเตผเดจเดฟเตผเดฎเตเดฎเดฟเดเตเดเดพเตป เดจเดฟเดเตเดเตพ เดเดเตเดฐเดนเดฟเดเตเดเตเดจเตเดจเดฟเดฒเตเดฒ.
- เดชเดฒเดชเตเดชเตเดดเตเด เดจเดฟเดเตเดเตพเดเตเดเต เดเดตเดถเตเดฏเดฎเตเดณเตเดณ เดเดฐเต Git เดถเตเดเดฐเดคเตเดคเดฟเตฝ เดจเดฟเดจเตเดจเต เดจเดฟเดฐเดตเดงเดฟ เดเดฟเดคเตเดฐเดเตเดเตพ, เดเดฐเต เดเตเดเตเดเด เดกเตเดเตเดเตผเดซเดฏเดฒเตเดเตพ (เด เดฒเตเดฒเตเดเตเดเดฟเตฝ เดเดฐเต เดซเดฏเดฒเดฟเตฝ เดธเตเดฑเตเดฑเตเดเตเดเตพ เดเดจเตเดจเต เดชเตเดฐเดฟเดเตเดเดฟเดฐเดฟเดเตเดเตเดจเตเดจเดคเต) เดเตเดเดพเดคเต เด เดตเดฏเตเดเต เดธเตเดเตเดตเตปเดทเตเดฏเตฝ เด เดธเดเดฌเตเดฒเดฟเดฏเตเดณเตเดณ เดเดฐเต เดฌเดพเดทเต เดธเตเดเตเดฐเดฟเดชเตเดฑเตเดฑเต เดเดจเตเดจเดฟเดต เดเดชเดฏเตเดเดฟเดเตเดเต เดชเดฐเดฟเดนเดฐเดฟเดเตเดเดพเตป เดเดดเดฟเดฏเตเด.
เดเดฒเตเดฒเดพเดตเดฐเตเด เด เดญเดฟเดฎเตเดเตเดเดฐเดฟเดเตเดเตเดจเตเดจ เดฎเดเตเดเตเดฎเดฒเดฏเตเดเต เด เดเตเดฐเด เดฎเดพเดคเตเดฐเดฎเดพเดฏเดฟเดฐเตเดจเตเดจเต เดเดคเต. เดเดจเตเดจเดพเตฝ เดฎเดฑเตเดฑเต เดชเตเดฐเดถเตเดจเดเตเดเดณเตเดฃเตเดเต, เดชเตเดฐเดคเตเดฏเตเดเดฟเดเตเดเต:
- เดชเดฒเดชเตเดชเตเดดเตเด เด เดธเดเดฌเตเดฒเดฟ เดเดเตเดเดคเตเดคเดฟเตฝ เดจเดฎเตเดเตเดเต เดเดจเตเดคเตเดเตเดเดฟเดฒเตเด เดเดตเดถเตเดฏเดฎเดพเดฃเต เดฎเตเดฃเตเดเต (เดเดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, apt เดชเตเดฒเตเดฏเตเดณเตเดณ เดเดฐเต เดเดฎเดพเตปเดกเดฟเดจเตเดฑเต เดซเดฒเด เดเดฐเต เดฎเตเดจเตเดจเดพเด เดเดเตเดทเดฟ เดกเดฏเดฑเดเตเดเดฑเดฟเดฏเดฟเตฝ เดเดพเดทเต เดเตเดฏเตเดฏเตเด).
- เดเดเตเดเตพ เดเดเตเดฐเดนเดฟเดเตเดเตเดจเตเดจเต เด เดธเดพเดงเตเดฏเด เดทเตเดฒเตเดฒเดฟเตฝ เดเดดเตเดคเตเดจเตเดจเดคเดฟเดจเตเดชเดเดฐเด.
- เดเดเตเดเตพ เดเดเตเดฐเดนเดฟเดเตเดเตเดจเตเดจเต เดกเตเดเตเดเตผ เดเดฒเตเดฒเดพเดคเต เดจเดฟเตผเดฎเตเดฎเดฟเดเตเดเตเด (เดจเดฎเตเดเตเดเต เดเดคเดฟเดจเดเด เดคเดจเตเดจเต เดเดฃเตเดเตเดฏเตโเดจเดฑเตเดเตพ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเดเตเดเดพเตป เดเดดเดฟเดฏเตเดจเตเดจ เดเดฐเต เดเตเดฌเตผเดจเตเดฑเตเดฑเดธเต เดเตเดฒเดธเตเดฑเตเดฑเตผ เดเดณเตเดณเดชเตเดชเตเตพ, เดเดคเดฟเดจเดพเดฏเดฟ เดเดฒเตเดฒเดพเด เดเตเตบเดซเดฟเดเตผ เดเตเดฏเตเดฏเตเดฃเตเด เดเดฐเต เด เดงเดฟเด เดตเตเตผเดเตเดตเตฝ เดฎเตเดทเตเตป เดเดตเดถเตเดฏเดฎเดพเดฏเดฟ เดตเดฐเตเดจเตเดจเดคเต เดเดจเตเดคเตเดเตเดฃเตเดเต?).
- เดธเดฎเดพเดจเตเดคเดฐ เด เดธเดเดฌเตเดฒเดฟ, เดเดคเต เดตเตเดฏเดคเตเดฏเดธเตเดค เดฐเตเดคเดฟเดเดณเดฟเตฝ เดฎเดจเดธเตเดธเดฟเดฒเดพเดเตเดเดพเด: เดกเตเดเตเดเตผเดซเดฏเดฒเดฟเตฝ เดจเดฟเดจเตเดจเตเดณเตเดณ เดตเตเดฏเดคเตเดฏเดธเตเดค เดเดฎเดพเตปเดกเตเดเตพ (เดฎเตพเดเตเดเดฟ-เดธเตเดฑเตเดฑเตเดเต เดเดชเดฏเตเดเดฟเดเตเดเดฟเดเตเดเตเดฃเตเดเตเดเตเดเดฟเตฝ), เดเดฐเต เดถเตเดเดฐเดฃเดคเตเดคเดฟเดจเตเดฑเต เดจเดฟเดฐเดตเดงเดฟ เดเดฎเตเดฎเดฟเดฑเตเดฑเตเดเตพ, เดจเดฟเดฐเดตเดงเดฟ เดกเตเดเตเดเตผเดซเดฏเดฒเตเดเตพ.
- เดตเดฟเดคเดฐเดฃเด เดเตเดฏเตเดค เด เดธเดเดฌเตเดฒเดฟ: "เดเดซเดฟเดฎเตเดฑเตฝ" เดเดฏ เดเดพเดฏเตเดเดณเดฟเตฝ เดเดพเดฐเตเดฏเดเตเดเตพ เดถเตเดเดฐเดฟเดเตเดเดพเตป เดเดเตเดเตพ เดเดเตเดฐเดนเดฟเดเตเดเตเดจเตเดจเต เด เดตเดฐเตเดเต เดเดพเดทเต เด เดชเตเดฐเดคเตเดฏเดเตเดทเดฎเดพเดเตเดจเตเดจเต, เด เดคเดฟเดจเตผเดคเตเดฅเด เด เดคเต เดชเตเดฐเดคเตเดฏเตเดเด เดเดตเดฟเดเตเดฏเตเดเตเดเดฟเดฒเตเด เดธเตเดเตเดทเดฟเดเตเดเตเดฃเตเดเดคเตเดฃเตเดเต เดเดจเตเดจเดพเดฃเต.
- เดเดเตเดตเดฟเตฝ เดเดเตเดฐเดนเดเตเดเดณเตเดเต เดชเดฐเดเตเดเดฟเดเตเดเต เดเดพเตป เดชเตเดฐเดฟเดเตเดเต เดเดเตเดเตเดฎเดพเดเดฟเดเต: เดฑเดฟเดชเตเดชเตเดธเดฟเดฑเตเดฑเดฑเดฟเดฏเดฟเตฝ เดชเตเดฏเดฟ เดเตเดฑเดเตเดเต เดเดฎเดพเตปเดกเต เดเตเดชเตเดชเต เดเตเดฏเตเดคเต เดเดฐเต เดฑเตเดกเดฟเดฎเตเดฏเตเดกเต เดเดฎเตเดเต เดจเตเดเตเดจเตเดจเดคเต เดจเดฒเตเดฒเดคเดพเดฃเต, เดเดเตเดเดจเต, เดเดจเตเดคเต เดถเดฐเดฟเดฏเดพเดฏเดฟ เดเตเดฏเตเดฏเดฃเด เดเดจเตเดจเดคเดฟเดจเตเดเตเดเตเดฑเดฟเดเตเดเตเดณเตเดณ เดงเดพเดฐเดฃเดฏเตเดเต. เดเดจเตเดจเดฟเดฐเตเดจเตเดจเดพเดฒเตเด, เดเดฒเตเดฒเดพ เดธเตเดเตเดทเตเดฎเดคเดเดณเตเด เด เดฐเตเดคเดฟเดฏเดฟเตฝ เดฎเตเตปเดเตเดเตเดเดฟ เดเดพเดฃเดพเตป เดเดดเดฟเดฏเตเดฎเตเดจเตเดจเต เดเดจเดฟเดเตเดเต เดตเตเดฏเดเตเดคเดฟเดชเดฐเดฎเดพเดฏเดฟ เดเดฑเดชเตเดชเดฟเดฒเตเดฒ.
เดเตเดเดพเดคเต เดชเดฆเตเดงเดคเดฟเดเตพ เดเดคเดพ:
-
moby/buildkit - เด เดชเตเดฐเดถเตเดจเดเตเดเดณเตเดฒเตเดฒเดพเด เดชเดฐเดฟเดนเดฐเดฟเดเตเดเดพเตป เดถเตเดฐเดฎเดฟเดเตเดเตเดจเตเดจ เดกเตเดเตเดเตผ เดเดเตเดเดฟเตฝ เดจเดฟเดจเตเดจเตเดณเตเดณ เดเดฐเต เดฌเดฟเตฝเดกเตผ (เดเดคเดฟเดจเดเด เดกเตเดเตเดเดฑเดฟเดจเตเดฑเต เดจเดฟเดฒเดตเดฟเดฒเต เดชเดคเดฟเดชเตเดชเตเดเดณเดฟเดฒเตเดเตเดเต เดธเดเดฏเตเดเดฟเดชเตเดชเดฟเดเตเดเดฟเดฐเดฟเดเตเดเตเดจเตเดจเต); -
เดเดพเดฃเดฟเดเตเดเต - เดกเตเดเตเดเตผ เดเดฒเตเดฒเดพเดคเต เดจเดฟเตผเดฎเตเดฎเดฟเดเตเดเดพเตป เดจเดฟเดเตเดเดณเต เด เดจเตเดตเดฆเดฟเดเตเดเตเดจเตเดจ Google-เตฝ เดจเดฟเดจเตเดจเตเดณเตเดณ เดเดฐเต เดฌเดฟเตฝเดกเตผ; -
Buildpacks.io - เดเดเตเดเตเดฎเดพเดฑเตเดฑเดฟเดเต เดฎเดพเดเดฟเดเต เดเดฃเตเดเดพเดเตเดเดพเดจเตเดณเตเดณ CNCF เดจเตเดฑเต เดถเตเดฐเดฎเด, เดชเตเดฐเดคเตเดฏเตเดเดฟเดเตเดเต, เดฒเตเดฏเดฑเตเดเดณเตเดเต เดฑเตเดฌเตเดธเต เดเดณเตเดณ เดฐเดธเดเดฐเดฎเดพเดฏ เดเดฐเต เดชเดฐเดฟเดนเดพเดฐเด; - เดชเตเดฒเตเดณเตเดณ เดฎเดฑเตเดฑเต เดฏเตเดเตเดเดฟเดฒเดฟเดฑเตเดฑเดฟเดเดณเตเดเต เดเดฐเต เดเตเดเตเดเด
เดฌเดฟเตฝเดก ,genuinetools/img เดชเดเตเดเต โฌ |
... เดเตเดเดพเดคเต เด
เดตเตผเดเตเดเต GitHub-เตฝ เดเดคเตเดฐ เดจเดเตเดทเดคเตเดฐเดเตเดเดณเตเดฃเตเดเตเดจเตเดจเต เดจเตเดเตเดเต. เด
เดคเดพเดฏเดคเต, เดเดฐเต เดตเดถเดคเตเดคเต docker build
เดจเดฟเดฒเดตเดฟเดฒเตเดฃเตเดเต, เดเดจเตเดคเตเดเตเดเดฟเดฒเตเด เดเตเดฏเตเดฏเดพเตป เดเดดเดฟเดฏเตเด, เดชเดเตเดทเต เดตเดพเดธเตเดคเดตเดคเตเดคเดฟเตฝ เดชเตเดฐเดถเตเดจเด เดชเตเตผเดฃเตเดฃเดฎเดพเดฏเตเด เดชเดฐเดฟเดนเดฐเดฟเดเตเดเดฟเดเตเดเดฟเดฒเตเดฒ - เดเดคเดฐ เดเดณเดเตเดเตผเดฎเดพเดฐเตเดเต เดธเดฎเดพเดจเตเดคเดฐ เดตเดฟเดเดธเดจเดฎเดพเดฃเต เดเดคเดฟเดจเตเดฑเต เดคเตเดณเดฟเดตเต, เด
เดตเดฏเดฟเตฝ เดเดฐเตเดจเตเดจเตเด เดเดฟเดฒ เดชเตเดฐเดถเตเดจเดเตเดเตพ เดชเดฐเดฟเดนเดฐเดฟเดเตเดเตเดจเตเดจเต.
เดตเตเตผเดซเดฟเดฒเต เด เดธเดเดฌเตเดฒเดฟ
เด
เดเตเดเดจเต เดเดเตเดเตพ เดเดคเตเดคเดฟ
เดจเตเดฒ เดจเดฟเดฑเดคเตเดคเดฟเตฝ เดทเตเดกเตเดณเตเดณ เดชเตเดฐเดถเตเดจเดเตเดเตพ เดเดคเดฟเดจเดเด เดจเดเดชเตเดชเดฟเดฒเดพเดเตเดเดฟเดฏเดฟเดเตเดเตเดฃเตเดเต, เดเดฐเต เดนเตเดธเตเดฑเตเดฑเดฟเดจเตเดณเตเดณเดฟเตฝ เดธเดฎเดพเดจเตเดคเดฐ เดฌเดฟเตฝเดกเต เดเตเดฏเตเดคเต, เดฎเดเตเดเดฏเดฟเตฝ เดนเตเดฒเตเดฑเตเดฑเต เดเตเดฏเตเดค เดชเตเดฐเดถเตเดจเดเตเดเตพ เดตเตเดจเตฝเดเตเดเดพเดฒเดคเตเดคเดฟเดจเตเดฑเต เด
เดตเดธเดพเดจเดคเตเดคเตเดเต เดชเตเตผเดคเตเดคเดฟเดฏเดพเดเตเดเดพเตป เดชเดฆเตเดงเดคเดฟเดฏเดฟเดเตเดเดฟเดเตเดเตเดฃเตเดเต.
เดฐเดเดฟเดธเตเดเตเดฐเดฟเดฏเดฟเตฝ เดชเตเดฐเดธเดฟเดฆเตเดงเตเดเดฐเดฟเดเตเดเตเดจเตเดจ เดเดเตเดเด (เดชเตเดฐเดธเดฟเดฆเตเดงเตเดเดฐเดฟเดเตเดเตเด)
เดเดเตเดเตพ เดกเดฏเตฝ เดเตเดฏเตเดคเต docker push
... - เดฐเดเดฟเดธเตเดเตเดฐเดฟเดฏเดฟเดฒเตเดเตเดเต เดเดฐเต เดเดฟเดคเตเดฐเด เด
เดชเตโเดฒเตเดกเต เดเตเดฏเตเดฏเตเดจเตเดจเดคเดฟเตฝ เดเดจเตเดคเดพเดฃเต เดฌเตเดฆเตเดงเดฟเดฎเตเดเตเดเตเดณเตเดณเดคเต? เดคเตเดเตผเดจเตเดจเต เดเตเดฆเตเดฏเด เดเดฏเตผเดจเตเดจเตเดตเดฐเตเดจเตเดจเต: "เดเดฟเดคเตเดฐเดคเตเดคเดฟเตฝ เดเดพเตป เดเดจเตเดคเต เดเดพเดเต เดเดเดฃเด?" เดจเดฎเตเดเตเดเตเดณเตเดณ เดเดพเดฐเดฃเดคเตเดคเดพเดฒเดพเดฃเต เดเดคเต เดเดฃเตเดเดพเดเตเดจเตเดจเดคเต Gitflow (เด
เดฒเตเดฒเตเดเตเดเดฟเตฝ เดฎเดฑเตเดฑเต Git เดธเตเดเตเดฐเดพเดฑเตเดฑเดเดฟ) เดเตเดฌเตเตผเดจเตเดฑเตเดฑเตเดเดณเตเด, เดตเตเดฏเดตเดธเดพเดฏเดตเตเด เดเตเดฌเตผเดจเตเดฑเตเดฑเดธเดฟเตฝ เดธเดเดญเดตเดฟเดเตเดเตเดจเตเดจเดคเต Git-เตฝ เดธเดเดญเดตเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเต เดชเดฟเดจเตเดคเตเดเดฐเตเดจเตเดจเตเดตเตเดจเตเดจเต เดเดฑเดชเตเดชเดพเดเตเดเดพเตป เดถเตเดฐเดฎเดฟเดเตเดเตเดจเตเดจเต. เดเดฒเตเดฒเดพเดคเตเดคเดฟเดจเตเดฎเตเดชเดฐเดฟ, Git เดฎเดพเดคเตเดฐเดฎเดพเดฃเต เดจเดฎเตเดฎเตเดเต เดธเดคเตเดฏเดคเตเดคเดฟเดจเตเดฑเต เดเดฑเดตเดฟเดเด.
เดเดคเดฟเตฝ เดเดจเตเดคเดพเดฃเต เดเดคเตเดฐ เดฌเตเดฆเตเดงเดฟเดฎเตเดเตเดเตเดณเตเดณเดคเต? เดชเตเดจเดฐเตเตฝเดชเดพเดฆเดจเดเตเดทเดฎเดค เดเดฑเดชเตเดชเดพเดเตเดเตเด: Git-เดฒเต เดชเตเดฐเดคเดฟเดฌเดฆเตเดงเดคเดฏเดฟเตฝ เดจเดฟเดจเตเดจเต, เด เดคเต เดฎเดพเดฑเตเดฑเดฎเดฟเดฒเตเดฒเดพเดคเตเดค เดธเตเดตเดญเดพเดตเดฎเดพเดฃเต (เดฎเดพเดฑเตเดฑเดฎเดฟเดฒเตเดฒเดพเดคเตเดคเดคเต), เดเดฐเต เดกเตเดเตเดเตผ เดเดฟเดคเตเดฐเดคเตเดคเดฟเดฒเตเดเตเดเต, เด เดคเต เด เดคเตเดชเดเดฟ เดจเดฟเดฒเดจเดฟเตผเดคเตเดคเดฃเด.
เด เดคเต เดจเดฎเตเดเตเดเตเด เดชเตเดฐเดงเดพเดจเดฎเดพเดฃเต เดเดคเตเดญเดตเด เดจเดฟเตผเดฃเตเดฃเดฏเดฟเดเตเดเตเด, เดเดพเดฐเดฃเด Kubernetes-เตฝ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดเตเดเตเดจเตเดจ เดเดชเตเดฒเดฟเดเตเดเตเดทเตป เดเดคเต เดเดฎเตเดฎเดฟเดฑเตเดฑเดฟเตฝ เดจเดฟเดจเตเดจเดพเดฃเต เดจเดฟเตผเดฎเตเดฎเดฟเดเตเดเดคเตเดจเตเดจเต เดฎเดจเดธเดฟเดฒเดพเดเตเดเดพเตป เดเดเตเดเตพ เดเดเตเดฐเดนเดฟเดเตเดเตเดจเตเดจเต (เด เดชเตเดชเตเตพ เดจเดฎเตเดเตเดเต เดตเตเดฏเดคเตเดฏเดพเดธเดเตเดเดณเตเด เดธเดฎเดพเดจ เดเดพเดฐเตเดฏเดเตเดเดณเตเด เดเตเดฏเตเดฏเดพเด).
เดเดพเดเดฟเดเดเต เดคเดจเตเดคเตเดฐเดเตเดเตพ
เดเดฆเตเดฏเดคเตเดคเตเดคเต เดฒเดณเดฟเดคเดฎเดพเดฃเต git เดเดพเดเต. เดเดจเตเดจเต เดเดพเดเต เดเตเดฏเตโเดค เดเดฐเต เดเดฟเดคเตเดฐเดฎเตเดณเตเดณ เดเดฐเต เดฐเดเดฟเดธเตโเดเตเดฐเดฟ เดเดเตเดเดณเตเดเต เดชเดเตเดเดฒเตเดฃเตเดเต 1.0
. เด เดเดฟเดคเตเดฐเด เด
เดชเตโเดฒเตเดกเต เดเตเดฏเตโเดคเดฟเดฐเดฟเดเตเดเตเดจเตเดจ เดธเตเดฑเตเดฑเตเดเตเด เดจเดฟเตผเดฎเตเดฎเดพเดฃเดตเตเด เดเตเดฌเตผเดจเตเดฑเตเดฑเดธเดฟเดจเตเดฃเตเดเต. Git-เตฝ เดจเดฎเตเดฎเตพ เดเดฎเตเดฎเดฟเดฑเตเดฑเต เดเตเดฏเตเดฏเตเดเดฏเตเด เดเดฟเดฒ เดเดเตเดเดเตเดเดณเดฟเตฝ เดเดพเดเต เดเตเดฏเตเดฏเตเดเดฏเตเด เดเตเดฏเตเดฏเตเดจเตเดจเต 2.0
. เดฑเดฟเดชเตเดชเตเดธเดฟเดฑเตเดฑเดฑเดฟเดฏเดฟเตฝ เดจเดฟเดจเตเดจเตเดณเตเดณ เดจเดฟเตผเดฆเตเดฆเตเดถเดเตเดเตพเดเตเดเดจเตเดธเตเดคเดฎเดพเดฏเดฟ เดเดเตเดเตพ เด
เดคเต เดถเตเดเดฐเดฟเดเตเดเตเดเดฏเตเด เดเดพเดเต เดเดชเดฏเตเดเดฟเดเตเดเต เดฐเดเดฟเดธเตเดเตเดฐเดฟเดฏเดฟเตฝ เดธเตเดฅเดพเดชเดฟเดเตเดเตเดเดฏเตเด เดเตเดฏเตเดฏเตเดจเตเดจเต 2.0
. เดเดเตเดเตพ เด
เดคเต เดธเตเดฑเตเดฑเตเดเดฟเดฒเตเดเตเดเตเด เดเดฒเตเดฒเดพเด เดถเดฐเดฟเดฏเดพเดฃเตเดเตเดเดฟเตฝ เดเตฝเดชเตเดชเดพเดฆเดจเดคเตเดคเดฟเดฒเตเดเตเดเตเด เดฎเดพเดฑเตเดฑเตเดจเตเดจเต.
เด เดธเดฎเตเดชเดจเดคเตเดคเดฟเดฒเต เดชเตเดฐเดถเตเดจเด, เดเดเตเดเตพ เดเดฆเตเดฏเด เดเดพเดเต เดเดเตเดเต, เด
เดคเดฟเดจเตเดถเตเดทเด เดฎเดพเดคเตเดฐเดฎเต เด
เดคเต เดชเดฐเตเดเตเดทเดฟเดเตเดเต เดเดฐเตเดเตเดเดฟเดฏเดฟเดเตเดเตเดณเตเดณเต เดเดจเตเดจเดคเดพเดฃเต. เดเดจเตเดคเตเดเตเดฃเตเดเต? เดเดจเตเดจเดพเดฎเดคเดพเดฏเดฟ, เดเดคเต เดเตเดตเดฒเด เดฏเตเดเตเดคเดฟเดฐเดนเดฟเดคเดฎเดพเดฃเต: เดเดเตเดเตพ เดเดคเตเดตเดฐเต เดชเดฐเตเดเตเดทเดฟเดเตเดเดฟเดเตเดเดฟเดฒเตเดฒเดพเดคเตเดค เดธเตเดซเตโเดฑเตเดฑเตโเดตเตเดฏเดฑเดฟเดจเตเดฑเต เดเดฐเต เดชเดคเดฟเดชเตเดชเดพเดฃเต เดเดเตเดเตพ เดจเตฝเดเตเดจเตเดจเดคเต (เด
เดฒเตเดฒเตเดเตเดเดฟเตฝ เดเดเตเดเตพเดเตเดเต เดเตเดฏเตเดฏเดพเตป เดเดดเดฟเดฏเดฟเดฒเตเดฒ, เดเดพเดฐเดฃเด เดชเดฐเดฟเดถเตเดงเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเต, เดเดเตเดเตพ เดเดฐเต เดเดพเดเต เดเดเตเดฃเตเดเดคเตเดฃเตเดเต). เดฐเดฃเตเดเดพเดฎเดคเดพเดฏเดฟ, เด เดชเดพเดค Gitflow-เดฏเตเดฎเดพเดฏเดฟ เดชเตเดฐเตเดคเตเดคเดชเตเดชเตเดเตเดจเตเดจเดฟเดฒเตเดฒ.
เดฐเดฃเตเดเดพเดฎเดคเตเดคเต เดเดชเตเดทเตป - git เดเดฎเตเดฎเดฟเดฑเตเดฑเต + เดเดพเดเต. เดฎเดพเดธเตเดฑเตเดฑเตผ เดฌเตเดฐเดพเดเตเดเดฟเดจเต เดเดฐเต เดเดพเดเต เดเดฃเตเดเต 1.0
; เดฐเดเดฟเดธเตเดเตเดฐเดฟเดฏเดฟเตฝ เด
เดคเดฟเดจเดพเดฏเดฟ - เดจเดฟเตผเดฎเตเดฎเดพเดฃเดคเตเดคเดฟเดจเดพเดฏเดฟ เดตเดฟเดจเตเดฏเดธเดฟเดเตเดเดฟเดฐเดฟเดเตเดเตเดจเตเดจ เดเดฐเต เดเดฟเดคเตเดฐเด. เดเตเดเดพเดคเต, เดเตเดฌเตผเดจเตเดฑเตเดฑเดธเต เดเตเดฒเดธเตเดฑเตเดฑเดฑเดฟเดจเต เดชเตเดฐเดฟเดตเตเดฏเต, เดธเตเดฑเตเดฑเตเดเดฟเดเดเต เดเตเดฃเตเดเตเตผ เดเดจเตเดจเดฟเดตเดฏเตเดฃเตเดเต. เด
เดเตเดคเตเดคเดคเดพเดฏเดฟ เดเดเตเดเตพ Gitflow เดชเดฟเดจเตเดคเตเดเดฐเตเดจเตเดจเต: เดตเดฟเดเดธเดจเดคเตเดคเดฟเดจเดพเดฏเตเดณเตเดณ เดชเตเดฐเดงเดพเดจ เดถเดพเดเดฏเดฟเตฝ (develop
) เดเดเตเดเตพ เดชเตเดคเดฟเดฏ เดธเดตเดฟเดถเตเดทเดคเดเตพ เดเดฃเตเดเดพเดเตเดเตเดจเตเดจเต, เด
เดคเดฟเดจเตเดฑเต เดซเดฒเดฎเดพเดฏเดฟ เดเดกเดจเตเดฑเดฟเดซเดฏเดฑเตเดฎเดพเดฏเตเดณเตเดณ เดชเตเดฐเดคเดฟเดฌเดฆเตเดงเดค #c1
. เด เดเดกเดจเตเดฑเดฟเดซเดฏเตผ เดเดชเดฏเตเดเดฟเดเตเดเต เดเดเตเดเตพ เด
เดคเต เดถเตเดเดฐเดฟเดเตเดเตเดเดฏเตเด เดฐเดเดฟเดธเตเดเตเดฐเดฟเดฏเดฟเตฝ เดชเตเดฐเดธเดฟเดฆเตเดงเตเดเดฐเดฟเดเตเดเตเดเดฏเตเด เดเตเดฏเตเดฏเตเดจเตเดจเต (#c1
). เด
เดคเต เดเดกเดจเตเดฑเดฟเดซเดฏเตผ เดเดชเดฏเตเดเดฟเดเตเดเต เดเดเตเดเตพ เดคเดฟเดฐเดจเตเดเตเดเด เดจเดเดคเตเดคเตเดจเตเดจเต. เดเดฎเตเดฎเดฟเดฑเตเดฑเตเดเดณเตเดเต เดเดพเดฐเตเดฏเดคเตเดคเดฟเดฒเตเด เดเดเตเดเตพ เด
เดเตเดเดจเต เดคเดจเตเดจเต เดเตเดฏเตเดฏเตเดจเตเดจเต #c2
ะธ #c3
.
เดเดตเดถเตเดฏเดคเตเดคเดฟเดจเต เดธเดตเดฟเดถเตเดทเดคเดเตพ เดเดฃเตเดเตเดจเตเดจเต เดเดเตเดเตพ เดฎเดจเดธเตเดธเดฟเดฒเดพเดเตเดเตเดฎเตเดชเตเตพ, เดเดเตเดเตพ เดเดฒเตเดฒเดพเด เดธเตเดฅเดฟเดฐเดชเตเดชเตเดเตเดคเตเดคเดพเตป เดคเตเดเดเตเดเตเดจเตเดจเต. Git-เตฝ เดเดฐเต เดถเดพเด เดเดฃเตเดเดพเดเตเดเตเด release_1.1
(เด
เดเดฟเดธเตเดฅเดพเดจเดคเตเดคเดฟเตฝ #c3
เดจเดฟเดจเตเดจเต develop
). เด เดฑเดฟเดฒเตเดธเต เดถเตเดเดฐเดฟเดเตเดเตเดฃเตเด เดเดตเดถเตเดฏเดฎเดฟเดฒเตเดฒ, เดเดพเดฐเดฃเด... เดเดคเต เดฎเตเดฎเตเดชเดคเตเดคเต เดเดเตเดเดคเตเดคเดฟเตฝ เดเตเดฏเตเดคเต. เด
เดคเดฟเดจเดพเตฝ, เดจเดฎเตเดเตเดเต เดเดคเต เดธเตเดฑเตเดฑเตเดเดฟเดฒเตเดเตเดเต เดฎเดพเดฑเตเดฑเดพเด. เดเดเตเดเตพ เดฌเดเตเดเตพ เดชเดฐเดฟเดนเดฐเดฟเดเตเดเตเดจเตเดจเต #c4
เด
เดคเตเดชเตเดฒเต เดธเตเดฑเตเดฑเตเดเดฟเดฒเตเดเตเดเต เดฑเตเตพ เดเดเตเดเต. เด
เดคเต เดธเดฎเดฏเด, เดตเดฟเดเดธเดจเด เดจเดเดเตเดเตเดจเตเดจเต develop
, เดฎเดพเดฑเตเดฑเดเตเดเตพ เดเดเดฏเตเดเตเดเดฟเดเต เดเดเตเดเตเดเตเดจเตเดจเดคเต release_1.1
. เดเดฟเดฒ เดเดเตเดเดเตเดเดณเดฟเตฝ, เดเดเตเดเตพเดเตเดเต เดเดฐเต เดชเตเดฐเดคเดฟเดฌเดฆเตเดงเดค เดธเดฎเดพเดนเดฐเดฟเดเตเดเต เดธเตเดฑเตเดฑเตเดเดฟเดฒเตเดเตเดเต เด
เดชเตโเดฒเตเดกเต เดเตเดฏเตเดฏเดชเตเดชเตเดเตเด, เด
เดคเดฟเตฝ เดเดเตเดเตพ เดธเดจเตเดคเตเดทเตเดเดฐเดพเดฃเต (#c25
).
เดคเตเดเตผเดจเตเดจเต เดเดเตเดเตพ เดฑเดฟเดฒเตเดธเต เดฌเตเดฐเดพเดเตเดเต (เดซเดพเดธเตเดฑเตเดฑเต เดซเตเตผเดตเตเดกเตเดฎเดพเดฏเดฟ) เดฒเดฏเดฟเดชเตเดชเดฟเดเตเดเตเดจเตเดจเต (release_1.1
) เดฎเดพเดธเตเดฑเตเดฑเดฑเดฟเตฝ. เด เดเดฎเตเดฎเดฟเดฑเตเดฑเดฟเตฝ เดชเตเดคเดฟเดฏ เดชเดคเดฟเดชเตเดชเดฟเดจเตเดชเตเดชเด เดเดเตเดเตพ เดเดฐเต เดเดพเดเต เดเดเตเดเต (1.1
). เดเดจเตเดจเดพเตฝ เด เดเดฟเดคเตเดฐเด เดเดคเดฟเดจเดเด เดฐเดเดฟเดธเตเดเตเดฐเดฟเดฏเดฟเตฝ เดถเตเดเดฐเดฟเดเตเดเดฟเดเตเดเตเดฃเตเดเต, เด
เดคเดฟเดจเดพเตฝ เดเดคเต เดตเตเดฃเตเดเตเด เดถเตเดเดฐเดฟเดเตเดเดพเดคเดฟเดฐเดฟเดเตเดเดพเตป, เดจเดฟเดฒเดตเดฟเดฒเตเดณเตเดณ เดเดฟเดคเตเดฐเดคเตเดคเดฟเดฒเตเดเตเดเต เดเดเตเดเตพ เดฐเดฃเตเดเดพเดฎเดคเตเดคเต เดเดพเดเต เดเตเตผเดเตเดเตเดจเตเดจเต (เดเดชเตเดชเตเตพ เดเดคเดฟเดจเต เดฐเดเดฟเดธเตเดเตเดฐเดฟเดฏเดฟเตฝ เดเดพเดเตเดเตพ เดเดฃเตเดเต. #c25
ะธ 1.1
). เด
เดคเดฟเดจเตเดถเตเดทเด, เดเดเตเดเตพ เด
เดคเต เดเตฝเดชเตเดชเดพเดฆเดฟเดชเตเดชเดฟเดเตเดเตเด.
เดธเตเดฑเตเดฑเตเดเดฟเดฒเตเดเตเดเต เดเดฐเต เดเดฟเดคเตเดฐเด เดฎเดพเดคเตเดฐเดฎเต เด
เดชเตโเดฒเตเดกเต เดเตเดฏเตโเดคเดฟเดเตเดเตเดณเตเดณเต เดเดจเตเดจเตเดฐเต เดชเตเดฐเดพเดฏเตเดฎเดฏเตเดฃเตเดเต (#c25
), เดจเดฟเตผเดฎเตเดฎเดพเดฃเดคเตเดคเดฟเตฝ เดเดคเต เดตเตเดฏเดคเตเดฏเดธเตเดคเดฎเดพเดฃเต (1.1
), เดเดจเตเดจเดพเตฝ "เดถเดพเดฐเตเดฐเดฟเดเดฎเดพเดฏเดฟ" เดเดต เดฐเดเดฟเดธเตเดเตเดฐเดฟเดฏเดฟเตฝ เดจเดฟเดจเตเดจเตเดณเตเดณ เด
เดคเต เดเดฟเดคเตเดฐเดฎเดพเดฃเตเดจเตเดจเต เดเดเตเดเตพเดเตเดเดฑเดฟเดฏเดพเด.
เดฒเดฏเดจ เดเดฎเตเดฎเดฟเดฑเตเดฑเตเดเตพเดเตเดเต เดชเดฟเดจเตเดคเตเดฃเดฏเดฟเดฒเตเดฒ เดเดจเตเดจเดคเดพเดฃเต เดฏเดฅเดพเตผเดคเตเดฅ เดชเตเดฐเดพเดฏเตเดฎ, เดจเดฟเดเตเดเตพ เดตเตเดเดคเตเดคเดฟเตฝ เดฎเตเดจเตเดจเตเดเตเดเต เดชเตเดเตเดฃเตเดเดคเตเดฃเตเดเต.
เดจเดฎเตเดเตเดเต เดเตเดเตเดคเตฝ เดฎเตเดจเตเดจเตเดเตเดเต เดชเตเดฏเดฟ เดเดฐเต เดเตเดฐเดฟเดเตเดเต เดเตเดฏเตเดฏเดพเด... เดจเดฎเตเดเตเดเต เดเดฐเต เดฒเดณเดฟเดคเดฎเดพเดฏ เดกเตเดเตเดเตผเดซเดฏเดฒเดฟเดจเตเดฑเต เดเดฐเต เดเดฆเดพเดนเดฐเดฃเด เดจเตเดเตเดเดพเด:
FROM ruby:2.3 as assets
RUN mkdir -p /app
WORKDIR /app
COPY . ./
RUN gem install bundler && bundle install
RUN bundle exec rake assets:precompile
CMD bundle exec puma -C config/puma.rb
FROM nginx:alpine
COPY --from=assets /app/public /usr/share/nginx/www/public
เดเดจเดฟเดชเตเดชเดฑเดฏเตเดจเตเดจ เดคเดคเตเดตเดฎเดจเตเดธเดฐเดฟเดเตเดเต เด เดคเดฟเตฝ เดจเดฟเดจเตเดจเต เดเดฐเต เดซเดฏเตฝ เดจเดฟเตผเดฎเตเดฎเดฟเดเตเดเดพเด:
- เดเดชเดฏเตเดเดฟเดเตเด เดเดฟเดคเตเดฐเดเตเดเดณเตเดเต เดเดกเดจเตเดฑเดฟเดซเดฏเดฑเดฟเตฝ เดจเดฟเดจเตเดจเต SHA256 (
ruby:2.3
ะธnginx:alpine
), เด เดตเดฏเตเดเต เดเดณเตเดณเดเดเตเดเดเตเดเดณเตเดเต เดเตเดเตเดเตเดธเด เดเดเตเดจเตเดจเต; - เดเดฒเตเดฒเดพ เดเตเดฎเตเดเดณเตเด (
RUN
,CMD
เดเดคเตเดฏเดพเดฆเดฟ.); - เดเตเตผเดคเตเดค เดซเดฏเดฒเตเดเดณเดฟเตฝ เดจเดฟเดจเตเดจเต SHA256.
... เดเตเดเดพเดคเต เด เดคเตเดคเดฐเดฎเตเดฐเต เดซเดฏเดฒเดฟเตฝ เดจเดฟเดจเตเดจเต เดเตเดเตเดเตเดธเด (เดตเตเดฃเตเดเตเด SHA256) เดเดเตเดเตเดเตเด. เด เดเดฏเตเดฏเตเดพเดชเตเดชเต เดกเตเดเตเดเตผ เดเดฎเตเดเดฟเดจเตเดฑเต เดเดณเตเดณเดเดเตเดเด เดจเดฟเตผเดตเดเดฟเดเตเดเตเดจเตเดจ เดเดฒเตเดฒเดพเด.
เดจเดฎเตเดเตเดเต เดกเดฏเดเตเดฐเดพเดฎเดฟเดฒเตเดเตเดเตเด เดคเดฟเดฐเดฟเดเตเดเตเด เดชเตเดเดพเด เดเดฎเตเดฎเดฟเดฑเตเดฑเตเดเตพเดเตเดเต เดชเดเดฐเด เดเดเตเดเตพ เด
เดคเตเดคเดฐเด เดเดชเตเดชเตเดเตพ เดเดชเดฏเตเดเดฟเดเตเดเตเด, เด
เดคเดพเดฏเดคเต. เดเดชเตเดชเตเดเตพ เดเดชเดฏเตเดเดฟเดเตเดเต เดเดฟเดคเตเดฐเดเตเดเตพ เดเดพเดเต เดเตเดฏเตเดฏเตเด.
เดเดชเตเดชเตเตพ, เดเดตเดถเตเดฏเดฎเดพเดฏเดฟ เดตเดฐเตเดฎเตเดชเตเตพ, เดเดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เดเดฐเต เดฑเดฟเดฒเตเดธเดฟเตฝ เดจเดฟเดจเตเดจเต เดฎเดพเดธเตเดฑเตเดฑเดฑเดฟเดฒเตเดเตเดเตเดณเตเดณ เดฎเดพเดฑเตเดฑเดเตเดเตพ เดฒเดฏเดฟเดชเตเดชเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเต, เดจเดฎเตเดเตเดเต เดเดฐเต เดฏเดฅเดพเตผเดคเตเดฅ เดฒเดฏเดจเด เดเตเดฏเตเดฏเดพเตป เดเดดเดฟเดฏเตเด: เดเดคเดฟเดจเต เดฎเดฑเตเดฑเตเดฐเต เดเดกเดจเตเดฑเดฟเดซเดฏเตผ เดเดฃเตเดเดพเดฏเดฟเดฐเดฟเดเตเดเตเด, เดเดจเตเดจเดพเตฝ เดเดฐเต เดเดชเตเดชเต. เด
เดคเต เดเดกเดจเตเดฑเดฟเดซเดฏเตผ เดเดชเดฏเตเดเดฟเดเตเดเต เดเดเตเดเตพ เดเดฟเดคเตเดฐเด เดชเตเดฐเตเดกเดเตเดทเดจเดฟเดฒเตเดเตเดเต เดฎเดพเดฑเตเดฑเตเด.
เดเดคเต เดคเดฐเดคเตเดคเดฟเดฒเตเดณเตเดณ เดชเตเดฐเดคเดฟเดฌเดฆเตเดงเดคเดฏเดพเดฃเต เดเตฝเดชเดพเดฆเดจเดคเตเดคเดฟเดฒเตเดเตเดเต เดคเดณเตเดณเดฟเดตเดฟเดเตเดเดคเตเดจเตเดจเต เดเดชเตเดชเตเตพ เดจเดฟเตผเดฃเตเดฃเดฏเดฟเดเตเดเดพเตป เดเดดเดฟเดฏเดฟเดฒเตเดฒ เดเดจเตเดจเดคเดพเดฃเต เดชเตเดฐเดพเดฏเตเดฎ - เดเตเดเตเดเตเดธเด เดเดฐเต เดฆเดฟเดถเดฏเดฟเตฝ เดฎเดพเดคเตเดฐเดฎเต เดชเตเดฐเดตเตผเดคเตเดคเดฟเดเตเดเต. เดฎเตเดฑเตเดฑเดพเดกเดพเดฑเตเดฑเดฏเตเดณเตเดณ เดเดฐเต เด เดงเดฟเด เดฒเตเดฏเตผ เดเดชเดฏเตเดเดฟเดเตเดเต เด เดชเตเดฐเดถเตเดจเด เดชเดฐเดฟเดนเดฐเดฟเดเตเดเดชเตเดชเตเดเตเด - เดเดพเตป เดชเดฟเดจเตเดจเตเดเต เดจเดฟเดเตเดเดณเตเดเต เดเตเดเตเดคเตฝ เดชเดฑเดฏเดพเด.
เดตเตเตผเดซเดฟเตฝ เดเดพเดเตเดเตเดฏเตเดฏเตเดจเตเดจเต
เดตเตเตผเดซเดฟเตฝ เดเดเตเดเตพ เดเตเดเตเดคเตฝ เดฎเตเดจเตเดจเตเดเตเดเต เดชเตเดฏเดฟ, เดเดฐเต เดฎเตเดทเตเดจเดฟเตฝ เดธเตเดเตเดทเดฟเดเตเดเดพเดคเตเดค เดเดฐเต เดเดพเดทเต เดเดชเดฏเตเดเดฟเดเตเดเต เดเดฐเต เดกเดฟเดธเตเดเตเดฐเดฟเดฌเตเดฏเตเดเตเดเดกเต เดฌเดฟเตฝเดกเต เดเตเดฏเตเดฏเดพเตป เดคเดฏเตเดฏเดพเดฑเตเดเตเดเตเดเตเดเดฏเดพเดฃเต... เด เดคเดฟเดจเดพเตฝ, เดเดเตเดเตพ เดฐเดฃเตเดเต เดคเดฐเด เดกเตเดเตเดเตผ เดเดฎเตเดเตเดเตพ เดจเดฟเตผเดฎเตเดฎเดฟเดเตเดเตเดจเตเดจเต, เดเดเตเดเตพ เด เดตเดฏเต เดตเดฟเดณเดฟเดเตเดเตเดจเตเดจเต เดธเตเดฑเตเดฑเตเดเต ะธ เดเดฟเดคเตเดฐเด.
เดจเดฟเตผเดฎเตเดฎเดพเดฃเดคเตเดคเดฟเดจเตเดฑเต เดตเดฟเดตเดฟเดง เดเดเตเดเดเตเดเดณเต เดตเดฟเดตเดฐเดฟเดเตเดเตเดจเตเดจ เดฌเดฟเตฝเดกเต-เดจเดฟเตผเดฆเตเดฆเดฟเดทเตเด เดจเดฟเตผเดฆเตเดฆเตเดถเดเตเดเตพ เดตเตเตผเดซเต Git เดฑเดฟเดชเตเดชเตเดธเดฟเดฑเตเดฑเดฑเดฟ เดธเดเดญเดฐเดฟเดเตเดเตเดจเตเดจเต (เดเตปเดธเตเดฑเตเดฑเดพเตพ เดเตเดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเต เดฎเตเดฎเตเดชเต, เดเตปเดธเตเดฑเตเดฑเดพเตพ เดเตเดฏเตเดฏเตเด, เดธเดเตเดเตเดเดฐเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเต เดฎเตเดฎเตเดชเต, เดธเดเตเดเดฎเดพเดเตเดเตเด). เดเดฆเตเดฏ เดเดเตเดเดเตเดเดณเตเดเต เดเตเดเตเดเตเดธเด เดเดฏเดฟ เดจเดฟเตผเดตเดเดฟเดเตเดเดฟเดฐเดฟเดเตเดเตเดจเตเดจ เดเดฐเต เดเดชเตเดชเต เดเดชเดฏเตเดเดฟเดเตเดเต เดเดเตเดเตพ เดเดฆเตเดฏ เดเดเตเด เดเดฟเดคเตเดฐเด เดถเตเดเดฐเดฟเดเตเดเตเดจเตเดจเต. เดคเตเดเตผเดจเตเดจเต เดเดเตเดเตพ เดธเตเดดเตเดธเต เดเตเดกเต เดเตเตผเดเตเดเตเดจเตเดจเต, เดชเตเดคเดฟเดฏ เดธเตเดฑเตเดฑเตเดเต เดเดฎเตเดเดฟเดจเดพเดฏเดฟ เดเดเตเดเตพ เด เดคเดฟเดจเตเดฑเต เดเตเดเตเดเตเดธเด เดเดฃเดเตเดเดพเดเตเดเตเดจเตเดจเต... เด เดชเตเดฐเดตเตผเดคเตเดคเดจเดเตเดเตพ เดเดฒเตเดฒเดพ เดเดเตเดเดเตเดเดณเดฟเดฒเตเด เดเดตเตผเดคเตเดคเดฟเดเตเดเตเดจเตเดจเต, เด เดคเดฟเดจเตเดฑเต เดซเดฒเดฎเดพเดฏเดฟ เดจเดฎเตเดเตเดเต เดเดฐเต เดเตเดเตเดเด เดธเตเดฑเตเดฑเตเดเต เดเดฎเตเดเตเดเตพ เดฒเดญเดฟเดเตเดเตเด. เดคเตเดเตผเดจเตเดจเต เดเดเตเดเตพ เด เดจเตเดคเดฟเดฎ เดเดฟเดคเตเดฐเด เดจเดฟเตผเดฎเตเดฎเดฟเดเตเดเตเดจเตเดจเต, เด เดคเดฟเตฝ เด เดคเดฟเดจเตเดฑเต เดเดคเตเดญเดตเดคเตเดคเตเดเตเดเตเดฑเดฟเดเตเดเตเดณเตเดณ เดฎเตเดฑเตเดฑเดพเดกเดพเดฑเตเดฑเดฏเตเด เด เดเดเตเดเดฟเดฏเดฟเดฐเดฟเดเตเดเตเดจเตเดจเต. เดเดเตเดเตพ เด เดเดฟเดคเตเดฐเด เดตเตเดฏเดคเตเดฏเดธเตเดค เดฐเตเดคเดฟเดเดณเดฟเตฝ เดเดพเดเต เดเตเดฏเตเดฏเตเดจเตเดจเต (เดตเดฟเดถเดฆเดพเดเดถเดเตเดเตพ เดชเดฟเดจเตเดจเตเดเต).
เดเดคเดฟเดจเตเดถเตเดทเด เดเดชเตเดฒเดฟเดเตเดเตเดทเตป เดเตเดกเต เดฎเดพเดคเตเดฐเด เดฎเดพเดฑเตเดฑเดฟเดฏ เดเดฐเต เดชเตเดคเดฟเดฏ เดเดฎเตเดฎเดฟเดฑเตเดฑเต เดชเตเดฐเดคเตเดฏเดเตเดทเดชเตเดชเตเดเตเดจเตเดจเตเดตเตเดจเตเดจเต เดเดฐเตเดคเตเด. เดเดจเตเดคเต เดธเดเดญเดตเดฟเดเตเดเตเด? เดเตเดกเต เดฎเดพเดฑเตเดฑเดเตเดเตพเดเตเดเดพเดฏเดฟ, เดเดฐเต เดชเดพเดเตเดเต เดธเตเดทเตเดเดฟเดเตเดเตเดเดฏเตเด เดเดฐเต เดชเตเดคเดฟเดฏ เดธเตเดฑเตเดฑเตเดเต เดเดฎเตเดเต เดคเดฏเตเดฏเดพเดฑเดพเดเตเดเตเดเดฏเตเด เดเตเดฏเตเดฏเตเด. เดชเดดเดฏ เดธเตเดฑเตเดฑเตเดเต เดเดฎเตเดเดฟเดจเตเดฑเตเดฏเตเด เดชเตเดคเดฟเดฏ เดชเดพเดเตเดเดฟเดจเตเดฑเตเดฏเตเด เดเตเดเตเดเตเดธเด เดเดฏเดฟ เด
เดคเดฟเดจเตเดฑเต เดเดชเตเดชเต เดจเดฟเตผเดฃเตเดฃเดฏเดฟเดเตเดเดชเตเดชเตเดเตเด. เด เดเดฟเดคเตเดฐเดคเตเดคเดฟเตฝ เดจเดฟเดจเตเดจเต เดเดฐเต เดชเตเดคเดฟเดฏ เด
เดจเตเดคเดฟเดฎ เดเดฟเดคเตเดฐเด เดฐเตเดชเตเดเดฐเดฟเดเตเดเตเด. เดฎเดฑเตเดฑเต เดเดเตเดเดเตเดเดณเดฟเดฒเต เดฎเดพเดฑเตเดฑเดเตเดเดณเดฟเดฒเตเด เดธเดฎเดพเดจเดฎเดพเดฏ เดชเตเดฐเตเดฎเดพเดฑเตเดฑเด เดธเดเดญเดตเดฟเดเตเดเตเด.
เด เดเตเดเดจเต, เดธเตเดฑเตเดฑเตเดเต เดเดฎเตเดเตเดเตพ เดตเดฟเดคเดฐเดฃเด เดเตเดฏเตเดฏเดพเดตเตเดจเตเดจ เดเดฐเต เดเดพเดทเตเดฏเดพเดฃเต, เด เดคเดฟเตฝ เดจเดฟเดจเตเดจเต เดเดคเดฟเดจเดเด เดธเตเดทเตเดเดฟเดเตเด เดเดฟเดคเตเดฐเดเตเดเตพ เดกเตเดเตเดเตผ เดฐเดเดฟเดธเตเดเตเดฐเดฟเดฏเดฟเดฒเตเดเตเดเต เด เดชเตเดฒเตเดกเต เดเตเดฏเตเดฏเตเดจเตเดจเต.
เดฐเดเดฟเดธเตเดเตเดฐเดฟ เดตเตเดคเตเดคเดฟเดฏเดพเดเตเดเตเดจเตเดจเต
เดเดฒเตเดฒเดพเดคเดพเดเตเดเดฟเดฏ เดเดพเดเตเดเตพเดเตเดเต เดถเตเดทเดตเตเด เดคเตเดเตเดเดฟเดเตเดเดฟเดเดเตเดเตเดจเตเดจ เดฒเตเดฏเดฑเตเดเตพ เดเดฒเตเดฒเดพเดคเดพเดเตเดเตเดจเตเดจเดคเดฟเดจเตเดเตเดเตเดฑเดฟเดเตเดเดฒเตเดฒ เดเดเตเดเตพ เดธเดเดธเดพเดฐเดฟเดเตเดเตเดจเตเดจเดคเต - เดเดคเต เดกเตเดเตเดเตผ เดฐเดเดฟเดธเตเดเตเดฐเดฟเดฏเตเดเต เดคเดจเตเดจเต เดเดฐเต เดธเดพเดงเดพเดฐเดฃ เดธเดตเดฟเดถเตเดทเดคเดฏเดพเดฃเต. เดงเดพเดฐเดพเดณเด เดกเตเดเตเดเตผ เดเดพเดเตเดเตพ เดเตเดฎเดฟเดเตเดเตเดเตเดเตเดจเตเดจ เดเดฐเต เดธเดพเดนเดเดฐเตเดฏเดคเตเดคเตเดเตเดเตเดฑเดฟเดเตเดเดพเดฃเต เดเดเตเดเตพ เดธเดเดธเดพเดฐเดฟเดเตเดเตเดจเตเดจเดคเต, เด เดตเดฏเดฟเตฝ เดเดฟเดฒเดคเต เดเดจเดฟ เดจเดฎเตเดเตเดเต เดเดตเดถเตเดฏเดฎเดฟเดฒเตเดฒเตเดจเตเดจเต เดเดเตเดเตพ เดฎเดจเดธเตเดธเดฟเดฒเดพเดเตเดเตเดจเตเดจเต, เดชเดเตเดทเต เด เดต เดเดเด เดชเดฟเดเดฟเดเตเดเตเดจเตเดจเต (เดเตเดเดพเดคเต/เด เดฒเตเดฒเตเดเตเดเดฟเตฝ เดเดเตเดเตพ เด เดคเดฟเดจเต เดชเดฃเด เดจเตฝเดเตเดจเตเดจเต).
เดถเตเดเตเดเดฐเดฃ เดคเดจเตเดคเตเดฐเดเตเดเตพ เดเดจเตเดคเตเดเตเดเตเดฏเดพเดฃเต?
- เดจเดฟเดเตเดเตพเดเตเดเต เดเดจเตเดจเตเด เดเตเดฏเตเดฏเดพเตป เดเดดเดฟเดฏเดฟเดฒเตเดฒ เดตเตเดคเตเดคเดฟเดฏเดพเดเตเดเดฐเตเดคเต. เดเดพเดเตเดเดณเตเดเต เดเดฐเต เดตเดฒเดฟเดฏ เดเตเดฐเตเดเตเดเต เด เดดเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเตเดเตเดเดพเตพ เดเดฟเดฒเดชเตเดชเตเตพ เด เดงเดฟเด เดธเตเดฅเดฒเดคเตเดคเดฟเดจเดพเดฏเดฟ เดเตเดฑเดเตเดเต เดชเดฃเด เดจเตฝเดเตเดจเตเดจเดคเต เดตเดณเดฐเต เดเดณเตเดชเตเดชเดฎเดพเดฃเต. เดเดจเตเดจเดพเตฝ เดเดคเต เดเดฐเต เดจเดฟเดถเตเดเดฟเดค เดชเตเดฏเดฟเดจเตเดฑเต เดตเดฐเต เดฎเดพเดคเตเดฐเดฎเต เดชเตเดฐเดตเตผเดคเตเดคเดฟเดเตเดเต.
- เดชเตเตผเดฃเตเดฃเดฎเดพเดฏ เดชเตเดจเดเดธเดเตเดเตเดเดฐเดฃเด. เดจเดฟเดเตเดเตพ เดเดฒเตเดฒเดพ เดเดฟเดคเตเดฐเดเตเดเดณเตเด เดเดฒเตเดฒเดพเดคเดพเดเตเดเตเดเดฏเตเด CI เดธเดฟเดธเตเดฑเตเดฑเดคเตเดคเดฟเตฝ เดจเดฟเดฒเดตเดฟเดฒเตเดณเตเดณเดต เดฎเดพเดคเตเดฐเด เดชเตเดจเตผเดจเดฟเตผเดฎเตเดฎเดฟเดเตเดเตเดเดฏเตเด เดเตเดฏเตเดคเดพเตฝ, เดเดฐเต เดชเตเดฐเดถเตเดจเด เดเดฃเตเดเดพเดเดพเด. เดจเดฟเตผเดฎเตเดฎเดพเดฃเดคเตเดคเดฟเตฝ เดเดฃเตเดเตเดฏเตเดจเตผ เดชเตเดจเดฐเดพเดฐเดเดญเดฟเดเตเดเตเดเดฏเดพเดฃเตเดเตเดเดฟเตฝ, เด เดคเดฟเดจเดพเดฏเดฟ เดเดฐเต เดชเตเดคเดฟเดฏ เดเดฟเดคเตเดฐเด เดฒเตเดกเต เดเตเดฏเตเดฏเตเด - เดเดคเตเดตเดฐเต เดเดฐเตเด เดชเดฐเตเดเตเดทเดฟเดเตเดเดฟเดเตเดเดฟเดฒเตเดฒเดพเดคเตเดค เดเดจเตเดจเต. เดเดคเต เดฎเดพเดฑเตเดฑเดฎเดฟเดฒเตเดฒเดพเดคเตเดค เด เดเดฟเดธเตเดฅเดพเดจ เดธเตเดเดฐเตเดฏเดเตเดเตพ เดเดจเตเดจ เดเดถเดฏเดคเตเดคเต เดเดฒเตเดฒเดพเดคเดพเดเตเดเตเดจเตเดจเต.
- เดจเตเดฒ เดชเดเตเด. เดเดฐเต เดฐเดเดฟเดธเตเดเตเดฐเดฟ เดเดตเตผเดซเตเดฒเต เดคเตเดเดเตเดเดฟ - เดเดเตเดเตพ เดเดฟเดคเตเดฐเดเตเดเตพ เดฎเดฑเตเดฑเตเดจเตเดจเดฟเดฒเตเดเตเดเต เด เดชเตโเดฒเตเดกเต เดเตเดฏเตเดฏเตเดจเตเดจเต. เดฎเตเดฎเตเดชเดคเตเดคเต เดฐเตเดคเดฟเดฏเดฟเดฒเต เด เดคเต เดชเตเดฐเดถเตเดจเด: เดเดตเตผเดซเตเดฒเต เดเตเดฏเตเดฏเดพเตป เดคเตเดเดเตเดเดฟเดฏ เดฐเดเดฟเดธเตเดเตเดฐเดฟ เดเดคเต เดเดเตเดเดคเตเดคเดฟเดฒเดพเดฃเต เดจเดฟเดเตเดเตพเดเตเดเต เดฎเดพเดฏเตโเดเตเดเดพเตป เดเดดเดฟเดฏเตเด?
- เดธเดฎเดฏเด. เดเดฐเต เดฎเดพเดธเดคเตเดคเดฟเดฒเดงเดฟเดเด เดชเดดเดเตเดเดฎเตเดณเตเดณ เดเดฒเตเดฒเดพ เดเดฟเดคเตเดฐเดเตเดเดณเตเด เดเดฒเตเดฒเดพเดคเดพเดเตเดเดฃเต? เดเดจเตเดจเดพเตฝ เดเดฐเต เดฎเดพเดธเดฎเดพเดฏเดฟ เด เดชเตเดกเตเดฑเตเดฑเต เดเตเดฏเตเดฏเดพเดคเตเดค เดเดฐเต เดธเตเดตเดจเด เดคเตเตผเดเตเดเดฏเดพเดฏเตเด เดเดฃเตเดเดพเดเตเด...
- เดธเตเดตเดฎเตเดงเดฏเดพ เดเดคเดฟเดจเดเด เดเดฒเตเดฒเดพเดคเดพเดเตเดเดพเตป เดเดดเดฟเดฏเตเดจเตเดจเดต เดจเดฟเตผเดฃเตเดฃเดฏเดฟเดเตเดเตเด.
เดฏเดฅเดพเตผเดคเตเดฅเดคเตเดคเดฟเตฝ เดชเตเดฐเดพเดฏเตเดเดฟเดเดฎเดพเดฏ เดฐเดฃเตเดเต เดเดชเตเดทเดจเตเดเตพ เดเดฃเตเดเต: เดตเตเดคเตเดคเดฟเดฏเดพเดเตเดเดฐเตเดคเต เด เดฒเตเดฒเตเดเตเดเดฟเตฝ เดจเตเดฒ-เดชเดเตเด + เดธเตเดตเดฎเตเดงเดฏเดพ เดธเดเดฏเตเดเดฟเดชเตเดชเดฟเดเตเดเดฐเตเดคเต. เดชเดฟเดจเตเดจเตเดเตเดณเตเดณ เดธเดพเดนเดเดฐเตเดฏเดคเตเดคเดฟเตฝ, เดเดเตเดเตพ เดเดจเดฟเดชเตเดชเดฑเดฏเตเดจเตเดจเดตเดฏเตเดเตเดเตเดฑเดฟเดเตเดเดพเดฃเต เดธเดเดธเดพเดฐเดฟเดเตเดเตเดจเตเดจเดคเต: เดฐเดเดฟเดธเตเดเตเดฐเดฟ เดตเตเดคเตเดคเดฟเดฏเดพเดเตเดเดพเดจเตเดณเตเดณ เดธเดฎเดฏเดฎเดพเดฃเดฟเดคเตเดจเตเดจเต เดจเดฟเดเตเดเตพ เดฎเดจเดธเตเดธเดฟเดฒเดพเดเตเดเตเดฎเตเดชเตเตพ, เดจเดฟเดเตเดเตพ เดชเตเดคเดฟเดฏเตเดฐเตเดฃเตเดฃเด เดธเตเดทเตโเดเดฟเดเตเดเตเดเดฏเตเด เด เดคเดฟเดฒเตเดเตเดเต เดเดฒเตเดฒเดพ เดชเตเดคเดฟเดฏ เดเดฟเดคเตเดฐเดเตเดเดณเตเด เดเตเตผเดเตเดเตเดเดฏเตเด เดเตเดฏเตเดฏเตเดจเตเดจเต, เดเดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เดเดฐเต เดฎเดพเดธเดคเตเดคเดฟเดจเตเดณเตเดณเดฟเตฝ. เดเดฐเต เดฎเดพเดธเดคเตเดคเดฟเดจเตเดถเตเดทเด, เดเตเดฌเตผเดจเตเดฑเตเดฑเดธเดฟเดฒเต เดเดคเตเดเตเดเต เดชเตเดกเตเดเตพ เดเดชเตเดชเตเดดเตเด เดชเดดเดฏ เดฐเดเดฟเดธเตเดเตเดฐเดฟ เดเดชเดฏเตเดเดฟเดเตเดเตเดจเตเดจเตเดฃเตเดเตเดจเตเดจเต เดเดพเดฃเตเด, เด เดตเดฏเตเด เดชเตเดคเดฟเดฏ เดฐเดเดฟเดธเตเดเตเดฐเดฟเดฏเดฟเดฒเตเดเตเดเต เดฎเดพเดฑเตเดฑเตเด.
เดจเดฎเตเดฎเตพ เดเดจเตเดคเดฟเดฒเตเดเตเดเดพเดฃเต เดตเดจเตเดจเดคเต เดตเตเตผเดซเต? เดเดเตเดเตพ เดถเตเดเดฐเดฟเดเตเดเตเดจเตเดจเต:
- Git head: เดเดฒเตเดฒเดพ เดเดพเดเตเดเดณเตเด, เดเดฒเตเดฒเดพ เดถเดพเดเดเดณเตเด - เดเดฟเดคเตเดฐเดเตเดเดณเดฟเตฝ Git-เตฝ เดเดพเดเต เดเตเดฏเตเดคเดฟเดฐเดฟเดเตเดเตเดจเตเดจเดคเตเดฒเตเดฒเดพเด เดจเดฎเตเดเตเดเต เดเดตเดถเตเดฏเดฎเดพเดฃเตเดจเตเดจเต เดเดฐเตเดคเตเด (เด เดฒเตเดฒเตเดเตเดเดฟเตฝ, Git-เตฝ เดคเดจเตเดจเต เด เดคเต เดเดฒเตเดฒเดพเดคเดพเดเตเดเตเดฃเตเดเดคเตเดฃเตเดเต);
- เดจเดฟเดฒเดตเดฟเตฝ เดเตเดฌเตผเดจเตเดฑเตเดฑเดธเดฟเดฒเตเดเตเดเต เดชเดฎเตเดชเต เดเตเดฏเตเดฏเตเดจเตเดจ เดเดฒเตเดฒเดพ เดเดพเดฏเตเดเดณเตเด;
- เดชเดดเดฏ ReplicaSets (เด เดเตเดคเตเดคเดฟเดเต เดฑเดฟเดฒเตเดธเต เดเตเดฏเตเดคเดคเต), เดเตเดเดพเดคเต Helm เดฑเดฟเดฒเตเดธเตเดเตพ เดธเตเดเดพเตป เดเตเดฏเตเดฏเดพเดจเตเด เด เดตเดฟเดเต เดเดฑเตเดฑเดตเตเด เดชเตเดคเดฟเดฏ เดเดฟเดคเตเดฐเดเตเดเตพ เดคเดฟเดฐเดเตเดเตเดเตเดเตเดเดพเดจเตเด เดเดเตเดเตพ เดชเดฆเตเดงเดคเดฟเดฏเดฟเดเตเดจเตเดจเต.
... เดเตเดเดพเดคเต เด เดธเตเดฑเตเดฑเดฟเตฝ เดจเดฟเดจเตเดจเต เดเดฐเต เดตเตเดฑเตเดฑเตโเดฒเดฟเดธเตเดฑเตเดฑเต เดเดฃเตเดเดพเดเตเดเตเด - เดเดเตเดเตพ เดเดฒเตเดฒเดพเดคเดพเดเตเดเดพเดคเตเดค เดเดฟเดคเตเดฐเดเตเดเดณเตเดเต เดเดฐเต เดฒเดฟเดธเตเดฑเตเดฑเต. เดฎเดฑเตเดฑเตเดฒเตเดฒเดพเด เดเดเตเดเตพ เดตเตเดคเตเดคเดฟเดฏเดพเดเตเดเตเดจเตเดจเต, เด เดคเดฟเดจเตเดถเตเดทเด เดเดเตเดเตพ เด เดจเดพเดฅ เดธเตเดฑเตเดฑเตเดเต เดเดฟเดคเตเดฐเดเตเดเตพ เดเดฃเตเดเตเดคเตเดคเดฟ เด เดตเดฏเตเด เดเดฒเตเดฒเดพเดคเดพเดเตเดเตเดจเตเดจเต.
เดเดเตเดเด เดตเดฟเดจเตเดฏเดธเดฟเดเตเดเตเด
เดตเดฟเดถเตเดตเดธเดจเตเดฏเดฎเดพเดฏ เดชเตเดฐเดเตเดฏเดพเดชเดจเด
เดตเดฟเดจเตเดฏเดพเดธเดคเตเดคเดฟเตฝ เดเดพเตป เดถเตเดฐเดฆเตเดง เดเดเตผเดทเดฟเดเตเดเดพเตป เดเดเตเดฐเดนเดฟเดเตเดเตเดจเตเดจ เดเดฆเตเดฏ เดชเตเดฏเดฟเดจเตเดฑเต, เดกเดฟเดเตเดฒเดฑเตเดฑเตเดฑเตเดตเต เดเดฏเดฟ เดชเตเดฐเดเตเดฏเดพเดชเดฟเดเตเด, เด เดชเตเดกเตเดฑเตเดฑเต เดเตเดฏเตเดค เดฑเดฟเดธเตเดดเตเดธเต เดเตเตบเดซเดฟเดเดฑเตเดทเดจเตเดฑเต เดฑเตเตพเดเดเตเดเต เดเดฃเต. Kubernetes เดเดฑเดตเดฟเดเดเตเดเตพ เดตเดฟเดตเดฐเดฟเดเตเดเตเดจเตเดจ เดฏเดฅเดพเตผเดคเตเดฅ YAML เดชเตเดฐเดฎเดพเดฃเด เดเตเดฒเดธเตเดฑเตเดฑเดฑเดฟเตฝ เดฏเดฅเดพเตผเดคเตเดฅเดคเตเดคเดฟเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดเตเดเตเดจเตเดจ เดซเดฒเดคเตเดคเดฟเตฝ เดจเดฟเดจเตเดจเต เดตเดณเดฐเต เดตเตเดฏเดคเตเดฏเดธเตเดคเดฎเดพเดฃเต. เดเดพเดฐเดฃเด, เดเตเตบเดซเดฟเดเดฑเตเดทเดจเดฟเดฒเตเดเตเดเต Kubernetes เดเตเตผเดเตเดเตเดจเตเดจเต:
- เดเดกเดจเตเดฑเดฟเดซเดฏเดฑเตเดเตพ;
- เดธเตเดตเดจ เดตเดฟเดตเดฐเด;
- เดจเดฟเดฐเดตเดงเดฟ เดธเตเดฅเดฟเดฐ เดฎเตเดฒเตเดฏเดเตเดเตพ;
- เดจเดฟเดฒเดตเดฟเดฒเต เดจเดฟเดฒเดฏเตเดณเตเดณ เดตเดฟเดญเดพเดเด;
- เด เดกเตเดฎเดฟเดทเตป เดตเตเดฌเตเดนเตเดเตเดเดฟเดจเตเดฑเต เดญเดพเดเดฎเดพเดฏเดฟ เดตเดฐเตเดคเตเดคเดฟเดฏ เดฎเดพเดฑเตเดฑเดเตเดเตพ;
- เดตเดฟเดตเดฟเดง เดเตบเดเตเดฐเตเดณเดฑเตเดเดณเตเดเต (เดเดชเตเดชเด เดทเตเดกเตเดฏเตเดณเดฑเตเดเตเดฏเตเด) เดชเตเดฐเดตเตผเดคเตเดคเดจเดคเตเดคเดฟเดจเตเดฑเต เดซเดฒเด.
เด เดคเดฟเดจเดพเตฝ, เดเดฐเต เดชเตเดคเดฟเดฏ เดฑเดฟเดธเตเดดเตเดธเต เดเตเตบเดซเดฟเดเดฑเตเดทเตป เดฆเตเดถเตเดฏเดฎเดพเดเตเดฎเตเดชเตเตพ (เดชเตเดคเดฟเดฏ), เดจเดฟเดฒเดตเดฟเดฒเตเดณเตเดณ, โเดคเดคเตเดธเดฎเดฏโ เดเตเตบเดซเดฟเดเดฑเตเดทเตป เดเดเตเดคเตเดคเต เดชเตเดจเดฐเดพเดฒเตเดเดจเด เดเตเดฏเตเดฏเดพเตป เดเดเตเดเตพเดเตเดเต เดเดดเดฟเดฏเดฟเดฒเตเดฒ (เดเตเดตเดฟเดเตเดเต). เดเดคเต เดเตเดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเต, เดจเดฎเตเดฎเตพ เดคเดพเดฐเดคเดฎเตเดฏเด เดเตเดฏเตเดฏเตเดฃเตเดเดคเตเดฃเตเดเต เดชเตเดคเดฟเดฏ เด เดตเดธเดพเดจเด เดชเตเดฐเดฏเตเดเดฟเดเตเด เดเตเตบเดซเดฟเดเดฑเตเดทเตป เดเดชเดฏเตเดเดฟเดเตเดเต (เด เดตเดธเดพเดจเด เดชเตเดฐเดฏเตเดเดฟเดเตเดเดคเต) เดเดชเตเดชเด เดเดฐเตเดเตเดเตเด เดเตเดตเดฟเดเตเดเต เดชเดพเดเตเดเต เดฒเดญเดฟเดเตเดเต.
เด เดธเดฎเตเดชเดจเดคเตเดคเต เดตเดฟเดณเดฟเดเตเดเตเดจเตเดจเต 2-เดตเต เดฒเดฏเดจเด. เดเดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เดนเตเตฝเดฎเดฟเตฝ เดเดคเต เดเดชเดฏเตเดเดฟเดเตเดเตเดจเตเดจเต.
เด เดตเดฟเดเตเดฏเตเด เดเดฃเตเดเต 3-เดตเต เดฒเดฏเดจเด, เด เดคเดฟเตฝ เดตเตเดฏเดคเตเดฏเดพเดธเดฎเตเดฃเตเดเต:
- เดคเดพเดฐเดคเดฎเตเดฏเด เดเตเดฏเตเดฏเตเดจเตเดจเต เด เดตเดธเดพเดจเด เดชเตเดฐเดฏเตเดเดฟเดเตเดเดคเต ะธ เดชเตเดคเดฟเดฏ, เดเดจเตเดคเดพเดฃเต เดเดฒเตเดฒเดพเดคเดพเดเตเดเดฟเดฏเดคเตเดจเตเดจเต เดเดเตเดเตพ เดจเตเดเตเดเตเดจเตเดจเต;
- เดคเดพเดฐเดคเดฎเตเดฏเด เดเตเดฏเตเดฏเตเดจเตเดจเต เดชเตเดคเดฟเดฏ ะธ เดเตเดตเดฟเดเตเดเต, เดเดจเตเดคเดพเดฃเต เดเตเตผเดคเตเดคเดคเต เด เดฒเตเดฒเตเดเตเดเดฟเตฝ เดฎเดพเดฑเตเดฑเดฟเดฏเดคเต เดเดจเตเดจเต เดเดเตเดเตพ เดจเตเดเตเดเตเดจเตเดจเต;
- เดธเดเดเตเดฐเดน เดชเดพเดเตเดเต เดชเตเดฐเดฏเตเดเดฟเดเตเดเตเดจเตเดจเต เดเตเดตเดฟเดเตเดเต.
เดเดเตเดเตพ เดนเตเตฝเดฎเดฟเดจเตเดชเตเดชเด 1000+ เดเดชเตเดฒเดฟเดเตเดเตเดทเดจเตเดเตพ เดตเดฟเดจเตเดฏเดธเดฟเดเตเดเตเดจเตเดจเต, เด เดคเดฟเดจเดพเตฝ เดเดเตเดเตพ เดฏเดฅเดพเตผเดคเตเดฅเดคเตเดคเดฟเตฝ 2-เดตเต เดฒเดฏเดจเดคเตเดคเดฟเดฒเตเดเตเดฏเดพเดฃเต เดเตเดตเดฟเดเตเดเตเดจเตเดจเดคเต. เดเดจเตเดจเดฟเดฐเตเดจเตเดจเดพเดฒเตเด, เดเดเตเดเดณเตเดเต เดชเดพเดเตเดเตเดเตพ เดเดชเดฏเตเดเดฟเดเตเดเต เดเดเตเดเตพ เดชเดฐเดฟเดนเดฐเดฟเดเตเด เดจเดฟเดฐเดตเดงเดฟ เดชเตเดฐเดถเตโเดจเดเตเดเดณเตเดฃเตเดเต, เดเดคเต เดธเดพเดงเดพเดฐเดฃเดฏเดพเดฏเดฟ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดเตเดเดพเตป เดนเตเตฝเดฎเดฟเดจเต เดธเดนเดพเดฏเดฟเดเตเดเตเดจเตเดจเต.
เดฏเดฅเดพเตผเดคเตเดฅ เดฑเตเตพเดเดเตเดเต เดจเดฟเดฒ
เดเดเตเดเดณเตเดเต CI เดธเดฟเดธเตเดฑเตเดฑเด เด
เดเตเดคเตเดค เดเดตเดจเตเดฑเดฟเดจเต เด
เดเดฟเดธเตเดฅเดพเดจเดฎเดพเดเตเดเดฟ Kubernetes-เดจเดพเดฏเดฟ เดเดฐเต เดชเตเดคเดฟเดฏ เดเตเตบเดซเดฟเดเดฑเตเดทเตป เดธเตเดทเตเดเดฟเดเตเด เดถเตเดทเด, เด
เดคเต เดเดชเดฏเตเดเดคเตเดคเดฟเดจเดพเดฏเดฟ เด
เดคเต เดเตเดฎเดพเดฑเตเดจเตเดจเต (เด
เดชเตเดเตเดทเดฟเดเตเดเตเด) เดเดฐเต เดเตเดฒเดธเตเดฑเตเดฑเดฑเดฟเดฒเตเดเตเดเต - เดนเตเตฝเด เดเดชเดฏเตเดเดฟเดเตเดเต เด
เดฒเตเดฒเตเดเตเดเดฟเตฝ kubectl apply
. เด
เดเตเดคเตเดคเดคเดพเดฏเดฟ, เดเดคเดฟเดจเดเด เดตเดฟเดตเดฐเดฟเดเตเด N-way เดฒเดฏเดจเด เดธเดเดญเดตเดฟเดเตเดเตเดจเตเดจเต, เด
เดคเดฟเดจเต Kubernetes API CI เดธเดฟเดธเตเดฑเตเดฑเดคเตเดคเดฟเดจเตเด เด
เดคเดฟเดจเตเดฑเต เดเดชเดฏเตเดเตเดคเดพเดตเดฟเดจเตเด เด
เดเดเตเดเดพเดฐเด เดจเตฝเดเตเดจเตเดจเต.
เดเดจเตเดจเดฟเดฐเตเดจเตเดจเดพเดฒเตเด, เดเดฐเต เดตเดฒเดฟเดฏ เดชเตเดฐเดถเตเดจเดฎเตเดฃเตเดเต: เดเดฒเตเดฒเดพเดคเตเดคเดฟเดจเตเดฎเตเดชเดฐเดฟ เดตเดฟเดเดฏเดเดฐเดฎเดพเดฏ เดเดชเตเดฒเดฟเดเตเดเตเดทเตป เดเดจเตเดจเดพเตฝ เดตเดฟเดเดฏเดเดฐเดฎเดพเดฏ เดฑเตเตพเดเดเตเดเต เด
เตผเดคเตเดฅเดฎเดพเดเตเดเตเดจเตเดจเดฟเดฒเตเดฒ. เดเดจเตเดคเต เดฎเดพเดฑเตเดฑเดเตเดเดณเดพเดฃเต เดชเตเดฐเดฏเตเดเดฟเดเตเดเตเดฃเตเดเดคเตเดจเตเดจเต เดเตเดฌเตผเดจเตเดฑเตเดฑเดธเต เดฎเดจเดธเตเดธเดฟเดฒเดพเดเตเดเดฟ เด
เดคเต เดชเตเดฐเดฏเตเดเดฟเดเตเดเตเดเดฏเดพเดฃเตเดเตเดเดฟเตฝ, เดซเดฒเด เดเดจเตเดคเดพเดฏเดฟเดฐเดฟเดเตเดเตเดฎเตเดจเตเดจเต เดเดเตเดเตพเดเตเดเต เดเดชเตเดชเตเดดเตเด เด
เดฑเดฟเดฏเดฟเดฒเตเดฒ. เดเดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เดซเตเดฐเดฃเตเดเตโเดเตปเดกเดฟเตฝ เดชเตเดกเตเดเตพ เด
เดชเตโเดกเตเดฑเตเดฑเต เดเตเดฏเตเดฏเตเดจเตเดจเดคเตเด เดชเตเดจเดฐเดพเดฐเดเดญเดฟเดเตเดเตเดจเตเดจเดคเตเด เดตเดฟเดเดฏเดฟเดเตเดเตเดเตเดเดพเด, เดชเดเตเดทเต เดฌเดพเดเตเดเตเตปเดกเดฟเตฝ เด
เดฒเตเดฒ, เดเตเดเดพเดคเต เดชเตเดฐเดตเตผเดคเตเดคเดฟเดเตเดเตเดจเตเดจ เดเดชเตเดฒเดฟเดเตเดเตเดทเตป เดเดฎเตเดเตเดเดณเตเดเต เดตเตเดฏเดคเตเดฏเดธเตเดค เดชเดคเดฟเดชเตเดชเตเดเตพ เดเดเตเดเตพเดเตเดเต เดฒเดญเดฟเดเตเดเตเด.
เดเดฒเตเดฒเดพเด เดถเดฐเดฟเดฏเดพเดฏเดฟ เดเตเดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเต, เด เดธเตเดเตเดฎเดฟเดจเต เดเดฐเต เด
เดงเดฟเด เดฒเดฟเดเตเดเต เดเดตเดถเตเดฏเดฎเดพเดฃเต - เดเดฐเต เดชเตเดฐเดคเตเดฏเตเด เดเตเดฐเดพเดเตเดเตผ, เด
เดคเต Kubernetes API-เดฏเดฟเตฝ เดจเดฟเดจเตเดจเต เดธเตเดฑเตเดฑเดพเดฑเตเดฑเดธเต เดตเดฟเดตเดฐเดเตเดเตพ เดธเตเดตเตเดเดฐเดฟเดเตเดเตเดเดฏเตเด เดเดพเดฐเตเดฏเดเตเดเดณเตเดเต เดฏเดฅเดพเตผเดคเตเดฅ เด
เดตเดธเตเดฅเดฏเตเดเตเดเตเดฑเดฟเดเตเดเตเดณเตเดณ เดเตเดเตเดคเตฝ เดตเดฟเดถเดเดฒเดจเดคเตเดคเดฟเดจเดพเดฏเดฟ เด
เดคเต เดเตเดฎเดพเดฑเตเดเดฏเตเด เดเตเดฏเตเดฏเตเด. Go-เดฏเดฟเตฝ เดเดเตเดเตพ เดเดฐเต เดเดชเตเดชเตบ เดธเตเดดเตเดธเต เดฒเตเดฌเตเดฐเดฑเดฟ เดธเตเดทเตเดเดฟเดเตเดเต -
เดตเดฟเดจเตเดฏเดพเดธเดคเตเดคเดฟเดฒเต เดธเตเดฑเตเดฑเตเดฑเตเดฑเตเดซเตเตพเดธเตเดฑเตเดฑเตเดเดณเดฟเดฒเต เดธเตเดฅเดพเดชเดฟเดเตเดเดฟเดเตเดเตเดณเตเดณ เดตเตเดฏเดพเดเตเดฏเดพเดจเดเตเดเตพ เดเดชเดฏเตเดเดฟเดเตเดเดพเดฃเต เดตเตเตผเดซเต เดคเดฒเดคเตเดคเดฟเดฒเตเดณเตเดณ เด เดเตเดฐเดพเดเตเดเดฑเดฟเดจเตเดฑเต เดชเตเดฐเตเดฎเดพเดฑเตเดฑเด เดเตเตบเดซเดฟเดเตผ เดเตเดฏเตเดคเดฟเดฐเดฟเดเตเดเตเดจเตเดจเดคเต. เดชเตเดฐเดงเดพเดจ เดตเตเดฏเดพเดเตเดฏเดพเดจเด - fail-mode
- เดเดจเดฟเดชเตเดชเดฑเดฏเตเดจเตเดจ เด
เตผเดคเตเดฅเดเตเดเตพ เดฎเดจเดธเตเดธเดฟเดฒเดพเดเตเดเตเดจเตเดจเต:
-
IgnoreAndContinueDeployProcess
- เด เดเดเดเด เดชเตเดฑเดคเตเดคเตเดเตเดเตเดเตเดจเตเดจเดคเดฟเดฒเต เดชเตเดฐเดถเตเดจเดเตเดเตพ เดเดเตเดเตพ เด เดตเดเดฃเดฟเดเตเดเตเดเดฏเตเด เดตเดฟเดจเตเดฏเดพเดธเด เดคเตเดเดฐเตเดเดฏเตเด เดเตเดฏเตเดฏเตเดจเตเดจเต; -
FailWholeDeployProcessImmediately
- เด เดเดเดเดคเตเดคเดฟเดฒเต เดเดฐเต เดชเดฟเดถเดเต เดตเดฟเดจเตเดฏเดพเดธ เดชเตเดฐเดเตเดฐเดฟเดฏ เดจเดฟเตผเดคเตเดคเตเดจเตเดจเต; -
HopeUntilEndOfDeployProcess
- เดตเดฟเดจเตเดฏเดพเดธเดคเตเดคเดฟเดจเตเดฑเต เด เดตเดธเดพเดจเดคเตเดคเตเดเต เด เดเดเดเด เดชเตเดฐเดตเตผเดคเตเดคเดฟเดเตเดเตเดฎเตเดจเตเดจเต เดเดเตเดเตพ เดชเตเดฐเดคเตเดเตเดทเดฟเดเตเดเตเดจเตเดจเต.
เดเดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เดเดฑเดตเดฟเดเดเตเดเดณเตเดเตเดฏเตเด เดตเตเดฏเดพเดเตเดฏเดพเดจ เดฎเตเดฒเตเดฏเดเตเดเดณเตเดเตเดฏเตเด เด เดธเดเดฏเตเดเดจเด fail-mode
:
เดเดเตเดเตพ เดเดฆเตเดฏเดฎเดพเดฏเดฟ เดตเดฟเดจเตเดฏเดธเดฟเดเตเดเตเดฎเตเดชเตเตพ, เดกเดพเดฑเตเดฑเดพเดฌเตเดธเต (MongoDB) เดเดคเตเดตเดฐเต เดคเดฏเตเดฏเดพเดฑเดพเดฏเตเดเตเดเดฟเดฒเตเดฒ - เดตเดฟเดจเตเดฏเดพเดธเดเตเดเตพ เดชเดฐเดพเดเดฏเดชเตเดชเตเดเตเด. เดเดจเตเดจเดพเตฝ เด
เดคเต เดเดฐเดเดญเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดจเดฟเดฎเดฟเดทเดคเตเดคเดฟเดจเดพเดฏเดฟ เดจเดฟเดเตเดเตพเดเตเดเต เดเดพเดคเตเดคเดฟเดฐเดฟเดเตเดเดพเด, เดตเดฟเดจเตเดฏเดพเดธเด เดคเตเดเตผเดจเตเดจเตเด เดจเดเดเตเดเตเด.
เดตเตเตผเดซเดฟเดฒเต เดเตเดฌเตเดกเตเดเดฟเดจเต เดฐเดฃเตเดเต เดตเตเดฏเดพเดเตเดฏเดพเดจเดเตเดเตพ เดเตเดเดฟเดฏเตเดฃเตเดเต:
-
failures-allowed-per-replica
- เดเดฐเต เดชเดเตผเดชเตเดชเดฟเดจเตเด เด เดจเตเดตเดฆเดจเตเดฏเดฎเดพเดฏ เดตเตเดดเตเดเดเดณเตเดเต เดเดฃเตเดฃเด; -
show-logs-until
- เดเดฐเตเดเตเดเดฟเดฏ เดเดฒเตเดฒเดพ เดชเตเดกเตเดเดณเดฟเตฝ เดจเดฟเดจเตเดจเตเด เดตเตเตผเดซเต (stdout-เตฝ) เดฒเตเดเตเดเตพ เดเดพเดฃเดฟเดเตเดเตเดจเตเดจ เดจเดฟเดฎเดฟเดทเด เดจเดฟเดฏเดจเตเดคเตเดฐเดฟเดเตเดเตเดจเตเดจเต. เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟเดฏเดพเดฃเตPodIsReady
(เดชเตเดกเดฟเดฒเตเดเตเดเต เดเตเดฐเดพเดซเดฟเดเตเดเต เดตเดฐเดพเตป เดคเตเดเดเตเดเตเดฎเตเดชเตเตพ เดจเดฎเตเดเตเดเต เดเดตเดถเตเดฏเดฎเดฟเดฒเตเดฒเดพเดคเตเดค เดธเดจเตเดฆเตเดถเดเตเดเตพ เด เดตเดเดฃเดฟเดเตเดเดพเตป), เดเดจเตเดจเดพเตฝ เดฎเตเดฒเตเดฏเดเตเดเดณเตเด เดธเดพเดงเตเดตเดพเดฃเต:ControllerIsReady
ะธEndOfDeploy
.
เดตเดฟเดจเตเดฏเดพเดธเดคเตเดคเดฟเตฝ เดจเดฟเดจเตเดจเต เดจเดฎเตเดเตเดเต เดฎเดฑเตเดฑเตเดจเตเดคเดพเดฃเต เดตเตเดฃเตเดเดคเต?
เดเดคเดฟเดจเดเด เดตเดฟเดตเดฐเดฟเดเตเด เดฐเดฃเตเดเต เดชเตเดฏเดฟเดจเตเดฑเตเดเตพเดเตเดเต เดชเตเดฑเดฎเต, เดเดเตเดเตพ เดเดเตเดฐเดนเดฟเดเตเดเตเดจเตเดจเต:
- เดเดพเดฃเดพเตป เดฐเตเดเดเตพ - เดเดตเดถเตเดฏเดฎเตเดณเตเดณเดต เดฎเดพเดคเตเดฐเด, เดเดฐเต เดจเดฟเดฐเดฏเดฟเดฒเต เดเดฒเตเดฒเดพเด เด เดฒเตเดฒ;
- เดเตเดฐเดพเดเตเดเต เดชเตเดฐเตเดเดคเดฟ, เดเดพเดฐเดฃเด เดเตเดฒเดฟ เดจเดฟเดฐเดตเดงเดฟ เดฎเดฟเดจเดฟเดฑเตเดฑเต "เดจเดฟเดถเดฌเตเดฆเดฎเดพเดฏเดฟ" เดคเตเดเตเดเดฟเดเตเดเดฟเดเดเตเดเตเดเดฏเดพเดฃเตเดเตเดเดฟเตฝ, เด เดตเดฟเดเต เดเดจเตเดคเดพเดฃเต เดธเดเดญเดตเดฟเดเตเดเตเดจเตเดจเดคเตเดจเตเดจเต เดฎเดจเดธเตเดธเดฟเดฒเดพเดเตเดเตเดฃเตเดเดคเต เดชเตเดฐเดงเดพเดจเดฎเดพเดฃเต;
- เดเดฃเตเดเต เดเดเตเดเตเดฎเดพเดฑเตเดฑเดฟเดเต เดฑเตเตพเดฌเดพเดเตเดเต เดเดจเตเดคเตเดเตเดเดฟเดฒเตเด เดคเตเดฑเตเดฑเต เดธเดเดญเดตเดฟเดเตเดเดพเตฝ (เด เดคเดฟเดจเดพเตฝ เดตเดฟเดจเตเดฏเดพเดธเดคเตเดคเดฟเดจเตเดฑเต เดฏเดฅเดพเตผเดคเตเดฅ เดจเดฟเดฒ เด เดฑเดฟเดฏเตเดจเตเดจเดคเต เดตเดณเดฐเต เดชเตเดฐเดงเดพเดจเดฎเดพเดฃเต). เดฑเตเตพเดเดเตเดเต เดเดฑเตเดฑเตเดฎเดฟเดเต เดเดฏเดฟเดฐเดฟเดเตเดเดฃเด: เดเดจเตเดจเตเดเดฟเตฝ เด เดคเต เด เดตเดธเดพเดจเด เดตเดฐเต เดชเตเดเตเดจเตเดจเต, เด เดฒเตเดฒเตเดเตเดเดฟเตฝ เดเดฒเตเดฒเดพเด เด เดคเดฟเดจเตเดฑเต เดฎเตเตป เดจเดฟเดฒเดฏเดฟเดฒเตเดเตเดเต เดฎเดเดเตเดเตเดจเตเดจเต.
เดซเดฒเดเตเดเตพ
เดเดฐเต เดเดฎเตเดชเดจเดฟเดฏเตเดจเตเดจ เดจเดฟเดฒเดฏเดฟเตฝ, เดตเดฟเดตเดฐเดฟเดเตเด เดเดฒเตเดฒเดพ เดธเตเดเตเดทเตเดฎเดคเดเดณเตเด เดกเตเดฒเดฟเดตเดฑเดฟเดฏเตเดเต เดตเดฟเดตเดฟเดง เดเดเตเดเดเตเดเดณเดฟเตฝ เดจเดเดชเตเดชเดฟเดฒเดพเดเตเดเดพเตป (เดฌเดฟเตฝเดกเต, เดชเดฌเตเดฒเดฟเดทเต, เดตเดฟเดจเตเดฏเดธเดฟเดเตเดเตเด), เดเดฐเต เดธเดฟเด เดธเดฟเดธเตเดฑเตเดฑเดตเตเด เดฏเตเดเตเดเดฟเดฒเดฟเดฑเตเดฑเดฟเดฏเตเด เดฎเดคเดฟ.
เดเดฐเต เดจเดฟเดเดฎเดจเดคเตเดคเดฟเดจเต เดชเดเดฐเด:
Werf-เดจเตเดฑเต เดธเดนเดพเดฏเดคเตเดคเตเดเต, DevOps เดเดเตเดเดฟเดจเตเดฏเตผเดฎเดพเตผเดเตเดเตเดณเตเดณ เดงเดพเดฐเดพเดณเด เดชเตเดฐเดถเตโเดจเดเตเดเตพ เดชเดฐเดฟเดนเดฐเดฟเดเตเดเตเดจเตเดจเดคเดฟเตฝ เดเดเตเดเตพ เดจเดฒเตเดฒ เดชเตเดฐเตเดเดคเดฟ เดเตเดตเดฐเดฟเดเตเดเต, เดเตเดเดพเดคเต เดตเดฟเดถเดพเดฒเดฎเดพเดฏ เดเดฎเตเดฎเตเดฏเตเดฃเดฟเดฑเตเดฑเดฟเดฏเตเดเตเดเดฟเดฒเตเด เด เดฏเตเดเตเดเดฟเดฒเดฟเดฑเตเดฑเดฟ เดชเตเดฐเดตเตผเดคเตเดคเดจเดคเตเดคเดฟเตฝ เดชเดฐเตเดเตเดทเดฟเดเตเดเดพเตฝ เดธเดจเตเดคเตเดทเดฟเดเตเดเตเด. เดเดฐเตเดฎเดฟเดเตเดเต เดเดฐเต เดจเดฒเตเดฒ เดซเดฒเด เดจเตเดเตเดจเตเดจเดคเต เดเดณเตเดชเตเดชเดฎเดพเดฏเดฟเดฐเดฟเดเตเดเตเด.
เดตเตเดกเดฟเดฏเตเดเดณเตเด เดธเตเดฒเตเดกเตเดเดณเตเด
เดชเตเดฐเดเดเดจเดคเตเดคเดฟเตฝ เดจเดฟเดจเตเดจเตเดณเตเดณ เดตเตเดกเดฟเดฏเต (~47 เดฎเดฟเดจเดฟเดฑเตเดฑเต):
เดฑเดฟเดชเตเดชเตเตผเดเตเดเดฟเดจเตเดฑเต เด เดตเดคเดฐเดฃเด:
เดชเดฟ.เดเดธเต
เดเดเตเดเดณเตเดเต เดฌเตเดฒเตเดเดฟเดฒเต เดเตเดฌเตผเดจเตเดฑเตเดฑเดธเดฟเดจเตเดเตเดเตเดฑเดฟเดเตเดเตเดณเตเดณ เดฎเดฑเตเดฑเต เดฑเดฟเดชเตเดชเตเตผเดเตเดเตเดเตพ:
- ยซ
เดเตเดฌเตผเดจเตเดฑเตเดฑเดธเดฟเดฒเต เดเดเตเดเตเดธเตโเดเตเดฒเดฟเดเดเตเด เดฑเดฟเดธเตเดดเตโเดธเต เดฎเดพเดจเตเดเตโเดฎเตเดจเตเดฑเตเด ยป (เดฆเดฟเดฎเดฟเดคเตเดฐเดฟ เดธเตเดฑเตเดฑเตเดฒเตเดฏเดฑเตเดตเต; เดเดชเตเดฐเดฟเตฝ 27, 2019 "เดธเตเดเตเดฐเตเดเตเดเต" เดเดจเตเดจ เดตเดฟเดทเดฏเดคเตเดคเดฟเตฝ); - ยซ
เดเตเดฌเตผเดจเตเดฑเตเดฑเตเดเดณเต เดตเดฟเดชเตเดฒเตเดเดฐเดฟเดเตเดเตเดเดฏเตเด เดชเตเดฐเดเดฎเดพเดเตเดเตเดเดฏเตเด เดเตเดฏเตเดฏเตเดจเตเดจเต ยป (เดเดจเตเดฆเตเดฐเต เดชเตเดณเตเดตเตเดตเต; เดเดชเตเดฐเดฟเตฝ 8, 2019 เดธเตเดจเตเดฑเต เดนเตเดฒเตเดกเดฟเตฝ++); - ยซ
เดกเดพเดฑเตเดฑเดพเดฌเตเดธเตเดเดณเตเด เดเตเดฌเตผเดจเตเดฑเตเดฑเตเดเดณเตเด ยป (Dmitry Stolyarov; เดจเดตเดเดฌเตผ 8, 2018 เดนเตเดฒเตเดกเต++ เตฝ); - ยซ
เดจเดฟเดฐเตเดเตเดทเดฃเดตเตเด เดเตเดฌเตผเดจเตเดฑเตเดฑเดธเตเด ยป (Dmitry Stolyarov; เดฎเตเดฏเต 28, 2018 RootConf-เตฝ); - ยซ
เดเตเดฌเตผเดจเตเดฑเตเดฑเดธเต, GitLab เดเดจเตเดจเดฟเดตเดฏเตโเดเตเดเตเดชเตเดชเดฎเตเดณเตเดณ CI/CD เดฎเดฟเดเดเตเด เดฐเตเดคเดฟเดเตพ ยป (Dmitry Stolyarov; เดจเดตเดเดฌเตผ 7, 2017 เดนเตเดฒเตเดกเต++ เตฝ); - ยซ
เดเตเดฑเดฟเดฏ เดชเตเดฐเตเดเดเตเดเตเดเดณเดฟเตฝ เดเตเดฌเตผเดจเตเดฑเตเดฑเตเดเดณเตเดฎเดพเดฏเตเดณเตเดณ เดเดเตเดเดณเตเดเต เด เดจเตเดญเดตเด ยป (Dmitry Stolyarov; เดเตเตบ 6, 2017 RootConf-เตฝ).
เด เดตเดฒเดเดฌเด: www.habr.com