เดฎเต‹เดธเตเด•เต‹เดฏเดฟเดฒเต† Slurm DevOps-เดจเตเดณเตเดณ เดฐเดœเดฟเดธเตเดŸเตเดฐเต‡เดทเตป เดคเตเดฑเดจเตเดจเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต

เด…เดšเตเดšเต เดกเดฟ.เด†เตผ.

เดธเตเดฒเตผเด‚ DevOps เดœเดจเตเดตเดฐเดฟ 30 เดฎเตเดคเตฝ เดซเต†เดฌเตเดฐเตเดตเดฐเดฟ 1 เดตเดฐเต† เดฎเต‹เดธเตเด•เต‹เดฏเดฟเตฝ เดจเดŸเด•เตเด•เตเด‚.

เดžเด™เตเด™เตพ เดตเต€เดฃเตเดŸเตเด‚ DevOps เดŸเต‚เดณเตเด•เตพ เดชเตเดฐเดพเดฏเต‹เด—เดฟเด•เดฎเดพเดฏเดฟ เดตเดฟเดถเด•เดฒเดจเด‚ เดšเต†เดฏเตเดฏเตเด‚.
เด•เดŸเตเดŸเดฟเดจเต เด•เต€เดดเดฟเดฒเตเดณเตเดณ เดตเดฟเดถเดฆเดพเด‚เดถเด™เตเด™เดณเตเด‚ เดชเตเดฐเต‹เด—เตเดฐเดพเดฎเตเด‚.
เดชเตเดฐเต‹เด—เตเดฐเดพเดฎเดฟเตฝ เดจเดฟเดจเตเดจเต SRE เดจเต€เด•เตเด•เด‚ เดšเต†เดฏเตเดคเต, เด•เดพเดฐเดฃเด‚ เด‡เดตเดพเตป เด•เตเดฐเตเด—เตเดฒเต‹เดตเดฟเดจเตŠเดชเตเดชเด‚ เดžเด™เตเด™เตพ เด’เดฐเต เดชเตเดฐเดคเตเดฏเต‡เด• เดธเตเดฒเตผเด‚ SRE เดคเดฏเตเดฏเดพเดฑเดพเด•เตเด•เตเด•เดฏเดพเดฃเต. เดชเตเดฐเด–เตเดฏเดพเดชเดจเด‚ เดชเดฟเดจเตเดจเต€เดŸเตเดฃเตเดŸเดพเด•เตเด‚.
เด†เดฆเตเดฏ เดšเต‡เดฐเดฟเดฏเดฟเดฒเต† เดžเด™เตเด™เดณเตเดŸเต† เดธเตเดชเต‹เตบเดธเตผเดฎเดพเดฐเดพเดฏ Selectel-เดจเต เดจเดจเตเดฆเดฟ!

เดฎเต‹เดธเตเด•เต‹เดฏเดฟเดฒเต† Slurm DevOps-เดจเตเดณเตเดณ เดฐเดœเดฟเดธเตเดŸเตเดฐเต‡เดทเตป เดคเตเดฑเดจเตเดจเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต

เดคเดคเตเดคเตเดตเดšเดฟเดจเตเดค, เดธเดจเตเดฆเต‡เดนเดตเดพเดฆเด‚, เด…เดชเตเดฐเดคเต€เด•เตเดทเดฟเดค เดตเดฟเดœเดฏเด‚ เดŽเดจเตเดจเดฟเดตเดฏเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเต

เดžเดพเตป เดธเต†เดชเตเดฑเตเดฑเด‚เดฌเตผ เด…เดตเดธเดพเดจเด‚ เดฎเต‹เดธเตเด•เต‹เดฏเดฟเตฝ DevOpsConf เดธเดจเตเดฆเตผเดถเดฟเดšเตเดšเต.
เดžเดพเตป เด•เต‡เดŸเตเดŸเดคเดฟเดจเตเดฑเต† เดธเด‚เด—เตเดฐเดนเด‚:
- เดŽเดฒเตเดฒเดพ เดตเดฒเดฟเดฏ เดชเตเดฐเต‹เดœเด•เตเดฑเตเดฑเตเด•เตพเด•เตเด•เตเด‚ DevOps เด†เดตเดถเตเดฏเดฎเดพเดฃเต;
- DevOps เด’เดฐเต เดธเด‚เดธเตเด•เดพเดฐเดฎเดพเดฃเต, เดเดคเตŠเดฐเต เดธเด‚เดธเตเด•เดพเดฐเดคเตเดคเต†เดฏเตเด‚ เดชเต‹เดฒเต†, เด…เดคเต เด•เดฎเตเดชเดจเดฟเด•เตเด•เตเดณเตเดณเดฟเตฝ เดจเดฟเดจเตเดจเต เดตเดฐเดฃเด‚. เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด’เดฐเต DevOps เดŽเดžเตเดšเดฟเดจเต€เดฏเดฑเต† เดตเดพเดŸเด•เดฏเตโ€Œเด•เตเด•เต†เดŸเตเด•เตเด•เดพเดจเตเด‚ เด…เดตเตป เดชเตเดฐเต‹เดธเดธเตเดธเตเด•เตพ เดตเดฟเดจเดฟเดฏเต‹เด—เดฟเด•เตเด•เตเดฎเต†เดจเตเดจเต เดธเตเดตเดชเตเดจเด‚ เด•เดพเดฃเดพเดจเตเด‚ เด•เดดเดฟเดฏเดฟเดฒเตเดฒ.
- DevOps เดชเดฐเดฟเดตเตผเดคเตเดคเดจเดคเตเดคเดฟเดจเต เด†เดตเดถเตเดฏเดฎเดพเดฏเดตเดฏเตเดŸเต† เดชเดŸเตเดŸเดฟเด•เดฏเตเดŸเต† เด…เดตเดธเดพเดจเดคเตเดคเดฟเตฝ, เดธเดพเด™เตเด•เต‡เดคเดฟเด•เดตเดฟเดฆเตเดฏเด•เดณเตเดฃเตเดŸเต, เด…เดคเดพเดฏเดคเต เดžเด™เตเด™เตพ เดชเด เดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจ DevOps เดŸเต‚เดณเตเด•เตพ.

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

เดตเตเดฏเด•เตเดคเดฟเดชเดฐเดฎเดพเดฏเดฟ, เดžเดพเตป เดŽเดฒเตเดฒเดพเดฏเตโ€Œเดชเตเดชเต‹เดดเตเด‚ "เดคเดพเดดเต† เดจเดฟเดจเตเดจเตเดณเตเดณ เดชเตเดฐเดธเตเดฅเดพเดจเดคเตเดคเดฟเดจเตเดฑเต†" เดชเดฟเดจเตเดคเตเดฃเด•เตเด•เดพเดฐเดจเดพเดฃเต, เด‰เดชเด•เดฐเดฃเด™เตเด™เดณเดฟเดฒเต‚เดŸเต†เดฏเตเดณเตเดณ เดธเด‚เดธเตเด•เดพเดฐเดคเตเดคเดฟเดจเตเดฑเต† เด—เดฑเดฟเดฒเตเดฒเดพ เดจเดŸเดชเตเดชเดพเด•เตเด•เตฝ. เดซเต€เดจเดฟเด•เตเดธเต เดชเตเดฐเต‹เดœเด•เตเดฑเตเดฑเดฟเตฝ เดตเดฟเดตเดฐเดฟเดšเตเดšเดคเตเดชเต‹เดฒเต†เดฏเตเดณเตเดณ เด’เดจเตเดจเต. เดจเดฎเตเด•เตเด•เต Git-เดจเตŠเดชเตเดชเด‚ เดŸเต€เด‚ เดตเตผเด•เตเด•เต เดถเดฐเดฟเดฏเดพเดฏเดฟ เดธเดœเตเดœเต€เด•เดฐเดฟเดšเตเดšเดฟเดŸเตเดŸเตเดฃเตเดŸเต†เด™เตเด•เดฟเตฝ, เดจเดฎเตเด•เตเด•เต เด…เดคเดฟเดจเต† เดธเดพเดตเดงเดพเดจเดคเตเดคเดฟเตฝ เดจเดฟเดฏเดจเตเดคเตเดฐเดฃเด™เตเด™เดณเตเดฎเดพเดฏเดฟ เดธเดชเตเดฒเดฟเดฎเต†เดจเตเดฑเต เดšเต†เดฏเตเดฏเดพเด‚, เดคเตเดŸเตผเดจเตเดจเต เด…เดคเต เดฎเต‚เดฒเตเดฏเด™เตเด™เดณเดฟเดฒเต‡เด•เตเด•เต เดตเดฐเตเด‚.

เดŽเดจเตเดจเดฟเดŸเตเดŸเตเด‚, เดžเด™เตเด™เตพ DevOps เดธเตเดฒเตผเด‚ เดคเดฏเตเดฏเดพเดฑเดพเด•เตเด•เดฟเดฏเดชเตเดชเต‹เตพ, เด…เดคเต เด‰เดชเด•เดฐเดฃเด™เตเด™เดณเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเต เดฎเดพเดคเตเดฐเดฎเดพเดฏเดฟเดฐเตเดจเตเดจเต, เดชเด™เตเด•เต†เดŸเตเด•เตเด•เตเดจเตเดจเดตเดฐเตเดŸเต† เดชเตเดฐเดคเดฟเด•เดฐเดฃเดคเตเดคเต† เดžเดพเตป เดญเดฏเดชเตเดชเต†เดŸเตเดŸเต: โ€œเดจเดฟเด™เตเด™เตพ เดตเดฒเดฟเดฏ เด•เดพเดฐเตเดฏเด™เตเด™เตพ เดชเดฑเดžเตเดžเต. เดŽเดจเดฟเด•เตเด•เต เด’เดฐเดฟเด•เตเด•เดฒเตเด‚ เด…เดต เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เดพเตป เด•เดดเดฟเดฏเดฟเดฒเตเดฒ เดŽเดจเตเดจเดคเต เดตเดณเดฐเต† เดฎเต‹เดถเดฎเดพเดฃเต. เดตเดณเดฐเต†เดฏเดงเดฟเด•เด‚ เดธเด‚เดถเดฏเด‚ เดคเต‹เดจเตเดจเดฟเดฏเดคเดฟเดจเดพเตฝ เดžเด™เตเด™เตพ เดชเตเดฐเต‹เด—เตเดฐเดพเดฎเดฟเดจเตเดฑเต† เด†เดตเตผเดคเตเดคเดจเด‚ เด‰เดŸเตป เด…เดตเดธเดพเดจเดฟเดชเตเดชเดฟเดšเตเดšเต.

เดŽเดจเตเดจเดฟเดฐเตเดจเตเดจเดพเดฒเตเด‚, เดจเต‡เดŸเดฟเดฏ เด…เดฑเดฟเดตเต เดชเตเดฐเดพเดฏเต‹เด—เดฟเด•เดฎเดพเดฏเดฟ เดฌเดพเดงเด•เดฎเดพเดฃเต†เดจเตเดจเตเด‚ เดธเดฎเต€เดชเดญเดพเดตเดฟเดฏเดฟเตฝ เด…เดตเตผ เดคเด™เตเด™เดณเตเดŸเต† เดฐเดพเดœเตเดฏเดคเตเดคเต เดŽเดจเตเดคเต†เด™เตเด•เดฟเดฒเตเด‚ เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เตเดฎเต†เดจเตเดจเตเด‚ เดธเตผเดตเต‡เดฏเดฟเตฝ เดชเด™เตเด•เต†เดŸเตเดคเตเดคเดตเดฐเดฟเตฝ เดญเต‚เดฐเดฟเดญเดพเด—เดตเตเด‚ เด‰เดคเตเดคเดฐเด‚ เดจเตฝเด•เดฟ. เด…เดคเต‡ เดธเดฎเดฏเด‚, เดžเด™เตเด™เตพ เดตเดฟเดถเดฆเต€เด•เดฐเดฟเดšเตเดšเดคเต†เดฒเตเดฒเดพเด‚ เด‰เดชเดฏเต‹เด—เดชเตเดฐเดฆเดฎเดพเดฏ เด•เดพเดฐเตเดฏเด™เตเด™เดณเตเดŸเต† เดชเดŸเตเดŸเดฟเด•เดฏเดฟเตฝ เด‰เตพเดชเตเดชเต†เดŸเตเดคเตเดคเดฟเดฏเดฟเดŸเตเดŸเตเดฃเตเดŸเต: Git, Ansible, CI / CD, SRE.

3 เดฆเดฟเดตเดธเดคเตเดคเดฟเดจเตเดณเตเดณเดฟเตฝ k8s เดตเดฟเดถเดฆเต€เด•เดฐเดฟเด•เตเด•เตเดจเตเดจเดคเต เด…เดธเดพเดงเตเดฏเดฎเดพเดฃเต†เดจเตเดจเต เด…เดตเตผ เดคเตเดŸเด•เตเด•เดคเตเดคเดฟเตฝ เดคเดจเตเดจเต† เด•เตเดฌเตผเดจเต†เดฑเตเดฑเดธเต เดธเตเดฒเตผเดฎเดฟเดจเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเต เดชเดฑเดžเตเดžเดฟเดฐเตเดจเตเดจเต เดŽเดจเตเดจเดคเต เด“เตผเดฎเดฟเด•เตเด•เต‡เดฃเตเดŸเดคเดพเดฃเต.

เดŽเดธเตเด†เตผเด‡ เดตเดฟเดทเดฏเดคเตเดคเดฟเดจเต เดจเต‡เดคเตƒเดคเตเดตเด‚ เดจเตฝเด•เดฟเดฏ เด‡เดตเดพเตป เด•เตเดฐเตเด—เตเดฒเต‹เดตเตเดฎเดพเดฏเดฟ เดžเด™เตเด™เตพ เด’เดฐเต เดชเตเดฐเดคเตเดฏเต‡เด• เดชเตเดฐเต‹เด—เตเดฐเดพเดฎเดฟเดจเต เดธเดฎเตเดฎเดคเดฟเดšเตเดšเต. เด‡เดชเตเดชเต‹เตพ เดตเดฟเดถเดฆเดพเด‚เดถเด™เตเด™เตพ เดšเตผเดšเตเดšเดšเต†เดฏเตเดฏเตเดจเตเดจเต, เดžเดพเตป เด‰เดŸเตป เด’เดฐเต เดชเตเดฐเด–เตเดฏเดพเดชเดจเด‚ เดจเดŸเดคเตเดคเตเด‚.

Slurm DevOps-เตฝ เดŽเดจเตเดคเต เดธเด‚เดญเดตเดฟเด•เตเด•เตเด‚?

เดชเตเดฐเต‹เด—เตเดฐเดพเด‚

เดตเดฟเดทเดฏเด‚ #1: Git เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเตเดณเตเดณ เดŸเต€เด‚ เดตเตผเด•เตเด•เต

  • เด…เดŸเดฟเดธเตเดฅเดพเดจ เด•เดฎเดพเตปเดกเตเด•เตพ git init, commit, add, diff, log, status, pull, push
  • เดœเดฟเดฑเตเดฑเต เดซเตเดฒเต‹, เดถเดพเด–เด•เดณเตเด‚ เดŸเดพเด—เตเด•เดณเตเด‚, เดคเดจเตเดคเตเดฐเด™เตเด™เตพ เดฒเดฏเดฟเดชเตเดชเดฟเด•เตเด•เตเด•
  • เด’เดจเตเดจเดฟเดฒเดงเดฟเด•เด‚ เดตเดฟเดฆเต‚เดฐ เดชเตเดฐเดคเดฟเดจเดฟเดงเดฟเด•เดณเตเดฎเดพเดฏเดฟ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจเต
  • GitHub เดซเตเดฒเต‹
  • เดซเต‹เตผเด•เตเด•เต, เดฑเดฟเดฎเต‹เดŸเตเดŸเต, เดชเตเตพ เด…เดญเตเดฏเตผเดคเตเดฅเดจ
  • เดธเด‚เด˜เด™เตเด™เดณเตเดฎเดพเดฏเดฟ เดฌเดจเตเดงเดชเตเดชเต†เดŸเตเดŸเต Gitflow, เดฎเดฑเตเดฑเต เดซเตเดฒเต‹เด•เตพ เดŽเดจเตเดจเดฟเดตเดฏเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเต เดตเต€เดฃเตเดŸเตเด‚ เดตเตˆเดฐเตเดฆเตเดงเตเดฏเด™เตเด™เตพ, เดฑเดฟเดฒเต€เดธเตเด•เตพ

เดตเดฟเดทเดฏเด‚ #2: เด’เดฐเต เดตเดฟเด•เดธเดจ เด•เดพเดดเตเดšเดชเตเดชเดพเดŸเดฟเตฝ เดจเดฟเดจเตเดจเต เด†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเดจเตเดฎเดพเดฏเดฟ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจเต

  • เดชเตˆเดคเตเดคเดฃเดฟเตฝ เด’เดฐเต เดฎเตˆเด•เตเดฐเต‹เดธเตผเดตเต€เดธเต เดŽเดดเตเดคเตเดจเตเดจเต
  • เดชเดฐเดฟเดธเตเดฅเดฟเดคเดฟ เดตเต‡เดฐเดฟเดฏเดฌเดฟเดณเตเด•เตพ
  • เดเด•เต€เด•เดฐเดฃเดตเตเด‚ เดฏเต‚เดฃเดฟเดฑเตเดฑเต เดŸเต†เดธเตเดฑเตเดฑเตเด•เดณเตเด‚
  • เดตเดฟเด•เดธเดจเดคเตเดคเดฟเตฝ เดกเต‹เด•เตเด•เตผ-เด•เดฎเตเดชเต‹เดธเต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต

เดตเดฟเดทเดฏเด‚ #3: CI/CD: เด“เดŸเตเดŸเต‹เดฎเต‡เดทเดจเดฟเดฒเต‡เด•เตเด•เตเดณเตเดณ เด†เดฎเตเด–เด‚

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

เดตเดฟเดทเดฏเด‚ #4: CI/CD: Gitlab-เดจเตŠเดชเตเดชเด‚ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจเต

  • เด—เดฟเดฑเตเดฑเตเดฒเดพเดฌเต เดธเดฟเด
  • Gitlab เดฑเดฃเตเดฃเตผ, เด…เดตเดฏเตเดŸเต† เดคเดฐเด™เตเด™เดณเตเด‚ เด‰เดชเดฏเต‹เด—เด™เตเด™เดณเตเด‚
  • Gitlab CI, เด‡เดทเตโ€ŒเดŸเดพเดจเตเดธเตƒเดคเดฎเดพเด•เตเด•เตฝ เดธเดตเดฟเดถเต‡เดทเดคเด•เตพ, เดฎเดฟเด•เดšเตเดš เดฐเต€เดคเดฟเด•เตพ
  • Gitlab CI เดšเตเดตเดŸเตเด•เตพ
  • Gitlab CI เดตเต‡เดฐเดฟเดฏเดฌเดฟเดณเตเด•เตพ
  • เดจเดฟเตผเดฎเตเดฎเดฟเด•เตเด•เตเด•, เดชเดฐเต€เด•เตเดทเดฟเด•เตเด•เตเด•, เดตเดฟเดจเตเดฏเดธเดฟเด•เตเด•เตเด•
  • เดจเดฟเตผเดตเตเดตเดนเดฃ เดจเดฟเดฏเดจเตเดคเตเดฐเดฃเดตเตเด‚ เดจเดฟเดฏเดจเตเดคเตเดฐเดฃเด™เตเด™เดณเตเด‚: เดฎเดพเดคเตเดฐเด‚, เดŽเดชเตเดชเต‹เตพ
  • เดชเตเดฐเดพเดตเดธเตเดคเตเด•เตเด•เดณเตเดฎเดพเดฏเดฟ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจเต
  • .gitlab-ci.yml-เดจเตเดณเตเดณเดฟเดฒเต† เดŸเต†เด‚เดชเตเดฒเต‡เดฑเตเดฑเตเด•เตพ, เดชเตˆเดชเตเดชเตเดฒเตˆเดจเดฟเดจเตเดฑเต† เดตเดฟเดตเดฟเดง เดญเดพเด—เด™เตเด™เดณเดฟเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดจเด™เตเด™เตพ เดตเต€เดฃเตเดŸเตเด‚ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต
  • เด‰เตพเดชเตเดชเต†เดŸเตเดคเตเดคเตเด• - เดตเดฟเดญเดพเด—เด™เตเด™เตพ
  • gitlab-ci.yml-เดจเตเดฑเต† เด•เต‡เดจเตเดฆเตเดฐเต€เด•เตƒเดค เดฎเดพเดจเต‡เดœเตโ€Œเดฎเต†เดจเตเดฑเต (เด’เดฐเต เดซเดฏเดฒเตเด‚ เดฎเดฑเตเดฑเต เดถเต‡เด–เดฐเดฃเด™เตเด™เดณเดฟเดฒเต‡เด•เตเด•เต เดธเตเดตเดฏเดฎเต‡เดตเดฏเตเดณเตเดณ เดชเตเดทเตเด•เดณเตเด‚)

เดตเดฟเดทเดฏเด‚ #5: เด…เดŸเดฟเดธเตเดฅเดพเดจ เดธเต—เด•เดฐเตเดฏเด™เตเด™เตพ เด•เต‹เดกเดพเดฏเดฟ

  • IaC: เด…เดŸเดฟเดธเตเดฅเดพเดจ เดธเต—เด•เดฐเตเดฏเด™เตเด™เดณเต† เด•เต‹เดกเดพเดฏเดฟ เดธเดฎเต€เดชเดฟเด•เตเด•เตเด•
  • เด…เดŸเดฟเดธเตเดฅเดพเดจ เดธเต—เด•เดฐเตเดฏ เดฆเดพเดคเดพเด•เตเด•เดณเดพเดฏเดฟ เด•เตเดฒเต—เดกเต เดฆเดพเดคเดพเด•เตเด•เตพ
  • เดธเดฟเดธเตเดฑเตเดฑเด‚ เด‡เดจเต€เดทเตเดฏเดฒเตˆเดธเต‡เดทเตป เดŸเต‚เดณเตเด•เตพ, เด‡เดฎเต‡เดœเต เดฌเดฟเตฝเดกเดฟเด‚เด—เต (เดชเดพเด•เตเด•เตผ)
  • เดŸเต†เดฑเดพเดซเต‹เดฎเดฟเดจเตเดฑเต† เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเตฝ IaC
  • เด•เต‹เตบเดซเดฟเด—เดฑเต‡เดทเตป เดธเตเดฑเตเดฑเต‹เดฑเต‡เดœเต, เดธเดนเด•เดฐเดฃเด‚, เด†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเตป เด“เดŸเตเดŸเต‹เดฎเต‡เดทเตป
  • เด…เตปเดธเดฟเดฌเดฟเตพ เดชเตเดฒเต‡เดฌเตเด•เตเด•เตเด•เตพ เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเดจเตเดจ เดฐเต€เดคเดฟ
  • เดงเดฟเด•เตเด•เดพเดฐเด‚, เดชเตเดฐเด–เตเดฏเดพเดชเดจเด‚
  • เด…เตปเดธเดฟเดฌเดฟเดณเดฟเดจเตเดฑเต† เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเตฝ IaC

เดตเดฟเดทเดฏเด‚ #6: เด‡เตปเดซเตเดฐเดพเดธเตเดŸเตเดฐเด•เตเดšเตผ เดŸเต†เดธเตเดฑเตเดฑเดฟเด‚เด—เต

  • เดฎเต‹เดณเดฟเด•เตเดฏเต‚เตพ, เด—เดฟเดฑเตเดฑเตโ€Œเดฒเดพเดฌเต CI เดŽเดจเตเดจเดฟเดตเดฏเตเดฎเดพเดฏเตเดณเตเดณ เดชเดฐเดฟเดถเต‹เดงเดจเดฏเตเด‚ เดคเตเดŸเตผเดšเตเดšเดฏเดพเดฏ เดธเด‚เดฏเต‹เดœเดจเดตเตเด‚
  • เด…เดฒเดžเตเดžเตเดคเดฟเดฐเดฟเดฏเตเดจเตเดจ เด…เดชเต‡เด•เตเดท

เดตเดฟเดทเดฏเด‚ #7: เดชเตเดฐเต‹เดฎเดฟเดคเตเดฏเต‚เดธเดฟเดจเตŠเดชเตเดชเด‚ เด‡เตปเดซเตเดฐเดพเดธเตเดŸเตเดฐเด•เตเดšเตผ เดจเดฟเดฐเต€เด•เตเดทเดฃเด‚

  • เดŽเดจเตเดคเตเด•เตŠเดฃเตเดŸเต เดจเดฟเดฐเต€เด•เตเดทเดฃเด‚ เด†เดตเดถเตเดฏเดฎเดพเดฃเต
  • เดจเดฟเดฐเต€เด•เตเดทเดฃ เดคเดฐเด™เตเด™เตพ
  • เดจเดฟเดฐเต€เด•เตเดทเดฃ เดธเด‚เดตเดฟเดงเดพเดจเดคเตเดคเดฟเดฒเต† เด…เดฑเดฟเดฏเดฟเดชเตเดชเตเด•เตพ
  • เด†เดฐเต‹เด—เตเดฏเด•เดฐเดฎเดพเดฏ เดจเดฟเดฐเต€เด•เตเดทเดฃ เดธเด‚เดตเดฟเดงเดพเดจเด‚ เดŽเด™เตเด™เดจเต† เดจเดฟเตผเดฎเตเดฎเดฟเด•เตเด•เดพเด‚
  • เดŽเดฒเตเดฒเดพเดตเตผเด•เตเด•เตเด‚ เดตเดพเดฏเดฟเด•เตเด•เดพเตป เด•เดดเดฟเดฏเตเดจเตเดจ เด…เดฑเดฟเดฏเดฟเดชเตเดชเตเด•เตพ
  • เด†เดฐเต‹เด—เตเดฏ เดชเดฐเดฟเดถเต‹เดงเดจ: เดŽเดจเตเดคเดพเดฃเต เดถเตเดฐเดฆเตเดงเดฟเด•เตเด•เต‡เดฃเตเดŸเดคเต
  • เดฎเต‹เดฃเดฟเดฑเตเดฑเดฑเดฟเด‚เด—เต เดกเดพเดฑเตเดฑเดฏเต† เด…เดŸเดฟเดธเตเดฅเดพเดจเดฎเดพเด•เตเด•เดฟเดฏเตเดณเตเดณ เด“เดŸเตเดŸเต‹เดฎเต‡เดทเตป

เดตเดฟเดทเดฏเด‚ #8: ELK เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เด†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเตป เดฒเต‹เด—เดฟเด‚เด—เต

  • เดฎเดฟเด•เดšเตเดš เดฒเต‹เด—เดฟเด‚เด—เต เดฐเต€เดคเดฟเด•เตพ
  • ELK เดธเตเดฑเตเดฑเดพเด•เตเด•เต

เดตเดฟเดทเดฏเด‚ #9: ChatOps เด‰เดณเตเดณ เด‡เตปเดซเตเดฐเดพเดธเตเดŸเตเดฐเด•เตเดšเตผ เด“เดŸเตเดŸเต‹เดฎเต‡เดทเตป

  • DevOps, ChatOps
  • ChatOps เดถเด•เตเดคเดฟเด•เตพ
  • เดธเตเดฒเดพเด•เตเด•เตเด‚ เดฌเดฆเดฒเตเด•เดณเตเด‚
  • เดšเดพเดฑเตเดฑเตเด“เดชเตเดชเตเด•เตพเด•เตเด•เตเดณเตเดณ เดฌเต‹เดŸเตเดŸเตเด•เตพ
  • เดนเตเดฏเต‚เดฌเต‹เดŸเตเดŸเตเด‚ เด‡เดคเดฐ เดฎเดพเตผเด—เด™เตเด™เดณเตเด‚
  • เดธเตเดฐเด•เตเดท
  • เดฎเดฟเด•เดšเตเดšเดคเตเด‚ เดฎเต‹เดถเดตเตเดฎเดพเดฏ เดธเดฎเตเดชเตเดฐเดฆเดพเดฏเด™เตเด™เตพ

เดธเตเดฅเดฒเด‚: เดฎเต‹เดธเตเด•เต‹, เดธเต†เดตเดพเดธเตเดฑเตเดฑเต‹เดชเต‹เตพ เดนเต‹เดŸเตเดŸเดฒเดฟเดจเตเดฑเต† เด•เต‹เตบเดซเดฑเตปเดธเต เดนเดพเตพ.

เดคเต€เดฏเดคเดฟเด•เตพ: เดœเดจเตเดตเดฐเดฟ 30 เดฎเตเดคเตฝ เดซเต†เดฌเตเดฐเตเดตเดฐเดฟ 1 เดตเดฐเต†, 3 เดฆเดฟเดตเดธเดคเตเดคเต† เด•เด เดฟเดจเดพเดงเตเดตเดพเดจเด‚.

เดฐเดœเดฟเดธเตเดŸเตเดฐเต‡เดทเตป

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

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