Kubernetes-เตฝ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจ เด†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเดจเตเด•เดณเตเดŸเต† เดกเต†เดตเดฒเดชเตเดชเตผเดฎเดพเตผเด•เตเด•เตเดณเตเดณ เด‰เดชเด•เดฐเดฃเด™เตเด™เตพ

Kubernetes-เตฝ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจ เด†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเดจเตเด•เดณเตเดŸเต† เดกเต†เดตเดฒเดชเตเดชเตผเดฎเดพเตผเด•เตเด•เตเดณเตเดณ เด‰เดชเด•เดฐเดฃเด™เตเด™เตพ

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

เด’เดฐเต เด•เตเดฌเตผเดจเต†เดฑเตเดฑเดธเต เด•เตเดฒเดธเตเดฑเตเดฑเดฑเดฟเดจเตเดฑเต† เดชเต‹เดกเตโ€Œเด†เด•เตเดธเดฟเตฝ เด•เต‹เดกเต เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจ เด’เดฐเต เดชเตเดฐเต‹เด—เตเดฐเดพเดฎเดฑเตเดŸเต† เดœเต€เดตเดฟเดคเด‚ เดŽเดณเตเดชเตเดชเดฎเดพเด•เตเด•เตเดจเตเดจ เดšเดฟเดฒ เดŸเต‚เดณเตเด•เดณเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเตเดณเตเดณ เดธเด‚เด•เตเดทเดฟเดชเตเดค เดตเดฟเดตเดฐเด™เตเด™เตพ เดˆ เด…เดตเดฒเต‹เด•เดจเด‚ เดจเตฝเด•เตเดจเตเดจเต.

เดฒเดณเดฟเดคเดฎเดพเดฏ เดธเดนเดพเดฏเดฟเด•เตพ

Kubectl-debug

  • เดคเดพเดดเดคเตเดคเต† เดตเดฐเดฟ: เด’เดฐเต เดชเต‹เดกเดฟเดฒเต‡เด•เตเด•เต เดจเดฟเด™เตเด™เดณเตเดŸเต† เด•เดฃเตเดŸเต†เดฏเตเดจเตผ เดšเต‡เตผเด•เตเด•เตเด•, เด…เดคเดฟเตฝ เดŽเดจเตเดคเดพเดฃเต เดธเด‚เดญเดตเดฟเด•เตเด•เตเดจเตเดจเดคเต†เดจเตเดจเต เด•เดพเดฃเตเด•.
  • เดธเดพเดฎเต‚เดนเดฟเด•เด‚.
  • เดธเด‚เด•เตเดทเดฟเดชเตเดค GH เดธเตเดฅเดฟเดคเดฟเดตเดฟเดตเดฐเด•เตเด•เดฃเด•เตเด•เตเด•เตพ: 715 เดจเด•เตเดทเดคเตเดฐเด™เตเด™เตพ, 54 เด•เดฎเตเดฎเดฟเดฑเตเดฑเตเด•เตพ, 9 เดธเด‚เดญเดพเดตเด•เตผ.
  • เดญเดพเดท: เดชเต‹เด•เตเด•.
  • เดฒเตˆเดธเตปเดธเต: เด…เดชเตเดชเดพเดšเตเดšเต† เดฒเตˆเดธเตปเดธเต 2.0.

kubectl-เดจเตเดณเตเดณ เดˆ เดชเตเดฒเด—เดฟเตป เดคเดพเตฝเดชเตเดชเดฐเตเดฏเดฎเตเดณเตเดณ เดชเต‹เดกเดฟเดจเตเดณเตเดณเดฟเตฝ เด’เดฐเต เด…เดงเดฟเด• เด•เดฃเตเดŸเต†เดฏเตโ€Œเดจเตผ เดธเตƒเดทเตโ€ŒเดŸเดฟเด•เตเด•เดพเตป เดจเดฟเด™เตเด™เดณเต† เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจเต, เด‡เดคเต เดฎเดฑเตเดฑเต เด•เดฃเตเดŸเต†เดฏเตโ€Œเดจเดฑเตเด•เดณเตเดฎเดพเดฏเดฟ เดชเตเดฐเต‹เดธเดธเตเดธเต เดจเต†เดฏเดฟเด‚เดธเตโ€Œเดชเต†เดฏเตโ€Œเดธเต เดชเด™เตเด•เดฟเดŸเตเด‚. เด…เดคเดฟเตฝ เดจเดฟเด™เตเด™เตพเด•เตเด•เต เดชเต‹เดกเดฟเดจเตเดฑเต† เดชเตเดฐเดตเตผเดคเตเดคเดจเด‚ เดกเต€เดฌเด—เต เดšเต†เดฏเตเดฏเดพเตป เด•เดดเดฟเดฏเตเด‚: เดจเต†เดฑเตเดฑเตโ€Œเดตเตผเด•เตเด•เต เดชเดฐเดฟเดถเต‹เดงเดฟเด•เตเด•เตเด•, เดจเต†เดฑเตเดฑเตโ€Œเดตเตผเด•เตเด•เต เดŸเตเดฐเดพเดซเดฟเด•เต เดถเตเดฐเดฆเตเดงเดฟเด•เตเด•เตเด•, เดคเดพเตฝเดชเตเดชเดฐเตเดฏเดฎเตเดณเตเดณ เดชเตเดฐเด•เตเดฐเดฟเดฏเดฏเตเดŸเต† เด’เดฐเต เดธเตโ€ŒเดŸเตเดฐเต‡เดธเต เดšเต†เดฏเตเดฏเตเด• เดคเตเดŸเด™เตเด™เดฟเดฏเดต.

เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดฒเต‚เดŸเต† เดจเดฟเด™เตเด™เตพเด•เตเด•เต เดชเตเดฐเต‹เดธเดธเตเดธเต เด•เดฃเตเดŸเต†เดฏเตโ€Œเดจเดฑเดฟเดฒเต‡เด•เตเด•เต เดฎเดพเดฑเดพเดจเตเด‚ เด•เดดเดฟเดฏเตเด‚ chroot /proc/PID/root - เดฎเดพเดจเดฟเดซเต†เดธเตเดฑเตเดฑเดฟเตฝ เดธเดœเตเดœเต€เด•เดฐเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจ เด’เดฐเต เด•เดฃเตเดŸเต†เดฏเตโ€Œเดจเดฑเดฟเตฝ เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด’เดฐเต เดฑเต‚เดŸเตเดŸเต เดทเต†เตฝ เดฒเดญเดฟเด•เตเด•เต‡เดฃเตเดŸเดฟเดตเดฐเตเดฎเตเดชเต‹เตพ เด‡เดคเต เดตเดณเดฐเต† เดธเต—เด•เดฐเตเดฏเดชเตเดฐเดฆเดฎเดพเดฏเดฟเดฐเดฟเด•เตเด•เตเด‚ securityContext.runAs.

เด‰เดชเด•เดฐเดฃเด‚ เดฒเดณเดฟเดคเดตเตเด‚ เดซเดฒเดชเตเดฐเดฆเดตเตเดฎเดพเดฃเต, เด…เดคเดฟเดจเดพเตฝ เด‡เดคเต เด“เดฐเต‹ เดกเดตเดฒเดชเตเดชเตผเด•เตเด•เตเด‚ เด‰เดชเดฏเต‹เด—เดชเตเดฐเดฆเดฎเดพเด•เตเด‚. เดžเด™เตเด™เตพ เด…เดคเดฟเดจเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเต เด•เต‚เดŸเตเดคเตฝ เดŽเดดเตเดคเดฟเดฏเดฟเดŸเตเดŸเตเดฃเตเดŸเต เดชเตเดฐเดคเตเดฏเต‡เด• เดฒเต‡เด–เดจเด‚.

เดŸเต†เดฒเดฟเดชเตเดฐเดธเตปเดธเต

  • เดคเดพเดดเดคเตเดคเต† เดตเดฐเดฟ: เดจเดฟเด™เตเด™เดณเตเดŸเต† เด•เดฎเตเดชเตเดฏเต‚เดŸเตเดŸเดฑเดฟเดฒเต‡เด•เตเด•เต เด†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเตป เด•เตˆเดฎเดพเดฑเตเด•. เดชเตเดฐเดพเดฆเต‡เดถเดฟเด•เดฎเดพเดฏเดฟ เดตเดฟเด•เดธเดฟเดชเตเดชเดฟเด•เตเด•เตเด•เดฏเตเด‚ เดกเต€เดฌเด—เต เดšเต†เดฏเตเดฏเตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเด•.
  • เดตเต†เดฌเตเดธเตˆเดฑเตเดฑเต; เดธเดพเดฎเต‚เดนเดฟเด•เด‚.
  • เดธเด‚เด•เตเดทเดฟเดชเตเดค GH เดธเตเดฅเดฟเดคเดฟเดตเดฟเดตเดฐเด•เตเด•เดฃเด•เตเด•เตเด•เตพ: 2131 เดจเด•เตเดทเดคเตเดฐเด™เตเด™เตพ, 2712 เด•เดฎเตเดฎเดฟเดฑเตเดฑเตเด•เตพ, 33 เดธเด‚เดญเดพเดตเด•เตผ.
  • เดญเดพเดท: เดชเตˆเดคเตเดคเตบ.
  • เดฒเตˆเดธเตปเดธเต: เด…เดชเตเดชเดพเดšเตเดšเต† เดฒเตˆเดธเตปเดธเต 2.0.

เดˆ เดธเตโ€Œเดจเดพเดชเตเดชเต-เด‡เดจเตเดจเดฟเดจเตเดฑเต† เด†เดถเดฏเด‚ เดชเตเดฐเดพเดฆเต‡เดถเดฟเด• เด‰เดชเดฏเต‹เด•เตเดคเตƒ เด•เดฎเตเดชเตเดฏเต‚เดŸเตเดŸเดฑเดฟเตฝ เด†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเตป เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เด’เดฐเต เด•เดฃเตเดŸเต†เดฏเตโ€Œเดจเตผ เดธเดฎเดพเดฐเด‚เดญเดฟเด•เตเด•เตเด•เดฏเตเด‚ เด•เตเดฒเดธเตเดฑเตเดฑเดฑเดฟเตฝ เดจเดฟเดจเตเดจเต เด…เดคเดฟเดฒเต‡เด•เตเด•เตเด‚ เดคเดฟเดฐเดฟเดšเตเดšเตเด‚ เดŽเดฒเตเดฒเดพ เดŸเตเดฐเดพเดซเดฟเด•เตเด•เตเด‚ เดชเตเดฐเต‹เด•เตโ€Œเดธเดฟ เดšเต†เดฏเตเดฏเตเด•เดฏเตเดฎเดพเดฃเต. เดจเดฟเด™เตเด™เดณเตเดŸเต† เดชเตเดฐเดฟเดฏเดชเตเดชเต†เดŸเตเดŸ IDE-เดฏเดฟเตฝ เดซเดฏเดฒเตเด•เตพ เดŽเดกเดฟเดฑเตเดฑเต เดšเต†เดฏเตเดคเตเด•เตŠเดฃเตเดŸเต เดชเตเดฐเดพเดฆเต‡เดถเดฟเด•เดฎเดพเดฏเดฟ เดตเดฟเด•เดธเดฟเดชเตเดชเดฟเด•เตเด•เดพเตป เดˆ เดธเดฎเต€เดชเดจเด‚ เดจเดฟเด™เตเด™เดณเต† เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจเต: เดซเดฒเด™เตเด™เตพ เด‰เดŸเดจเดŸเดฟ เดฒเดญเตเดฏเดฎเดพเด•เตเด‚.

เดชเตเดฐเดพเดฆเต‡เดถเดฟเด•เดฎเดพเดฏเดฟ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเดฑเต† เดชเตเดฐเดฏเต‹เดœเดจเด™เตเด™เตพ เดŽเดกเดฟเดฑเตเดฑเตเด•เดณเตเดŸเต†เดฏเตเด‚ เดคเตฝเด•เตเดทเดฃ เดซเดฒเด™เตเด™เดณเตเดŸเต†เดฏเตเด‚ เดธเต—เด•เดฐเตเดฏเด‚, เดธเดพเดงเดพเดฐเดฃ เดฐเต€เดคเดฟเดฏเดฟเตฝ เด†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเตป เดกเต€เดฌเด—เต เดšเต†เดฏเตเดฏเดพเดจเตเดณเตเดณ เด•เดดเดฟเดตเต เดŽเดจเตเดจเดฟเดตเดฏเดพเดฃเต. เด•เดฃเด•เตเดทเตป เดตเต‡เด—เดค เด†เดตเดถเตเดฏเดชเตเดชเต†เดŸเตเดจเตเดจเต เดŽเดจเตเดจเดคเดพเดฃเต เดชเต‹เดฐเดพเดฏเตเดฎ, เด‰เดฏเตผเดจเตเดจ เด†เตผโ€Œเดชเดฟโ€ŒเดŽเดธเตเด‚ เดŸเตเดฐเดพเดซเดฟเด•เตเด•เตเด‚ เด‰เดณเตเดณ เด’เดฐเต เด†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเดจเตเดฎเดพเดฏเดฟ เดจเดฟเด™เตเด™เตพ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เต‡เดฃเตเดŸเดฟเดตเดฐเตเดฎเตเดชเต‹เตพ เด‡เดคเต เดชเตเดฐเดคเตเดฏเต‡เด•เดฟเดšเตเดšเตเด‚ เดถเตเดฐเดฆเตเดงเต‡เดฏเดฎเดพเดฃเต. เด•เต‚เดŸเดพเดคเต†, Windows-เดฒเต† เดตเต‹เดณเดฟเดฏเด‚ เดฎเต—เดฃเตเดŸเตเด•เดณเดฟเตฝ เดŸเต†เดฒเดฟเดชเตเดฐเต†เดธเต†เตปเดธเดฟเดจเต เดชเตเดฐเดถเตโ€Œเดจเด™เตเด™เดณเตเดฃเตเดŸเต, เด‡เดคเต เดˆ OS-เดฒเต‡เด•เตเด•เต เดชเดฐเดฟเดšเดฟเดคเดฎเดพเดฏ เดกเดตเดฒเดชเตเดชเตผเดฎเดพเตผเด•เตเด•เต เด’เดฐเต เดจเดฟเตผเดฃเดพเดฏเด• เดชเดฐเดฟเดฎเดฟเดคเดฟเดฏเดพเดฏเดฟเดฐเดฟเด•เตเด•เดพเด‚.

เดŸเต†เดฒเดฟเดชเตเดฐเดธเตปเดธเต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเตเดณเตเดณ เดžเด™เตเด™เดณเตเดŸเต† เด…เดจเตเดญเดตเด‚ เดžเด™เตเด™เตพ เด‡เดคเดฟเดจเด•เด‚ เดชเด™เตเด•เดฟเดŸเตเดŸเต เด‡เดตเดฟเดŸเต†.

Ksync

  • เดคเดพเดดเดคเตเดคเต† เดตเดฐเดฟ: เด•เตเดฒเดธเตเดฑเตเดฑเดฑเดฟเดฒเต† เด•เดฃเตเดŸเต†เดฏเตโ€Œเดจเดฑเตเดฎเดพเดฏเดฟ เด•เต‹เดกเดฟเดจเตเดฑเต† เดเดคเดพเดฃเตเดŸเต เดคเตฝเด•เตเดทเดฃ เดธเดฎเดจเตเดตเดฏเด‚.
  • เดธเดพเดฎเต‚เดนเดฟเด•เด‚.
  • เดธเด‚เด•เตเดทเดฟเดชเตเดค GH เดธเตเดฅเดฟเดคเดฟเดตเดฟเดตเดฐเด•เตเด•เดฃเด•เตเด•เตเด•เตพ: 555 เดจเด•เตเดทเดคเตเดฐเด™เตเด™เตพ, 362 เด•เดฎเตเดฎเดฟเดฑเตเดฑเตเด•เตพ, 11 เดธเด‚เดญเดพเดตเด•เตผ.
  • เดญเดพเดท: เดชเต‹เด•เตเด•.
  • เดฒเตˆเดธเตปเดธเต: เด…เดชเตเดชเดพเดšเตเดšเต† เดฒเตˆเดธเตปเดธเต 2.0.

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

เด•เดฎเดพเตปเดกเต เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เด’เดฐเดฟเด•เตเด•เตฝ เด†เดฐเด‚เดญเดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ ksync init เดคเดฟเดฐเดžเตเดžเต†เดŸเตเดคเตเดค เด•เดฃเตเดŸเต†เดฏเตโ€Œเดจเดฑเดฟเดจเตเดฑเต† เดซเดฏเตฝ เดธเดฟเดธเตเดฑเตเดฑเด‚ เดจเดฟเดฒ เดจเดฟเดฐเต€เด•เตเดทเดฟเด•เตเด•เดพเตป เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจ เด•เตเดฒเดธเตเดฑเตเดฑเดฑเดฟเตฝ เด’เดฐเต เดกเต†เดฎเต‹เตบเดธเต†เดฑเตเดฑเต เดธเตƒเดทเตโ€ŒเดŸเดฟเด•เตเด•เดชเตเดชเต†เดŸเตเดŸเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต. เด…เดตเดจเตเดฑเต† เดชเตเดฐเดพเดฆเต‡เดถเดฟเด• เด•เดฎเตเดชเตเดฏเต‚เดŸเตเดŸเดฑเดฟเตฝ, เดกเต†เดตเดฒเดชเตเดชเตผ เด•เดฎเดพเตปเดกเต เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเต ksync watch, เด‡เดคเต เด•เต‹เตบเดซเดฟเด—เดฑเต‡เดทเดจเตเด•เดณเตเด‚ เดฑเดฃเตเดฃเตเด•เดณเตเด‚ เดจเดฟเดฐเต€เด•เตเดทเดฟเด•เตเด•เตเดจเตเดจเต เดธเดฎเดจเตเดตเดฏเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเต, เด‡เดคเต เดซเดฏเดฒเตเด•เดณเต† เด•เตเดฒเดธเตเดฑเตเดฑเดฑเตเดฎเดพเดฏเดฟ เดจเต‡เดฐเดฟเดŸเตเดŸเต เดธเดฎเดจเตเดตเดฏเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเต.

เดŽเดจเตเดคเตเดฎเดพเดฏเดฟ เดธเดฎเดจเตเดตเดฏเดฟเดชเตเดชเดฟเด•เตเด•เดฃเดฎเต†เดจเตเดจเต ksync-เดจเต เดจเดฟเตผเดฆเตเดฆเต‡เดถเด‚ เดจเตฝเด•เตเด• เดฎเดพเดคเตเดฐเดฎเดพเดฃเต เด…เดตเดถเต‡เดทเดฟเด•เตเด•เตเดจเตเดจเดคเต. เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เดˆ เด•เดฎเดพเตปเดกเต:

ksync create --name=myproject --namespace=test --selector=app=backend --container=php --reload=false /home/user/myproject/ /var/www/myproject/

... เดŽเดจเตเดจ เดชเต‡เดฐเดฟเตฝ เด’เดฐเต เดตเดพเดšเตเดšเตผ เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเด‚ myprojectเด‡เดคเต เด’เดฐเต เดฒเต‡เดฌเดฒเตเดณเตเดณ เด’เดฐเต เดชเต‹เดกเดฟเดจเดพเดฏเดฟ เดคเดฟเดฐเดฏเตเด‚ app=backend เด•เต‚เดŸเดพเดคเต† เดฒเต‹เด•เตเด•เตฝ เดกเดฏเดฑเด•เตเดŸเดฑเดฟ เดธเดฎเดจเตเดตเดฏเดฟเดชเตเดชเดฟเด•เตเด•เดพเตป เดถเตเดฐเดฎเดฟเด•เตเด•เตเด• /home/user/myproject/ เด•เดพเดฑเตเดฑเดฒเต‹เด—เดฟเดจเตŠเดชเตเดชเด‚ /var/www/myproject/ เดŽเดจเตเดจ เด•เดฃเตเดŸเต†เดฏเตเดจเดฑเดฟเตฝ php.

เดžเด™เตเด™เดณเตเดŸเต† เด…เดจเตเดญเดตเดคเตเดคเดฟเตฝ เดจเดฟเดจเตเดจเตเดณเตเดณ ksync-เดฒเต† เดชเตเดฐเดถเตเดจเด™เตเด™เดณเตเด‚ เด•เตเดฑเดฟเดชเตเดชเตเด•เดณเตเด‚:

  • Kubernetes เด•เตเดฒเดธเตเดฑเตเดฑเตผ เดจเต‹เดกเตเด•เดณเดฟเตฝ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เต‡เดฃเตเดŸเดคเดพเดฃเต overlay2 เดกเต‹เด•เตเด•เดฑเดฟเดจเตเดฑเต† เดธเตเดฑเตเดฑเต‹เดฑเต‡เดœเต เดกเตเดฐเตˆเดตเดฑเดพเดฏเดฟ. เดฏเต‚เดŸเตเดŸเดฟเดฒเดฟเดฑเตเดฑเดฟ เดฎเดฑเตเดฑเตเดณเตเดณเดตเดฐเตเดฎเดพเดฏเดฟ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เดฟเดฒเตเดฒ.
  • เด’เดฐเต เด•เตเดฒเดฏเดจเตเดฑเต OS เด†เดฏเดฟ เดตเดฟเตปเดกเต‹เดธเต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ, เดซเดฏเตฝ เดธเดฟเดธเตเดฑเตเดฑเด‚ เดตเดพเดšเตเดšเตผ เดถเดฐเดฟเดฏเดพเดฏเดฟ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดšเตเดšเต‡เด•เตเด•เดฟเดฒเตเดฒ. เดตเดฒเดฟเดฏ เดกเดฏเดฑเด•เตเดŸเดฑเดฟเด•เดณเดฟเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ เดˆ เดฌเด—เต เดถเตเดฐเดฆเตเดงเดฏเดฟเตฝเดชเตเดชเต†เดŸเตเดŸเต - เดงเดพเดฐเดพเดณเด‚ เดจเต†เดธเตเดฑเตเดฑเดกเต เดซเดฏเดฒเตเด•เดณเตเด‚ เดกเดฏเดฑเด•เตเดŸเดฑเดฟเด•เดณเตเด‚. เดžเด™เตเด™เตพ เดธเตƒเดทเตเดŸเดฟเดšเตเดšเต เดชเตเดฐเดธเด•เตเดคเดฎเดพเดฏ เดชเตเดฐเดถเตเดจเด‚ เดธเดฎเดจเตเดตเดฏ เดชเดฆเตเดงเดคเดฟเดฏเดฟเตฝ, เดชเด•เตเดทเต‡ เด‡เดคเตเดตเดฐเต† เด…เดคเดฟเตฝ เดชเตเดฐเต‹เด—เดคเดฟเดฏเดฟเดฒเตเดฒ (เดœเต‚เดฒเตˆ เด†เดฐเด‚เดญเด‚ เดฎเตเดคเตฝ).
  • เดซเดฏเตฝ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด• .stignore เดธเดฎเดจเตเดตเดฏเดฟเดชเตเดชเดฟเด•เตเด•เต‡เดฃเตเดŸเดคเดฟเดฒเตเดฒเดพเดคเตเดค เดชเดพเดคเด•เดณเต‹ เดซเดฏเตฝ เดชเดพเดฑเตเดฑเต‡เดฃเตเด•เดณเต‹ เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต (เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เดกเดฏเดฑเด•เตเดŸเดฑเดฟเด•เตพ app/cache ะธ .git).
  • เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟเดฏเดพเดฏเดฟ, เดซเดฏเดฒเตเด•เตพ เดฎเดพเดฑเตเดฎเตเดชเต‹เดดเต†เดฒเตเดฒเดพเด‚ ksync เด•เดฃเตเดŸเต†เดฏเตโ€Œเดจเตผ เดชเตเดจเดฐเดพเดฐเด‚เดญเดฟเด•เตเด•เตเด‚. Node.js-เดจเต เด‡เดคเต เดธเต—เด•เดฐเตเดฏเดชเตเดฐเดฆเดฎเดพเดฃเต, เดŽเดจเตเดจเดพเตฝ PHP-เด•เตเด•เต เด‡เดคเต เดชเต‚เตผเดฃเตเดฃเดฎเดพเดฏเตเด‚ เด…เดจเดพเดตเดถเตเดฏเดฎเดพเดฃเต. เด’เดชเตโ€Œเด•เดพเดทเต† เด“เดซเดพเด•เตเด•เดฟ เดซเตเดฒเดพเด—เต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเดคเดพเดฃเต เดจเดฒเตเดฒเดคเต --reload=false.
  • เด•เต‹เตบเดซเดฟเด—เดฑเต‡เดทเตป เดŽเดชเตเดชเต‹เดดเตเด‚ เดถเดฐเดฟเดฏเดพเด•เตเด•เดพเดตเตเดจเตเดจเดคเดพเดฃเต $HOME/.ksync/ksync.yaml.

เดธเตเด•เตเดตเดพเดทเต

  • เดคเดพเดดเดคเตเดคเต† เดตเดฐเดฟ: เด•เตเดฒเดธเตเดฑเตเดฑเดฑเดฟเตฝ เดจเต‡เดฐเดฟเดŸเตเดŸเต เดกเต€เดฌเด—เต เดชเตเดฐเต‹เดธเดธเตเดธเต เดšเต†เดฏเตเดฏเตเดจเตเดจเต.
  • เดธเดพเดฎเต‚เดนเดฟเด•เด‚.
  • เดธเด‚เด•เตเดทเดฟเดชเตเดค GH เดธเตเดฅเดฟเดคเดฟเดตเดฟเดตเดฐเด•เตเด•เดฃเด•เตเด•เตเด•เตพ: 1154 เดจเด•เตเดทเดคเตเดฐเด™เตเด™เตพ, 279 เด•เดฎเตเดฎเดฟเดฑเตเดฑเตเด•เตพ, 23 เดธเด‚เดญเดพเดตเด•เตผ.
  • เดญเดพเดท: เดชเต‹เด•เตเด•.
  • เดฒเตˆเดธเตปเดธเต: เด…เดชเตเดชเดพเดšเตเดšเต† เดฒเตˆเดธเตปเดธเต 2.0.

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

  • delve - Go เด†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเดจเตเด•เตพเด•เตเด•เดพเดฏเดฟ;
  • GDB - เดŸเดพเตผเด—เต†เดฑเตเดฑเต เดฑเดฟเดฎเต‹เดŸเตเดŸเต + เดชเต‹เตผเดŸเตเดŸเต เดซเต‹เตผเดตเต‡เดกเดฟเด‚เด—เต เดตเดดเดฟ;
  • Java เด†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเดจเตเด•เตพ เดกเต€เดฌเด—เตเด—เต เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ JDWP เดชเต‹เตผเดŸเตเดŸเต เดซเต‹เตผเดตเต‡เดกเดฟเด‚เด—เต.

IDE เดตเดถเดคเตเดคเต, เดชเดฟเดจเตเดคเตเดฃ VScode-เตฝ เดฎเดพเดคเตเดฐเดฎเต‡ เดฒเดญเตเดฏเดฎเดพเด•เต‚ (เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเดคเต เดตเดฟเดชเตเดฒเต€เด•เดฐเดฃเด‚), เดŽเดจเตเดจเดฟเดฐเตเดจเตเดจเดพเดฒเตเด‚, เดจเดฟเดฒเดตเดฟเดฒเต† (2019) เดตเตผเดทเดคเตเดคเต† เดชเดฆเตเดงเดคเดฟเด•เดณเดฟเตฝ เดŽเด•เตเดฒเดฟเดชเตโ€Œเดธเตเด‚ เด‡เดจเตเดฑเดฒเดฟเดœเตเด‚ เด‰เตพเดชเตเดชเต†เดŸเตเดจเตเดจเต.

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

เดธเดฎเตเดชเต‚เตผเดฃเตเดฃ เดชเดฐเดฟเดนเดพเดฐเด™เตเด™เตพ

เดจเดฎเตเด•เตเด•เต เดนเต†เดตเดฟ เดชเต€เดฐเด™เตเด•เดฟเด•เดณเดฟเดฒเต‡เด•เตเด•เต เดชเต‹เด•เดพเด‚ - เดกเดตเดฒเดชเตเดชเตผเดฎเดพเดฐเตเดŸเต† เดชเดฒ เด†เดตเดถเตเดฏเด™เตเด™เดณเตเด‚ เด‰เดŸเดจเดŸเดฟ เดจเดฟเดฑเดตเต‡เดฑเตเดฑเตเดจเตเดจเดคเดฟเดจเดพเดฏเดฟ เดฐเต‚เดชเด•เตฝเดชเตเดชเดจ เดšเต†เดฏเตโ€Œเดคเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจ เด•เต‚เดŸเตเดคเตฝ โ€œเดตเดฒเดฟเดฏ เดคเต‹เดคเดฟเดฒเตเดณเตเดณโ€ เดชเดฆเตเดงเดคเดฟเด•เตพ.

NB: เดˆ เดฒเดฟเดธเตเดฑเตเดฑเดฟเตฝ, เดคเต€เตผเดšเตเดšเดฏเดพเดฏเตเด‚, เดžเด™เตเด™เดณเตเดŸเต† เด“เดชเตเดชเตบ เดธเต‹เดดเตเดธเต เดฏเต‚เดŸเตเดŸเดฟเดฒเดฟเดฑเตเดฑเดฟเด•เตเด•เต เด’เดฐเต เดธเตเดฅเดฒเดฎเตเดฃเตเดŸเต เดตเต†เตผเดซเต (เดฎเตเดฎเตเดชเต เดกเดพเดชเตเดชเต เดŽเดจเตเดจเดฑเดฟเดฏเดชเตเดชเต†เดŸเตเดŸเดฟเดฐเตเดจเตเดจเต). เดŽเดจเตเดจเดฟเดฐเตเดจเตเดจเดพเดฒเตเด‚, เดžเด™เตเด™เตพ เด‡เดคเดฟเดจเด•เด‚ เด’เดจเตเดจเดฟเดฒเดงเดฟเด•เด‚ เดคเดตเดฃ เด…เดคเดฟเดจเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเต เดŽเดดเตเดคเตเด•เดฏเตเด‚ เดธเด‚เดธเดพเดฐเดฟเด•เตเด•เตเด•เดฏเตเด‚ เดšเต†เดฏเตเดคเดฟเดŸเตเดŸเตเดฃเตเดŸเต, เด…เดคเดฟเดจเดพเตฝ เด‡เดคเต เด…เดตเดฒเต‹เด•เดจเดคเตเดคเดฟเตฝ เด‰เตพเดชเตเดชเต†เดŸเตเดคเตเดคเต‡เดฃเตเดŸเดคเดฟเดฒเตเดฒเต†เดจเตเดจเต เดคเต€เดฐเตเดฎเดพเดจเดฟเดšเตเดšเต. เด…เดคเดฟเดจเตเดฑเต† เด•เดดเดฟเดตเตเด•เดณเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเต เด•เต‚เดŸเตเดคเตฝ เดชเดฐเดฟเดšเดฏเดชเตเดชเต†เดŸเดพเตป เด†เด—เตเดฐเดนเดฟเด•เตเด•เตเดจเตเดจเดตเตผเด•เตเด•เต, เดฑเดฟเดชเตเดชเต‹เตผเดŸเตเดŸเต เดตเดพเดฏเดฟเด•เตเด•เดพเดจเตเด‚ เด•เต‡เตพเด•เตเด•เดพเดจเตเด‚ เดžเด™เตเด™เตพ เดถเตเดชเดพเตผเดถ เดšเต†เดฏเตเดฏเตเดจเตเดจเต "เด•เตเดฌเต†เตผเดจเต†เดฑเตเดฑเดธเดฟเดฒเต† CI/CD-เด•เตเด•เตเดณเตเดณ เดžเด™เตเด™เดณเตเดŸเต† เด‰เดชเด•เดฐเดฃเดฎเดพเดฃเต werf".

DevSpace

  • เดคเดพเดดเดคเตเดคเต† เดตเดฐเดฟ: เด•เตเดฌเต†เตผเดจเต†เดฑเตเดฑเดธเดฟเตฝ เดœเต‹เดฒเดฟ เดคเตเดŸเด™เตเด™เดพเตป เด†เด—เตเดฐเดนเดฟเด•เตเด•เตเดจเตเดจเดตเตผเด•เตเด•เดพเดฏเดฟ, เดŽเดจเตเดจเดพเตฝ เด…เดคเดฟเดจเตเดฑเต† เด•เดพเดŸเตเด•เดณเดฟเดฒเต‡เด•เตเด•เต เด†เดดเดคเตเดคเดฟเตฝ เด‡เดฑเด™เตเด™เดพเตป เด†เด—เตเดฐเดนเดฟเด•เตเด•เตเดจเตเดจเดฟเดฒเตเดฒ.
  • เดธเดพเดฎเต‚เดนเดฟเด•เด‚.
  • เดธเด‚เด•เตเดทเดฟเดชเตเดค GH เดธเตเดฅเดฟเดคเดฟเดตเดฟเดตเดฐเด•เตเด•เดฃเด•เตเด•เตเด•เตพ: 630 เดจเด•เตเดทเดคเตเดฐเด™เตเด™เตพ, 1912 เด•เดฎเตเดฎเดฟเดฑเตเดฑเตเด•เตพ, 13 เดธเด‚เดญเดพเดตเดจเด•เตพ.
  • เดญเดพเดท: เดชเต‹เด•เตเด•.
  • เดฒเตˆเดธเตปเดธเต: เด…เดชเตเดชเดพเดšเตเดšเต† เดฒเตˆเดธเตปเดธเต 2.0.

เดŸเต€เด‚ เดกเต†เดตเดฒเดชเตโ€Œเดฎเต†เดจเตเดฑเดฟเดจเดพเดฏเดฟ เด•เตเดฌเตผเดจเต†เดฑเตเดฑเดฟเดจเตŠเดชเตเดชเด‚ เดฎเดพเดจเต‡เดœเต เดšเต†เดฏเตโ€Œเดค เด•เตเดฒเดธเตเดฑเตเดฑเดฑเตเด•เตพ เดจเตฝเด•เตเดจเตเดจ เด…เดคเต‡ เดชเต‡เดฐเดฟเดฒเตเดณเตเดณ เด•เดฎเตเดชเดจเดฟเดฏเดฟเตฝ เดจเดฟเดจเตเดจเตเดณเตเดณ เด’เดฐเต เดชเดฐเดฟเดนเดพเดฐเด‚. เดตเดพเดฃเดฟเดœเตเดฏ เด•เตเดฒเดธเตเดฑเตเดฑเดฑเตเด•เตพเด•เตเด•เดพเดฏเดพเดฃเต เดฏเต‚เดŸเตเดŸเดฟเดฒเดฟเดฑเตเดฑเดฟ เดธเตƒเดทเตเดŸเดฟเดšเตเดšเดคเต, เดŽเดจเตเดจเดพเตฝ เดฎเดฑเตเดฑเตเดณเตเดณเดตเดฏเตเดฎเดพเดฏเดฟ เดฎเดฟเด•เดšเตเดš เดฐเต€เดคเดฟเดฏเดฟเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจเต.

เด•เดฎเดพเตปเดกเต เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ devspace init เดชเตเดฐเต‹เดœเด•เตเดฑเตเดฑเต เด•เดพเดฑเตเดฑเดฒเต‹เด—เดฟเตฝ เดจเดฟเด™เตเด™เตพเด•เตเด•เต เดตเดพเด—เตเดฆเดพเดจเด‚ เดšเต†เดฏเตเดฏเตเด‚ (เด‡เดจเตเดฑเดฑเดพเด•เตเดŸเต€เดตเต):

  • เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจ เด’เดฐเต เด•เตเดฌเตผเดจเต†เดฑเตเดฑเดธเต เด•เตเดฒเดธเตเดฑเตเดฑเตผ เดคเดฟเดฐเดžเตเดžเต†เดŸเตเด•เตเด•เตเด•,
  • เดจเดฟเดฒเดตเดฟเดฒเตเดณเตเดณ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด• Dockerfile (เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดชเตเดคเดฟเดฏเดคเต เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเด•) เด…เดคเดฟเดจเต† เด…เดŸเดฟเดธเตเดฅเดพเดจเดฎเดพเด•เตเด•เดฟ เด’เดฐเต เด•เดฃเตเดŸเต†เดฏเตเดจเตผ เดธเตƒเดทเตเดŸเดฟเด•เตเด•เดพเตป,
  • เด•เดฃเตเดŸเต†เดฏเตเดจเตผ เด‡เดฎเต‡เดœเตเด•เตพ เดฎเตเดคเดฒเดพเดฏเดต เดธเด‚เดญเดฐเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เด’เดฐเต เดถเต‡เด–เดฐเด‚ เดคเดฟเดฐเดžเตเดžเต†เดŸเตเด•เตเด•เตเด•.

เดˆ เดคเดฏเตเดฏเดพเดฑเต†เดŸเตเดชเตเดชเต เด˜เดŸเตเดŸเด™เตเด™เตพเด•เตเด•เต เดถเต‡เดทเด‚, เด•เดฎเดพเตปเดกเต เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเดšเตเดšเต เดจเดฟเด™เตเด™เตพเด•เตเด•เต เดตเดฟเด•เดธเดจเด‚ เด†เดฐเด‚เดญเดฟเด•เตเด•เดพเด‚ devspace dev. เด‡เดคเต เด•เดฃเตเดŸเต†เดฏเตโ€Œเดจเตผ เดจเดฟเตผเดฎเตเดฎเดฟเด•เตเด•เตเด•เดฏเตเด‚ เดถเต‡เด–เดฐเดคเตเดคเดฟเดฒเต‡เด•เตเด•เต เด…เดชเตโ€Œเดฒเต‹เดกเต เดšเต†เดฏเตเดฏเตเด•เดฏเตเด‚ เด•เตเดฒเดธเตเดฑเตเดฑเดฑเดฟเดฒเต‡เด•เตเด•เต เดตเดฟเดจเตเดฏเดพเดธเด‚ เดจเดŸเดคเตเดคเตเด•เดฏเตเด‚ เดฒเต‹เด•เตเด•เตฝ เดกเดฏเดฑเด•เตโ€ŒเดŸเดฑเดฟเดฏเตเดฎเดพเดฏเดฟ เด•เดฃเตเดŸเต†เดฏเตโ€Œเดจเดฑเดฟเดจเตเดฑเต† เดชเต‹เตผเดŸเตเดŸเต เดซเต‹เตผเดตเต‡เดกเดฟเด‚เด—เตเด‚ เดธเดฟเตปเด•เตเดฐเตŠเดฃเตˆเดธเต‡เดทเดจเตเด‚ เด†เดฐเด‚เดญเดฟเด•เตเด•เตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเด‚.

เด“เดชเตเดทเดฃเดฒเดพเดฏเดฟ, เดŸเต†เตผเดฎเดฟเดจเตฝ เด•เดฃเตเดŸเต†เดฏเตเดจเดฑเดฟเดฒเต‡เด•เตเด•เต เดจเต€เด•เตเด•เดพเตป เดจเดฟเด™เตเด™เดณเต‹เดŸเต เด†เดตเดถเตเดฏเดชเตเดชเต†เดŸเตเด‚. เดจเดฟเด™เตเด™เตพ เดจเดฟเดฐเดธเดฟเด•เตเด•เดฐเตเดคเต, เด•เดพเดฐเดฃเด‚ เดตเดพเดธเตเดคเดตเดคเตเดคเดฟเตฝ เด•เดฃเตเดŸเต†เดฏเตเดจเตผ เดธเตเดฒเต€เดชเตเดชเต เด•เดฎเดพเตปเดกเดฟเตฝ เด†เดฐเด‚เดญเดฟเด•เตเด•เตเดจเตเดจเต, เดฏเดฅเดพเตผเดคเตเดฅ เดชเดฐเดฟเดถเต‹เดงเดจเดฏเตเด•เตเด•เดพเดฏเดฟ เด†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเตป เดธเตเดตเดฎเต‡เดงเดฏเดพ เดธเดฎเดพเดฐเด‚เดญเดฟเด•เตเด•เต‡เดฃเตเดŸเดคเตเดฃเตเดŸเต.

เด’เดŸเตเดตเดฟเตฝ, เดŸเต€เด‚ devspace deploy เด†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเดจเตเด‚ เด…เดจเตเดฌเดจเตเดง เด‡เตปเดซเตเดฐเดพเดธเตเดŸเตเดฐเด•เตเดšเดฑเตเด‚ เด•เตเดฒเดธเตเดฑเตเดฑเดฑเดฟเดฒเต‡เด•เตเด•เต เดฑเต‹เตพ เดšเต†เดฏเตเดฏเตเดจเตเดจเต, เด…เดคเดฟเดจเตเดถเต‡เดทเด‚ เดŽเดฒเตเดฒเดพเด‚ เด•เต‹เด‚เดฌเดพเดฑเตเดฑเต เดฎเต‹เดกเดฟเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เดพเตป เดคเตเดŸเด™เตเด™เตเดจเตเดจเต.

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

Kubernetes-เตฝ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจ เด†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเดจเตเด•เดณเตเดŸเต† เดกเต†เดตเดฒเดชเตเดชเตผเดฎเดพเตผเด•เตเด•เตเดณเตเดณ เด‰เดชเด•เดฐเดฃเด™เตเด™เตพ
เดตเดพเดธเตเดคเตเดตเดฟเดฆเตเดฏเดฏเตเด‚ DevSpace-เดจเตŠเดชเตเดชเด‚ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจ เดชเตเดฐเดงเดพเดจ เด˜เดŸเตเดŸเด™เตเด™เดณเตเด‚

เด•เต‚เดŸเดพเดคเต†, เดชเตเดฐเต‹เดœเด•เตเดฑเตเดฑเดฟเดฒเต‡เด•เตเด•เต เด’เดฐเต เดฎเตเตปเดจเดฟเดถเตเดšเดฏเดฟเดšเตเดš เด˜เดŸเด•เด‚ (เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เด’เดฐเต MySQL DBMS) เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เด’เดฐเต เดนเต†เตฝเด‚ เดšเดพเตผเดŸเตเดŸเต เดšเต‡เตผเด•เตเด•เตเดจเตเดจเดคเต เดŽเดณเตเดชเตเดชเดฎเดพเดฃเต. เด•เต‚เดŸเตเดคเตฝ เดตเดพเดฏเดฟเด•เตเด•เตเด• เดชเตเดฐเดฎเดพเดฃเต€เด•เดฐเดฃเด‚ - เด‡เดคเต เดธเด™เตเด•เต€เตผเดฃเตเดฃเดฎเดฒเตเดฒ.

เดธเตเด•เดซเต‹เตพเดกเต

  • เดตเต†เดฌเตเดธเตˆเดฑเตเดฑเต; เดธเดพเดฎเต‚เดนเดฟเด•เด‚.
  • เดธเด‚เด•เตเดทเดฟเดชเตเดค GH เดธเตเดฅเดฟเดคเดฟเดตเดฟเดตเดฐเด•เตเด•เดฃเด•เตเด•เตเด•เตพ: 7423 เดจเด•เตเดทเดคเตเดฐเด™เตเด™เตพ, 4173 เด•เดฎเตเดฎเดฟเดฑเตเดฑเตเด•เตพ, 136 เดธเด‚เดญเดพเดตเด•เตผ.
  • เดญเดพเดท: เดชเต‹เด•เตเด•.
  • เดฒเตˆเดธเตปเดธเต: เด…เดชเตเดชเดพเดšเตเดšเต† เดฒเตˆเดธเตปเดธเต 2.0.

Google-เตฝ เดจเดฟเดจเตเดจเตเดณเตเดณ เดˆ เดฏเต‚เดŸเตเดŸเดฟเดฒเดฟเดฑเตเดฑเดฟ เด’เดฐเต เดกเดตเดฒเดชเตเดชเดฑเตเดŸเต† เดŽเดฒเตเดฒเดพ เด†เดตเดถเตเดฏเด™เตเด™เดณเตเด‚ เด•เดตเตผ เดšเต†เดฏเตเดฏเตเดจเตเดจเตเดตเต†เดจเตเดจเต เด…เดตเด•เดพเดถเดชเตเดชเต†เดŸเตเดจเตเดจเต, เด…เดคเดฟเดจเตเดฑเต† เด•เต‹เดกเต เดŽเด™เตเด™เดจเต†เดฏเต†เด™เตเด•เดฟเดฒเตเด‚ เด’เดฐเต เด•เตเดฌเตผเดจเต†เดฑเตเดฑเดธเต เด•เตเดฒเดธเตเดฑเตเดฑเดฑเดฟเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเด‚. เด‡เดคเต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเตป เดคเตเดŸเด™เตเด™เตเดจเตเดจเดคเต devspace เดชเต‹เดฒเต† เดŽเดณเตเดชเตเดชเดฎเดฒเตเดฒ: เด‡เดจเตเดฑเดฑเดพเด•เตเดฑเตเดฑเดฟเดตเดฟเดฑเตเดฑเดฟ, เดญเดพเดท เด•เดฃเตเดŸเต†เดคเตเดคเตฝ, เดธเตเดตเดฏเดฎเต‡เดต เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตฝ เดŽเดจเตเดจเดฟเดตเดฏเดฟเดฒเตเดฒ Dockerfile เด…เดตเตผ เด…เดคเต เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด‡เดตเดฟเดŸเต† เดจเตฝเด•เดฟเดฒเตเดฒ.

เดŽเดจเตเดจเดฟเดฐเตเดจเตเดจเดพเดฒเตเด‚, เด‡เดคเต เดจเดฟเด™เตเด™เดณเต† เดญเดฏเดชเตเดชเต†เดŸเตเดคเตเดคเตเดจเตเดจเดฟเดฒเตเดฒเต†เด™เตเด•เดฟเตฝ, เดธเตเด•เดซเต‹เตพเดกเต เดจเดฟเด™เตเด™เดณเต† เดšเต†เดฏเตเดฏเดพเตป เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจเดคเต เด‡เดคเดพ:

  • เดธเต‹เดดเตเดธเต เด•เต‹เดกเต เดฎเดพเดฑเตเดฑเด™เตเด™เตพ เดŸเตเดฐเดพเด•เตเด•เต เดšเต†เดฏเตเดฏเตเด•.
  • เด…เดธเด‚เดฌเตเดฒเดฟ เด†เดตเดถเตเดฏเดฎเดฟเดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดชเต‹เดกเต เด•เดฃเตเดŸเต†เดฏเตโ€Œเดจเดฑเตเดฎเดพเดฏเดฟ เดธเดฎเดจเตเดตเดฏเดฟเดชเตเดชเดฟเด•เตเด•เตเด•.
  • เดญเดพเดท เดตเตเดฏเดพเด–เตเดฏเดพเดจเดฟเด•เตเด•เตเด•เดฏเดพเดฃเต†เด™เตเด•เดฟเตฝ, เด•เต‹เดกเต เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เด•เดฃเตเดŸเต†เดฏเตโ€Œเดจเดฑเตเด•เตพ เดถเต‡เด–เดฐเดฟเด•เตเด•เตเด•, เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดชเตเดฐเดพเดตเดธเตเดคเตเด•เตเด•เตพ เดธเดฎเดพเดนเดฐเดฟเดšเตเดšเต เด•เดฃเตเดŸเต†เดฏเตโ€Œเดจเดฑเตเด•เดณเดฟเตฝ เดชเดพเด•เตเด•เต เดšเต†เดฏเตเดฏเตเด•.
  • เดคเดคเตเดซเดฒเดฎเดพเดฏเตเดฃเตเดŸเดพเด•เตเดจเตเดจ เดšเดฟเดคเตเดฐเด™เตเด™เตพ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดธเตเดตเดฏเดฎเต‡เดต เดชเดฐเดฟเดถเต‹เดงเดฟเด•เตเด•เตเด‚ เด•เดฃเตเดŸเต†เดฏเตเดจเตผ-เดธเตเดŸเตเดฐเด•เตเดšเตผ-เดŸเต†เดธเตเดฑเตเดฑเต.
  • เดกเต‹เด•เตเด•เตผ เดฐเดœเดฟเดธเตเดŸเตเดฐเดฟเดฏเดฟเดฒเต‡เด•เตเด•เต เดšเดฟเดคเตเดฐเด™เตเด™เตพ เดŸเดพเด—เต เดšเต†เดฏเตเดฏเตเด•เดฏเตเด‚ เด…เดชเตโ€Œเดฒเต‹เดกเต เดšเต†เดฏเตเดฏเตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต.
  • kubectl, Helm เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ kustomize เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เด’เดฐเต เด•เตเดฒเดธเตเดฑเตเดฑเดฑเดฟเตฝ เด’เดฐเต เด†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเตป เดตเดฟเดจเตเดฏเดธเดฟเด•เตเด•เตเด•.
  • เดชเต‹เตผเดŸเตเดŸเต เดซเต‹เตผเดตเต‡เดกเดฟเด‚เด—เต เดจเดŸเดคเตเดคเตเด•.
  • Java, Node.js, Python เดŽเดจเตเดจเดฟเดตเดฏเดฟเตฝ เดŽเดดเตเดคเดฟเดฏ เด†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเดจเตเด•เตพ เดกเต€เดฌเด—เต เดšเต†เดฏเตเดฏเตเด•.

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

เดกเต‹เด•เตเด•เตผ เด•เดฃเตเดŸเต†เดฏเตโ€Œเดจเดฑเตเด•เตพ เดชเตเดฐเดพเดฆเต‡เดถเดฟเด•เดฎเดพเดฏเต‹ เดตเดฟเดฆเต‚เดฐเดฎเดพเดฏเต‹ เดจเดฟเตผเดฎเตเดฎเดฟเด•เตเด•เดพเด‚: เด‡เตป Google เด•เตเดฒเต—เดกเต เดฌเดฟเตฝเดกเต เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจ เด’เดฐเต เด•เตเดฒเดธเตเดฑเตเดฑเดฑเดฟเตฝ เด•เดจเดฟเด•เตเด•เต‹. Bazel, Jib Maven/Gradle เดŽเดจเตเดจเดฟเดตเดฏเตเด‚ เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเดจเตเดจเต. เดŸเดพเด—เดฟเด‚เด—เดฟเดจเดพเดฏเดฟ, เดธเตเด•เดซเต‹เตพเดกเต เดจเดฟเดฐเดตเดงเดฟ เดคเดจเตเดคเตเดฐเด™เตเด™เดณเต† เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเดจเตเดจเต: git เด•เดฎเตเดฎเดฟเดฑเตเดฑเต เดนเดพเดทเต, เดคเต€เดฏเดคเดฟ/เดธเดฎเดฏเด‚, sha256-เด‰เดฑเดตเดฟเดŸเด™เตเด™เดณเตเดŸเต† เด†เด•เต†เดคเตเดคเตเด• เดฎเตเดคเดฒเดพเดฏเดต.

เดตเต†เดตเตเดตเต‡เดฑเต†, เด•เดฃเตเดŸเต†เดฏเตเดจเดฑเตเด•เตพ เดชเดฐเดฟเดถเต‹เดงเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดธเดพเดงเตเดฏเดค เดถเตเดฐเดฆเตเดงเดฟเด•เตเด•เต‡เดฃเตเดŸเดคเดพเดฃเต. เด‡เดคเดฟเดจเด•เด‚ เดธเต‚เดšเดฟเดชเตเดชเดฟเดšเตเดš เด•เดฃเตเดŸเต†เดฏเตโ€Œเดจเตผ-เดธเตเดŸเตเดฐเด•เตเดšเตผ-เดŸเต†เดธเตเดฑเตเดฑเต เดซเตเดฐเต†เดฏเดฟเด‚เดตเตผเด•เตเด•เต เด‡เดจเดฟเดชเตเดชเดฑเดฏเตเดจเตเดจ เดธเตเดฅเดฟเดฐเต€เด•เดฐเดฃ เดฐเต€เดคเดฟเด•เตพ เดตเดพเด—เตเดฆเดพเดจเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต:

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

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

Kubernetes-เตฝ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจ เด†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเดจเตเด•เดณเตเดŸเต† เดกเต†เดตเดฒเดชเตเดชเตผเดฎเดพเตผเด•เตเด•เตเดณเตเดณ เด‰เดชเด•เดฐเดฃเด™เตเด™เตพ
เดธเตเด•เดซเต‹เตพเดกเต เดชเตเดฐเดตเตผเดคเตเดคเดจเดคเตเดคเดฟเดจเตเดฑเต† เดชเตเดฐเดงเดพเดจ เด˜เดŸเตเดŸเด™เตเด™เตพ

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

เดคเต‡เดพเดŸเตเดŸเด‚

  • เดตเต†เดฌเตเดธเตˆเดฑเตเดฑเต; เดธเดพเดฎเต‚เดนเดฟเด•เด‚.
  • เดธเด‚เด•เตเดทเดฟเดชเตเดค GH เดธเตเดฅเดฟเดคเดฟเดตเดฟเดตเดฐเด•เตเด•เดฃเด•เตเด•เตเด•เตพ: 1063 เดจเด•เตเดทเดคเตเดฐเด™เตเด™เตพ, 1927 เด•เดฎเตเดฎเดฟเดฑเตเดฑเตเด•เตพ, 17 เดธเด‚เดญเดพเดตเดจเด•เตพ.
  • เดญเดพเดท: เดŸเตˆเดชเตเดชเตเดธเตเด•เตเดฐเดฟเดชเตเดฑเตเดฑเต (เดชเตเดฐเต‹เดœเด•เตเดฑเตเดฑเดฟเดจเต† เดชเดฒ เด˜เดŸเด•เด™เตเด™เดณเดพเดฏเดฟ เดตเดฟเดญเดœเดฟเด•เตเด•เดพเตป เดชเดฆเตเดงเดคเดฟเดฏเดฟเดŸเตเดŸเดฟเดŸเตเดŸเตเดฃเตเดŸเต, เด…เดตเดฏเดฟเตฝ เดšเดฟเดฒเดคเต Go-เดฏเดฟเดฒเดพเดฏเดฟเดฐเดฟเด•เตเด•เตเด‚, เด•เต‚เดŸเดพเดคเต† เดŸเตˆเดชเตเดชเตเดธเตเด•เตเดฐเดฟเดชเตเดฑเตเดฑเต/เดœเดพเดตเดพเดธเตเด•เตเดฐเดฟเดชเตเดฑเตเดฑเต, เด—เต‹ เดŽเดจเตเดจเดฟเดตเดฏเดฟเตฝ เด†เดกเต-เด“เดฃเตเด•เตพ เดธเตƒเดทเตโ€ŒเดŸเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เด’เดฐเต SDK เด‰เดฃเตเดŸเดพเด•เตเด•เตเด•).
  • เดฒเตˆเดธเตปเดธเต: เด…เดชเตเดชเดพเดšเตเดšเต† เดฒเตˆเดธเตปเดธเต 2.0.

เดธเตเด•เดซเต‹เตพเดกเต เดชเต‹เดฒเต†, เด—เดพเตผเดกเตป K8s เด•เตเดฒเดธเตเดฑเตเดฑเดฑเดฟเดฒเต‡เด•เตเด•เต เด†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเตป เด•เต‹เดกเต เดตเดฟเดคเดฐเดฃเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจ เดชเตเดฐเด•เตเดฐเดฟเดฏเด•เตพ เด“เดŸเตเดŸเต‹เดฎเต‡เดฑเตเดฑเต เดšเต†เดฏเตเดฏเดพเตป เดฒเด•เตเดทเตเดฏเดฎเดฟเดŸเตเดจเตเดจเต. เด‡เดคเต เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเต, เดจเดฟเด™เตเด™เตพ เด†เดฆเตเดฏเด‚ เด’เดฐเต YAML เดซเดฏเดฒเดฟเตฝ เดชเตเดฐเต‹เดœเด•เตเดฑเตเดฑเต เด˜เดŸเดจ เดตเดฟเดตเดฐเดฟเด•เตเด•เต‡เดฃเตเดŸเดคเตเดฃเตเดŸเต, เดคเตเดŸเตผเดจเตเดจเต เด•เดฎเดพเตปเดกเต เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเด•เตเด•เตเด• garden dev. เด…เดตเตพ เดŽเดฒเตเดฒเดพ เดฎเดพเดจเตเดคเตเดฐเดฟเด•เดคเด•เดณเตเด‚ เดšเต†เดฏเตเดฏเตเด‚:

  • เดชเดฆเตเดงเดคเดฟเดฏเตเดŸเต† เดตเดฟเดตเดฟเดง เดญเดพเด—เด™เตเด™เดณเตเดณเตเดณ เด•เดฃเตเดŸเต†เดฏเตเดจเดฑเตเด•เตพ เดถเต‡เด–เดฐเดฟเด•เตเด•เตเด•.
  • เดŽเดจเตเดคเต†เด™เตเด•เดฟเดฒเตเด‚ เดตเดฟเดตเดฐเดฟเดšเตเดšเดฟเดŸเตเดŸเตเดฃเตเดŸเต†เด™เตเด•เดฟเตฝ, เดธเด‚เดฏเต‹เดœเดจเดตเตเด‚ เดฏเต‚เดฃเดฟเดฑเตเดฑเต เดŸเต†เดธเตเดฑเตเดฑเตเด•เดณเตเด‚ เดจเดŸเดคเตเดคเตเดจเตเดจเต.
  • เดŽเดฒเตเดฒเดพ เดชเตเดฐเต‹เดœเด•เตเดฑเตเดฑเต เด˜เดŸเด•เด™เตเด™เดณเตเด‚ เด•เตเดฒเดธเตเดฑเตเดฑเดฑเดฟเดฒเต‡เด•เตเด•เต เดฑเต‹เตพ เดšเต†เดฏเตเดฏเตเดจเตเดจเต.
  • เดธเต‹เดดเตเดธเต เด•เต‹เดกเต เดฎเดพเดฑเตเด•เดฏเดพเดฃเต†เด™เตเด•เดฟเตฝ, เด…เดคเต เดฎเตเดดเตเดตเตป เดชเตˆเดชเตเดชเตเดฒเตˆเดจเตเด‚ เดชเตเดจเดฐเดพเดฐเด‚เดญเดฟเด•เตเด•เตเด‚.

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

เด’เดฐเต เดชเตเดฐเต‹เดœเด•เตเดฑเตเดฑเต เดฎเตŠเดกเตเดฏเต‚เตพ เด’เดฐเต เด•เดฃเตเดŸเต†เดฏเตเดจเตผ, เด’เดฐเต เดฎเดพเดตเตป เด•เดฃเตเดŸเต†เดฏเตเดจเตผ, เด’เดฐเต เดนเต†เตฝเด‚ เดšเดพเตผเดŸเตเดŸเต, เด’เดฐเต เดฎเดพเดจเดฟเดซเต†เดธเตเดฑเตเดฑเต เด†เด•เดพเด‚ kubectl apply เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เด’เดฐเต OpenFaaS เดซเด‚เด—เตโ€Œเดทเตป เดชเต‹เดฒเตเด‚. เดฎเดพเดคเตเดฐเดฎเดฒเตเดฒ, เด’เดฐเต เดฑเดฟเดฎเต‹เดŸเตเดŸเต Git เดฑเดฟเดชเตเดชเต‹เดธเดฟเดฑเตเดฑเดฑเดฟเดฏเดฟเตฝ เดจเดฟเดจเตเดจเต เดเดคเต†เด™เตเด•เดฟเดฒเตเด‚ เดฎเตŠเดกเตเดฏเต‚เดณเตเด•เตพ เดชเดฟเตปเดตเดฒเดฟเด•เตเด•เดพเดตเตเดจเตเดจเดคเดพเดฃเต. เด’เดฐเต เดฎเตŠเดกเตเดฏเต‚เตพ เดธเต‡เดตเดจเด™เตเด™เตพ, เดŸเดพเดธเตเด•เตเด•เตเด•เตพ, เดŸเต†เดธเตเดฑเตเดฑเตเด•เตพ เดŽเดจเตเดจเดฟเดต เดจเดฟเตผเดตเดšเดฟเด•เตเด•เดพเด‚ เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดจเดฟเตผเดตเดšเดฟเด•เตเด•เดพเดคเดฟเดฐเดฟเด•เตเด•เดพเด‚. เดธเต‡เดตเดจเด™เตเด™เตพเด•เตเด•เตเด‚ เดŸเดพเดธเตเด•เตเด•เตเด•เตพเด•เตเด•เตเด‚ เดกเดฟเดชเตปเดกเตปเดธเดฟเด•เตพ เด‰เดฃเตเดŸเดพเด•เดพเด‚, เด…เดคเดฟเดจเดพเตฝ เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด’เดฐเต เดชเตเดฐเดคเตเดฏเต‡เด• เดธเต‡เดตเดจเดคเตเดคเดฟเดจเตเดฑเต† เดตเดฟเดจเตเดฏเดพเดธ เด•เตเดฐเดฎเด‚ เดจเดฟเตผเดฃเตเดฃเดฏเดฟเด•เตเด•เดพเดจเตเด‚ เดŸเดพเดธเตเด•เตเด•เตเด•เดณเตเดŸเต†เดฏเตเด‚ เดŸเต†เดธเตเดฑเตเดฑเตเด•เดณเตเดŸเต†เดฏเตเด‚ เดฒเต‹เดžเตเดšเต เดธเด‚เด˜เดŸเดฟเดชเตเดชเดฟเด•เตเด•เดพเดจเตเด‚ เด•เดดเดฟเดฏเตเด‚.

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

Kubernetes-เตฝ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจ เด†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเดจเตเด•เดณเตเดŸเต† เดกเต†เดตเดฒเดชเตเดชเตผเดฎเดพเตผเด•เตเด•เตเดณเตเดณ เด‰เดชเด•เดฐเดฃเด™เตเด™เตพ
เดชเต‚เดจเตเดคเต‹เดŸเตเดŸเดคเตเดคเดฟเดจเตเดณเตเดณ เดชเดพเดจเตฝ

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

เดคเต€เดฐเตเดฎเดพเดจเด‚

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

เดชเดฟ.เดŽเดธเต

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

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

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