เดšเต†เดฒเตเดฏเดพเดฌเดฟเตปเดธเตโ€Œเด•เดฟเดฒเต† เดธเต—เดคเตเดคเตโ€Œเดฌเตเดฐเดฟเดกเตเดœเตเด‚ เด•เตเดฌเตผเดจเต†เดฑเตเดฑเดธเดฟเดฒเต† เดฌเดฟเดŸเตเดฐเดฟเด•เตโ€Œเดธเตเด‚

Sysadminka เดธเดฟเดธเตเดฑเตเดฑเด‚ เด…เดกเตเดฎเดฟเดจเดฟเดธเตเดŸเตเดฐเต‡เดฑเตเดฑเตผ เดฎเต€เดฑเตเดฑเดชเตเดชเตเด•เตพ เดšเต†เดฒเตเดฏเดพเดฌเดฟเตปเดธเตเด•เดฟเตฝ เดจเดŸเด•เตเด•เตเดจเตเดจเต, เด…เดตเดธเดพเดจเดฎเดพเดฏเดฟ เด•เตเดฌเต†เตผเดจเต†เดฑเตเดฑเดธเดฟเดฒเต† 1C-Bitrix-เตฝ เด†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเดจเตเด•เตพ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดžเด™เตเด™เดณเตเดŸเต† เดชเดฐเดฟเดนเดพเดฐเดคเตเดคเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเต เดžเดพเตป เด’เดฐเต เดฑเดฟเดชเตเดชเต‹เตผเดŸเตเดŸเต เดจเตฝเด•เดฟ.

เดฌเดฟเดŸเตเดฐเดฟเด•เตเดธเต, เด•เตเดฌเตผเดจเต†เดฑเตเดฑเดธเต, เดธเต†เดซเต - เด’เดฐเต เดฎเดฟเด•เดšเตเดš เดฎเดฟเดถเตเดฐเดฟเดคเด‚?

เด‡เดคเดฟเตฝ เดจเดฟเดจเตเดจเต†เดฒเตเดฒเดพเด‚ เด’เดฐเต เดตเตผเด•เตเด•เดฟเด‚เด—เต เดธเตŠเดฒเตเดฏเต‚เดทเตป เดŽเด™เตเด™เดจเต†เดฏเดพเดฃเต เดžเด™เตเด™เตพ เด‰เดฃเตเดŸเดพเด•เตเด•เตเดจเตเดจเดคเต†เดจเตเดจเต เดžเดพเตป เดจเดฟเด™เตเด™เดณเต‹เดŸเต เดชเดฑเดฏเตเด‚.

เดชเต‹เด•เดพเด‚!

เดšเต†เดฒเตเดฏเดพเดฌเดฟเตปเดธเตโ€Œเด•เดฟเดฒเต† เดธเต—เดคเตเดคเตโ€Œเดฌเตเดฐเดฟเดกเตเดœเตเด‚ เด•เตเดฌเตผเดจเต†เดฑเตเดฑเดธเดฟเดฒเต† เดฌเดฟเดŸเตเดฐเดฟเด•เตโ€Œเดธเตเด‚

เดเดชเตเดฐเดฟเตฝ 18เดจเต เดšเต†เดฒเตเดฏเดพเดฌเดฟเตปเดธเตโ€Œเด•เดฟเตฝ เดตเต†เดšเตเดšเดพเดฏเดฟเดฐเตเดจเตเดจเต เด•เต‚เดŸเดฟเด•เตเด•เดพเดดเตเดš. เดžเด™เตเด™เดณเตเดŸเต† เดฎเต€เดฑเตเดฑเดฟเด‚เด—เตเด•เดณเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเต เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด‡เดตเดฟเดŸเต† เดตเดพเดฏเดฟเด•เตเด•เดพเด‚ เดŸเตˆเด‚เดชเดพเดกเต เดจเต‹เด•เตเด•เตเด• YouTube.

เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด’เดฐเต เดฑเดฟเดชเตเดชเต‹เตผเดŸเตเดŸเตเดฎเดพเดฏเดฟ เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เด’เดฐเต เดถเตเดฐเต‹เดคเดพเดตเดพเดฏเดฟ เดžเด™เตเด™เดณเตเดŸเต† เด…เดŸเตเดคเตเดคเต‡เด•เตเด•เต เดตเดฐเดฃเดฎเต†เด™เตเด•เดฟเตฝ - เดธเตเดตเดพเด—เดคเด‚, เดŽเดดเตเดคเตเด• [เด‡เดฎเต†เดฏเดฟเตฝ เดชเดฐเดฟเดฐเด•เตเดทเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต] เด’เดชเตเดชเด‚ Telegram t.me/vadimisakanov-เดฒเตเด‚.

เดŽเดจเตเดฑเต† เดฑเดฟเดชเตเดชเต‹เตผเดŸเตเดŸเต

เดšเต†เดฒเตเดฏเดพเดฌเดฟเตปเดธเตโ€Œเด•เดฟเดฒเต† เดธเต—เดคเตเดคเตโ€Œเดฌเตเดฐเดฟเดกเตเดœเตเด‚ เด•เตเดฌเตผเดจเต†เดฑเตเดฑเดธเดฟเดฒเต† เดฌเดฟเดŸเตเดฐเดฟเด•เตโ€Œเดธเตเด‚

เดธเตเดฒเตˆเดกเตเด•เตพ

เดชเดฐเดฟเดนเดพเดฐเด‚ "เดฌเดฟเดŸเตเดฐเดฟเด•เตเดธเต เด‡เตป เด•เตเดฌเตผเดจเต†เดฑเตเดฑเดธเต, เดชเดคเดฟเดชเตเดชเต เดธเต—เดคเตเดคเตเดฌเตเดฐเดฟเดกเตเดœเต 1.0"

เดฎเต€เดฑเตเดฑเดชเตเดชเดฟเตฝ เดšเต†เดฏเตเดคเดคเตเดชเต‹เดฒเต†, "เด•เตเดฌเตผเดจเต†เดฑเตเดฑเดธเดฟเดฒเต† เดกเดฎเตเดฎเดฟเด•เตพเด•เตเด•เดพเดฏเดฟ" เดซเต‹เตผเดฎเดพเดฑเตเดฑเดฟเตฝ เดžเด™เตเด™เดณเตเดŸเต† เดชเดฐเดฟเดนเดพเดฐเดคเตเดคเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเต เดžเดพเตป เดธเด‚เดธเดพเดฐเดฟเด•เตเด•เตเด‚. เดŽเดจเตเดจเดพเตฝ เดฌเดฟเดŸเตเดฐเดฟเด•เตเดธเต, เดกเต‹เด•เตเด•เตผ, เด•เตเดฌเตผเดจเต†เดฑเตเดฑเดธเต, เดธเต†เดซเต เดŽเดจเตเดจเต€ เดตเดพเด•เตเด•เตเด•เตพ เดจเดฟเด™เตเด™เตพเด•เตเด•เต เดตเดฟเด•เตเด•เดฟเดชเต€เดกเดฟเดฏเดฏเดฟเดฒเต† เดฒเต‡เด–เดจเด™เตเด™เดณเตเดŸเต† เดคเดฒเดคเตเดคเดฟเดฒเต†เด™เตเด•เดฟเดฒเตเด‚ เด…เดฑเดฟเดฏเดพเดฎเต†เดจเตเดจเต เดžเดพเตป เด•เดฐเตเดคเตเดจเตเดจเต.

เด•เตเดฌเต†เตผเดจเต†เดฑเตเดฑเดธเดฟเดฒเต† เดฌเดฟเดŸเตเดฐเดฟเด•เตโ€Œเดธเดฟเตปเตเดฑเต† เดฑเต†เดกเดฟเดฎเต†เดฏเตเดกเต เดŽเดจเตเดคเดพเดฃเต?

Kubernetes-เดฒเต† Bitrix เด†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเดจเตเด•เดณเตเดŸเต† เดชเตเดฐเดตเตผเดคเตเดคเดจเดคเตเดคเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเต เด‡เตปเตเดฑเตผเดจเต†เดฑเตเดฑเดฟเตฝ เดตเดณเดฐเต† เด•เตเดฑเดšเตเดšเต เดตเดฟเดตเดฐเด™เตเด™เตพ เดฎเดพเดคเตเดฐเดฎเต‡ เด‰เดณเตเดณเต‚.
เดžเดพเตป เดˆ เดฎเต†เดฑเตเดฑเต€เดฐเดฟเดฏเดฒเตเด•เตพ เดฎเดพเดคเตเดฐเดฎเดพเดฃเต เด•เดฃเตเดŸเต†เดคเตเดคเดฟเดฏเดคเต:

Qsoft-เตฝ เดจเดฟเดจเตเดจเตเดณเตเดณ Alexander Serbul, 1C-Bitrix, Anton Tuzlukov เดŽเดจเตเดจเดฟเดตเดฐเตเดŸเต† เดฑเดฟเดชเตเดชเต‹เตผเดŸเตเดŸเต:

เด…เดคเต เด•เต‡เตพเด•เตเด•เดพเตป เดžเดพเตป เดถเตเดชเดพเตผเดถ เดšเต†เดฏเตเดฏเตเดจเตเดจเต.

เด‰เดชเดฏเต‹เด•เตเดคเดพเดตเดฟเตฝ เดจเดฟเดจเตเดจเต เดจเดฟเด™เตเด™เดณเตเดŸเต† เดธเตเดตเดจเตเดคเด‚ เดชเดฐเดฟเดนเดพเดฐเด‚ เดตเดฟเด•เดธเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเต เดธเต†เตผเด•เดฟเดฑเต‹เตบ เดนเดฌเตเดฐเต†เดฏเดฟเตฝ.
เด•เต‚เดŸเตเดคเตฝ เด•เดฃเตเดŸเต†เดคเตเดคเดฟ เด…เดคเตเดคเดฐเดฎเตŠเดฐเต เดคเต€เดฐเตเดฎเดพเดจเด‚.

เด†เดฃเตเดŸเต... เดฏเดฅเดพเตผเดคเตเดฅเดคเตเดคเดฟเตฝ, เด…เดคเตเดฐเดฎเดพเดคเตเดฐเด‚.

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

เดŽเดจเตเดจเดพเตฝ เดกเต‹เด•เตเด•เดฑเดฟเตฝ เดฌเดฟเดŸเตเดฐเดฟเด•เตเดธเต เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เด‡เดคเดฟเดจเด•เด‚ เดคเดจเตเดจเต† เดงเดพเดฐเดพเดณเด‚ เดฑเต†เดกเดฟเดฎเต†เดฏเตเดกเต เดกเต‹เด•เตเด•เตผ เด‡เดฎเต‡เดœเตเด•เตพ เด‰เดฃเตเดŸเต: https://hub.docker.com/search?q=bitrix&type=image

เด•เตเดฌเต†เตผเดจเต†เดฑเตเดฑเดธเดฟเดฒเต† เดฌเดฟเดŸเตเดฐเดฟเด•เตโ€Œเดธเดฟเดจเต เดธเดฎเตเดชเต‚เตผเดฃเตเดฃ เดชเดฐเดฟเดนเดพเดฐเด‚ เดธเตƒเดทเตเดŸเดฟเด•เตเด•เดพเตป เด‡เดคเต เดฎเดคเดฟเดฏเต‹?
เด‡เดฒเตเดฒ. เดชเดฐเดฟเดนเดฐเดฟเด•เตเด•เดชเตเดชเต†เดŸเต‡เดฃเตเดŸ เด’เดฐเตเดชเดพเดŸเต เดชเตเดฐเดถเตโ€Œเดจเด™เตเด™เดณเตเดฃเตเดŸเต.

เด•เตเดฌเต†เตผเดจเต†เดฑเตเดฑเดธเดฟเดฒเต† เดฌเดฟเดŸเตเดฐเดฟเด•เตเดธเดฟเตปเตเดฑเต† เดชเตเดฐเดถเตเดจเด™เตเด™เตพ เดŽเดจเตเดคเตŠเด•เตเด•เต†เดฏเดพเดฃเต?

เด†เดฆเตเดฏเด‚, เดกเต‹เด•เตเด•เตผเดนเดฌเดฟเตฝ เดจเดฟเดจเตเดจเตเดณเตเดณ เดฑเต†เดกเดฟเดฎเต†เดฏเตเดกเต เดšเดฟเดคเตเดฐเด™เตเด™เตพ เด•เตเดฌเตผเดจเต†เดฑเตเดฑเดธเดฟเดจเต เด…เดจเตเดฏเต‹เดœเตเดฏเดฎเดฒเตเดฒ

เดžเด™เตเด™เตพเด•เตเด•เต เด’เดฐเต เดฎเตˆเด•เตเดฐเต‹เดธเตผเดตเต€เดธเดธเต เด†เตผเด•เตเด•เดฟเดŸเต†เด•เตเดšเตผ เดจเดฟเตผเดฎเตเดฎเดฟเด•เตเด•เดฃเดฎเต†เด™เตเด•เดฟเตฝ (เด•เต‚เดŸเดพเดคเต† เดžเด™เตเด™เตพ เดธเดพเดงเดพเดฐเดฃเดฏเดพเดฏเดฟ เดšเต†เดฏเตเดฏเตเดจเตเดจ เด•เตเดฌเตผเดจเต†เดฑเตเดฑเตเด•เดณเดฟเตฝ), เดžเด™เตเด™เดณเตเดŸเต† เด•เตเดฌเตผเดจเต†เดฑเตเดฑเดธเต เด†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเดจเต† เด•เดฃเตเดŸเต†เดฏเตโ€Œเดจเดฑเตเด•เดณเดพเดฏเดฟ เดตเต‡เตผเดคเดฟเดฐเดฟเด•เตเด•เตเด•เดฏเตเด‚ เด“เดฐเต‹ เด•เดฃเตเดŸเต†เดฏเตโ€Œเดจเดฑเตเด‚ เด’เดฐเต เดšเต†เดฑเดฟเดฏ เดชเตเดฐเดตเตผเดคเตเดคเดจเด‚ เดจเดŸเดคเตเดคเตเด•เดฏเตเด‚ เดตเต‡เดฃเด‚ (เด…เดคเต เดจเดจเตเดจเดพเดฏเดฟ เดšเต†เดฏเตเดฏเตเด•). เดŽเดจเตเดคเตเด•เตŠเดฃเตเดŸเต เด’เดจเตเดจเต เดฎเดพเดคเตเดฐเด‚? เดšเตเดฐเตเด•เตเด•เดคเตเดคเดฟเตฝ, เดฒเดณเดฟเดคเดตเตเด‚ เด•เต‚เดŸเตเดคเตฝ เดตเดฟเดถเตเดตเดธเดจเต€เดฏเดตเตเดฎเดพเดฃเต.
เด•เต‚เดŸเตเดคเตฝ เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต, เดˆ เดฒเต‡เด–เดจเดตเตเด‚ เดตเต€เดกเดฟเดฏเต‹เดฏเตเด‚ เด•เดพเดฃเตเด•, เดฆเดฏเดตเดพเดฏเดฟ: https://habr.com/ru/company/southbridge/blog/426637/

เดกเต‹เด•เตเด•เตผเดนเดฌเดฟเดฒเต† เดกเต‹เด•เตเด•เตผ เด‡เดฎเต‡เดœเตเด•เตพ เดชเตเดฐเดงเดพเดจเดฎเดพเดฏเตเด‚ เด“เตพ-เด‡เตป-เดตเตบ เดคเดคเตเดตเดคเตเดคเดฟเดฒเดพเดฃเต เดจเดฟเตผเดฎเตเดฎเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเดคเต, เด…เดคเดฟเดจเดพเตฝ เดžเด™เตเด™เตพเด•เตเด•เต เด‡เดชเตเดชเต‹เดดเตเด‚ เดธเตเดตเดจเตเดคเดฎเดพเดฏเดฟ เด’เดฐเต เดฌเตˆเด•เตเด•เต เดจเดฟเตผเดฎเตเดฎเดฟเด•เตเด•เตเด•เดฏเตเด‚ เด†เดฆเตเดฏเด‚ เดฎเตเดคเตฝ เดšเดฟเดคเตเดฐเด™เตเด™เตพ เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเต‡เดฃเตเดŸเดคเตเดฃเตเดŸเต.

เดฐเดฃเตเดŸเดพเดฎเดคเต - เดธเตˆเดฑเตเดฑเต เด•เต‹เดกเต เด…เดกเตเดฎเดฟเตป เดชเดพเดจเดฒเดฟเตฝ เดจเดฟเดจเตเดจเต เดŽเดกเดฟเดฑเตเดฑเต เดšเต†เดฏเตเดคเดคเดพเดฃเต

เดžเด™เตเด™เตพ เดธเตˆเดฑเตเดฑเดฟเตฝ เด’เดฐเต เดชเตเดคเดฟเดฏ เดตเดฟเดญเดพเด—เด‚ เดธเตƒเดทเตเดŸเดฟเดšเตเดšเต - เด•เต‹เดกเต เด…เดชเตเดกเต‡เดฑเตเดฑเต เดšเต†เดฏเตเดคเต (เดชเตเดคเดฟเดฏ เดตเดฟเดญเดพเด—เดคเตเดคเดฟเตปเตเดฑเต† เดชเต‡เดฐเตเดณเตเดณ เด’เดฐเต เดกเดฏเดฑเด•เตเดŸเดฑเดฟ เดšเต‡เตผเดคเตเดคเต).

เดจเดฟเด™เตเด™เตพ เด…เดกเตเดฎเดฟเตป เดชเดพเดจเดฒเดฟเตฝ เดจเดฟเดจเตเดจเต เด’เดฐเต เด˜เดŸเด•เดคเตเดคเดฟเตปเตเดฑเต† เดชเตเดฐเต‹เดชเตเดชเตผเดŸเตเดŸเดฟเด•เตพ เดฎเดพเดฑเตเดฑเดฟเดฏเดพเตฝ, เด•เต‹เดกเต เดฎเดพเดฑเดฟ.

Kubernetes "เดธเตเดฅเดฟเดฐเดฎเดพเดฏเดฟ" เด‡เดคเต เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เดพเตป เด•เดดเดฟเดฏเดฟเดฒเตเดฒ;

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

เดฎเต‚เดจเตเดจเดพเดฎเดคเต - เดจเดฟเด™เตเด™เตพ เดตเดฟเดจเตเดฏเดพเดธเด‚ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดชเตเดฐเดถเตเดจเด‚ เดชเดฐเดฟเดนเดฐเดฟเด•เตเด•เต‡เดฃเตเดŸเดคเตเดฃเตเดŸเต

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

เดจเดพเดฒเดพเดฎเดคเต - เดธเตเดฑเตเดฑเดพเดฑเตเดฑเดฟเด•เตเดธเต เดธเด‚เดญเดฐเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดชเตเดฐเดถเตเดจเด‚ เดจเดฟเด™เตเด™เตพ เดชเดฐเดฟเดนเดฐเดฟเด•เตเด•เต‡เดฃเตเดŸเดคเตเดฃเตเดŸเต

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

เดžเด™เตเด™เดณเตเดŸเต† เดชเดฐเดฟเดนเดพเดฐเดคเตเดคเดฟเตฝ เดŽเดจเตเดคเดพเดฃเต เดจเดทเตเดŸเดฎเดพเดฏเดคเต?

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

เดžเด™เตเด™เตพ เด•เตเดฌเตผเดจเต†เดฑเตเดฑเดธเดฟเตฝ เดกเดพเดฑเตเดฑเดพเดฌเต‡เดธเตเด‚ เดธเด‚เดญเดฐเดฟเด•เตเด•เตเดจเตเดจเดฟเดฒเตเดฒ (เดตเดฟเด•เดธเดจ เดชเดฐเดฟเดคเดธเตเดฅเดฟเดคเดฟเด•เตพเด•เตเด•เดพเดฏเดฟ เด•เตเดฌเตผเดจเต†เดฑเตเดฑเดธเดฟเดฒเต† เด’เดฐเต เดกเดพเดฑเตเดฑเดพเดฌเต‡เดธเต เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดžเดพเตป เด‡เดชเตเดชเต‹เดดเตเด‚ เดชเดฐเดฟเดนเดพเดฐเด™เตเด™เตพ เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เดฟ, เดชเด•เตเดทเต‡ เด‰เตฝเดชเตเดชเดพเดฆเดจเดคเตเดคเดฟเดจเดฒเตเดฒ).

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

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

เดตเดพเดธเตเดคเตเดตเดฟเดฆเตเดฏ

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

เดšเต†เดฒเตเดฏเดพเดฌเดฟเตปเดธเตโ€Œเด•เดฟเดฒเต† เดธเต—เดคเตเดคเตโ€Œเดฌเตเดฐเดฟเดกเตเดœเตเด‚ เด•เตเดฌเตผเดจเต†เดฑเตเดฑเดธเดฟเดฒเต† เดฌเดฟเดŸเตเดฐเดฟเด•เตโ€Œเดธเตเด‚

เดžเด™เตเด™เตพ เดšเต‹เดฆเตเดฏเด™เตเด™เตพ เดชเดฐเดฟเดนเดฐเดฟเด•เตเด•เตเดจเตเดจเต:

  • เดธเต†เดทเดจเตเด•เตพ เดŽเดตเดฟเดŸเต† เดธเต‚เด•เตเดทเดฟเด•เตเด•เดฃเด‚?
  • เด•เดพเดทเต† เดŽเดตเดฟเดŸเต† เดธเต‚เด•เตเดทเดฟเด•เตเด•เดฃเด‚?
  • เด’เดฐเต เด•เต‚เดŸเตเดŸเด‚ เด•เดฃเตเดŸเต†เดฏเตโ€Œเดจเดฑเตเด•เดณเดฟเตฝ เดœเดฟเด—เดพเดฌเตˆเดฑเตเดฑเต เดธเตเดฑเตเดฑเดพเดฑเตเดฑเดฟเด•เตโ€Œเดธเต เดธเตเดฅเดพเดชเดฟเด•เตเด•เดพเดคเต†, เดธเตเดฑเตเดฑเดพเดฑเตเดฑเดฟเด•เตโ€Œเดธเต เดŽเดตเดฟเดŸเต† เดธเต‚เด•เตเดทเดฟเด•เตเด•เดฃเด‚?
  • เดกเดพเดฑเตเดฑเดพเดฌเต‡เดธเต เดŽเด™เตเด™เดจเต† เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเด‚?

เดกเต‹เด•เตเด•เตผ เดšเดฟเดคเตเดฐเด‚

เด’เดฐเต เดกเต‹เด•เตเด•เตผ เด‡เดฎเต‡เดœเต เดจเดฟเตผเดฎเตเดฎเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดฒเต‚เดŸเต† เดžเด™เตเด™เตพ เด†เดฐเด‚เดญเดฟเด•เตเด•เตเดจเตเดจเต.

เด…เดจเตเดฏเต‹เดœเตเดฏเดฎเดพเดฏ เด“เดชเตเดทเตป, เดจเดฎเตเด•เตเด•เต เด’เดฐเต เดธเดพเตผเดตเดคเตเดฐเดฟเด• เด‡เดฎเต‡เดœเต เด‰เดฃเตเดŸเต, เด…เดคเดฟเตปเตเดฑเต† เด…เดŸเดฟเดธเตเดฅเดพเดจเดคเตเดคเดฟเตฝ เดจเดฎเตเด•เตเด•เต เดตเตผเด•เตเด•เตผ เดชเต‹เดกเตเด•เตพ, เด•เตเดฐเต‹เด‚เดŸเดพเดธเตเด•เตเด•เดณเตเดณเตเดณ เดชเต‹เดกเตเด•เตพ, เด…เดชเตเด—เตเดฐเต‡เดกเต เดชเต‹เดกเตเด•เตพ เดŽเดจเตเดจเดฟเดต เดฒเดญเดฟเด•เตเด•เตเด‚.

เดžเด™เตเด™เตพ เด…เดคเตเดคเดฐเดฎเตŠเดฐเต เดšเดฟเดคเตเดฐเด‚ เด‰เดฃเตเดŸเดพเด•เตเด•เดฟ.

เด‡เดคเดฟเตฝ nginx, apache/php-fpm (เดฌเดฟเตฝเดกเต เดธเดฎเดฏเดคเตเดคเต เดคเดฟเดฐเดžเตเดžเต†เดŸเตเด•เตเด•เดพเด‚), เดฎเต†เดฏเดฟเตฝ เด…เดฏเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ msmtp, เด•เตเดฐเต‹เตบ เดŽเดจเตเดจเดฟเดต เด‰เตพเดชเตเดชเต†เดŸเตเดจเตเดจเต.

เดšเดฟเดคเตเดฐเด‚ เด•เต‚เดŸเตเดŸเดฟเดšเตเดšเต‡เตผเด•เตเด•เตเดฎเตเดชเต‹เตพ, เดธเตˆเดฑเตเดฑเดฟเตปเตเดฑเต† เดฎเตเดดเตเดตเตป เด•เต‹เดกเต เดฌเต‡เดธเตเด‚ /app เดกเดฏเดฑเด•เตโ€ŒเดŸเดฑเดฟเดฏเดฟเดฒเต‡เด•เตเด•เต เดชเด•เตผเดคเตเดคเดชเตเดชเต†เดŸเตเด‚ (เด† เดญเดพเด—เด™เตเด™เตพ เด’เดดเดฟเด•เต†, เดžเด™เตเด™เตพ เด’เดฐเต เดชเตเดฐเดคเตเดฏเต‡เด• เดชเด™เตเด•เดฟเดŸเตเดŸ เดธเด‚เดญเดฐเดฃเดคเตเดคเดฟเดฒเต‡เด•เตเด•เต เดจเต€เด™เตเด™เตเด‚).

เดฎเตˆเด•เตเดฐเต‹ เดธเตผเดตเต€เดธเตเด•เตพ, เดธเต‡เดตเดจเด™เตเด™เตพ

เดคเตŠเดดเดฟเดฒเดพเดณเดฟ เดชเต‹เดกเตเด•เตพ:

  • nginx + เด•เดฃเตเดŸเต†เดฏเตเดจเตผ apache/php-fpm + msmtp เด‰เดณเตเดณ เด•เดฃเตเดŸเต†เดฏเตเดจเตผ
  • เดŽเด‚เดŽเดธเตเดŽเด‚เดŸเดฟเดชเดฟเดฏเต† เด’เดฐเต เดชเตเดฐเดคเตเดฏเต‡เด• เดฎเตˆเด•เตเดฐเต‹ เดธเตผเดตเต€เดธเดฟเดฒเต‡เด•เตเด•เต เดฎเดพเดฑเตเดฑเตเดจเตเดจเดคเต เดตเดฟเดœเดฏเดฟเดšเตเดšเดฟเดฒเตเดฒ, เดฌเดฟเดŸเตเดฐเดฟเด•เตโ€Œเดธเดฟเดจเต เดจเต‡เดฐเดฟเดŸเตเดŸเต เดฎเต†เดฏเดฟเตฝ เด…เดฏเดฏเตโ€Œเด•เตเด•เดพเตป เด•เดดเดฟเดฏเดฟเดฒเตเดฒเต†เดจเตเดจเต เดฆเต‡เดทเตเดฏเดชเตเดชเต†เดŸเดพเตป เดคเตเดŸเด™เตเด™เดฟ.
  • เด“เดฐเต‹ เด•เดฃเตเดŸเต†เดฏเตโ€Œเดจเดฑเดฟเดจเตเด‚ เดชเต‚เตผเดฃเตเดฃเดฎเดพเดฏ เด•เต‹เดกเตโ€Œเดฌเต‡เดธเต เด‰เดฃเตเดŸเต.
  • เด•เดฃเตเดŸเต†เดฏเตโ€Œเดจเดฑเตเด•เดณเดฟเตฝ เด•เต‹เดกเต เดฎเดพเดฑเตเดฑเตเดจเตเดจเดคเดฟเดจเต เดตเดฟเดฒเด•เตเด•เต.

เด•เตเดฐเต‹เตบ เด•เต€เดดเดฟเตฝ:

  • เด…เดชเตเดชเดพเดšเตเดšเต†, php, เด•เตเดฐเต‹เตบ เด‰เดณเตเดณ เด•เดฃเตเดŸเต†เดฏเตเดจเตผ
  • เดชเต‚เตผเดฃเตเดฃเดฎเดพเดฏ เด•เต‹เดกเต เด…เดŸเดฟเดธเตเดฅเดพเดจเด‚ เด‰เตพเดชเตเดชเต†เดŸเตเดคเตเดคเดฟเดฏเดฟเดŸเตเดŸเตเดฃเตเดŸเต
  • เด•เดฃเตเดŸเต†เดฏเตโ€Œเดจเดฑเตเด•เดณเดฟเตฝ เด•เต‹เดกเต เดฎเดพเดฑเตเดฑเตเดจเตเดจเดคเดฟเดจเต เดจเดฟเดฐเต‹เดงเดจเด‚

เดคเดพเดดเต† เด…เดชเตเด—เตเดฐเต‡เดกเต เดšเต†เดฏเตเดฏเตเด•:

  • nginx เด•เดฃเตเดŸเต†เดฏเตเดจเตผ + apache/php-fpm เด•เดฃเตเดŸเต†เดฏเตเดจเตผ + msmtp
  • เด•เดฃเตเดŸเต†เดฏเตโ€Œเดจเดฑเตเด•เดณเดฟเตฝ เด•เต‹เดกเต เดฎเดพเดฑเตเดฑเตเดจเตเดจเดคเดฟเดจเต เดตเดฟเดฒเด•เตเด•เดฟเดฒเตเดฒ

เดธเต†เดทเตป เดธเด‚เดญเดฐเดฃเด‚

เดฌเดฟเดŸเตเดฐเดฟเด•เตเดธเต เด•เดพเดทเต† เดธเด‚เดญเดฐเดฃเด‚

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

เดธเตเดฑเตเดฑเดพเดฑเตเดฑเดฟเด•เตเดธเดฟเดจเตเดณเตเดณ เดธเด‚เดญเดฐเดฃเด‚

เดจเดฟเด™เตเด™เตพเด•เตเด•เต เดŽเดจเตเดคเตเด‚ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเด‚: ceph, nfs (เดŽเดจเตเดจเดพเตฝ เดžเด™เตเด™เตพ เด‰เตฝเดชเตเดชเดพเดฆเดจเดคเตเดคเดฟเดจเดพเดฏเดฟ nfs เดถเตเดชเดพเตผเดถ เดšเต†เดฏเตเดฏเตเดจเตเดจเดฟเดฒเตเดฒ), เด•เตเดฒเต—เดกเต เดฆเดพเดคเดพเด•เตเด•เดณเดฟเตฝ เดจเดฟเดจเตเดจเตเดณเตเดณ เดจเต†เดฑเตเดฑเตโ€Œเดตเตผเด•เตเด•เต เดธเด‚เดญเดฐเดฃเด‚ เดฎเตเดคเดฒเดพเดฏเดต.

เดธเตเดฑเตเดฑเต‹เดฑเต‡เดœเต เด•เดฃเตเดŸเต†เดฏเตโ€Œเดจเดฑเตเด•เดณเดฟเตฝ เดธเตˆเดฑเตเดฑเดฟเตปเตเดฑเต† /เด…เดชเตโ€Œเดฒเต‹เดกเต/ เดกเดฏเดฑเด•เตเดŸเดฑเดฟเดฏเดฟเดฒเต‡เด•เตเด•เตเด‚ เดธเตเดฑเตเดฑเดพเดฑเตเดฑเดฟเด•เต เด‰เดณเตเดณเดŸเด•เตเด•เดฎเตเดณเตเดณ เดฎเดฑเตเดฑเต เดกเดฏเดฑเด•เตโ€ŒเดŸเดฑเดฟเด•เดณเดฟเดฒเต‡เด•เตเด•เตเด‚ เด•เดฃเด•เตโ€Œเดฑเตเดฑเต เดšเต†เดฏเตเดฏเต‡เดฃเตเดŸเดคเตเดฃเตเดŸเต.

เดกเดพเดฑเตเดฑเดพเดฌเต‡เดธเต

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

เดธเต†เดทเตป เดธเด‚เดญเดฐเดฃเด‚

เดžเด™เตเด™เตพ memcached เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต :)

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

$ helm install stable/memcached --name session

php.ini - เด‡เดตเดฟเดŸเต† memcached-เตฝ เดธเต†เดทเดจเตเด•เตพ เดธเด‚เดญเดฐเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เด•เตเดฐเดฎเต€เด•เดฐเดฃเด™เตเด™เตพ เดšเดฟเดคเตเดฐเดคเตเดคเดฟเตฝ เด…เดŸเด™เตเด™เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต

memcached เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดนเต‹เดธเตเดฑเตเดฑเตเด•เดณเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเตเดณเตเดณ เดกเดพเดฑเตเดฑ เด•เตˆเดฎเดพเดฑเดพเตป เดžเด™เตเด™เตพ เดŽเตปเดตเดฏเต‹เตบเดฎเต†เตปเตเดฑเต เดตเต‡เดฐเดฟเดฏเดฌเดฟเดณเตเด•เตพ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต https://kubernetes.io/docs/tasks/inject-data-application/define-environment-variable-container/.
dev, stage, test, prod เดชเดฐเดฟเดคเดธเตเดฅเดฟเดคเดฟเด•เดณเดฟเตฝ เด’เดฐเต‡ เด•เต‹เดกเต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเตป เด‡เดคเต เดจเดฟเด™เตเด™เดณเต† เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจเต (เด…เดตเดฏเดฟเดฒเต† memcached เดนเต‹เดธเตเดฑเตเดฑเต เดจเดพเดฎเด™เตเด™เตพ เดตเตเดฏเดคเตเดฏเดธเตโ€Œเดคเดฎเดพเดฏเดฟเดฐเดฟเด•เตเด•เตเด‚, เด…เดคเดฟเดจเดพเตฝ เด“เดฐเต‹ เดชเดฐเดฟเดคเดธเตเดฅเดฟเดคเดฟเดฏเดฟเดฒเตเด‚ เดธเต†เดทเดจเตเด•เตพเด•เตเด•เดพเดฏเดฟ เดžเด™เตเด™เตพ เด’เดฐเต เดคเดจเดคเดพเดฏ เดนเต‹เดธเตเดฑเตเดฑเต เดจเดพเดฎเด‚ เดจเตฝเด•เต‡เดฃเตเดŸเดคเตเดฃเตเดŸเต).
เดฌเดฟเดŸเตเดฐเดฟเด•เตเดธเต เด•เดพเดทเต† เดธเด‚เดญเดฐเดฃเด‚

เดŽเดฒเตเดฒเดพ เดชเต‹เดกเตเด•เตพเด•เตเด•เตเด‚ เดŽเดดเตเดคเดพเดจเตเด‚ เดตเดพเดฏเดฟเด•เตเด•เดพเดจเตเด‚ เด•เดดเดฟเดฏเตเดจเตเดจ เดคเต†เดฑเตเดฑเต-เดธเดนเดฟเดทเตเดฃเตเดค เดธเตเดฑเตเดฑเต‹เดฑเต‡เดœเต เดžเด™เตเด™เตพเด•เตเด•เต เด†เดตเดถเตเดฏเดฎเดพเดฃเต.

เดžเด™เตเด™เตพ memcached เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต.
เดˆ เดชเดฐเดฟเดนเดพเดฐเด‚ เดฌเดฟเดŸเตเดฐเดฟเด•เตเดธเต เดคเดจเตเดจเต† เดถเตเดชเดพเตผเดถ เดšเต†เดฏเตเดฏเตเดจเตเดจเต.

$ helm install stable/memcached --name cache

bitrix/.settings_extra.php - เด‡เดตเดฟเดŸเต† เดฌเดฟเดŸเตเดฐเดฟเด•เตโ€Œเดธเดฟเตฝ เด•เดพเดทเต† เดŽเดตเดฟเดŸเต†เดฏเดพเดฃเต เดธเด‚เดญเดฐเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเดคเต†เดจเตเดจเต เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต

เดžเด™เตเด™เตพ เดชเดฐเดฟเดธเตเดฅเดฟเดคเดฟ เดตเต‡เดฐเดฟเดฏเดฌเดฟเดณเตเด•เดณเตเด‚ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต.

เด•เตเดฐเต‹เดฃเตเดŸเดพเดธเตเด•เดฟ

เด•เตเดฌเต†เตผเดจเต†เดฑเตเดฑเดธเดฟเตฝ เด•เตเดฐเต‹เด‚เดŸเดพเดธเตเด•เตเด•เตพ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เดตเตเดฏเดคเตเดฏเดธเตเดค เดธเดฎเต€เดชเดจเด™เตเด™เดณเตเดฃเตเดŸเต.

  • Crontasks เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เด’เดฐเต เดชเต‹เดกเต เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดชเตเดฐเดคเตเดฏเต‡เด• เดตเดฟเดจเตเดฏเดพเดธเด‚
  • เด•เตเดฐเต‹เตบเดŸเดพเดธเตโ€Œเด•เตเด•เตเด•เตพ เดŽเด•เตโ€Œเดธเดฟเด•เตเดฏเต‚เดŸเตเดŸเต เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เด•เตเดฐเต‹เตบเดœเต‹เดฌเต (เด‡เดคเตŠเดฐเต เดตเต†เดฌเต เด†เดชเตเดชเต เด†เดฃเต†เด™เตเด•เดฟเตฝ - wget เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต https://$host$cronjobname, เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดตเตผเด•เตเด•เตผ เดชเต‹เดกเตเด•เดณเดฟเตฝ เด’เดจเตเดจเดฟเดจเตเดณเตเดณเดฟเดฒเต† kubectl exec เดฎเตเดคเดฒเดพเดฏเดต)
  • เดคเตเดŸเด™เตเด™เดฟเดฏเดต.

เดจเดฟเด™เตเด™เตพเด•เตเด•เต เดเดฑเตเดฑเดตเตเด‚ เดถเดฐเดฟเดฏเดพเดฏ เด’เดจเตเดจเดฟเดจเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเต เดตเดพเดฆเดฟเด•เตเด•เดพเด‚, เดŽเดจเตเดจเดพเตฝ เดˆ เดธเดพเดนเดšเดฐเตเดฏเดคเตเดคเดฟเตฝ เดžเด™เตเด™เตพ "เด•เตเดฐเต‹เดฃเตเดŸเดพเดธเตเด•เตเด•เตพเด•เตเด•เดพเดฏเดฟ เดชเต‹เดกเตเด•เดณเตเดณเตเดณ เดชเตเดฐเดคเตเดฏเต‡เด• เดตเดฟเดจเตเดฏเดพเดธเด‚" เด“เดชเตเดทเตป เดคเดฟเดฐเดžเตเดžเต†เดŸเตเดคเตเดคเต.

เด‡เดคเต เดŽเด™เตเด™เดจเต† เดšเต†เดฏเตเดคเต:

  • ConfigMap เดตเดดเดฟเดฏเต‹ config/addcron เดซเดฏเตฝ เดตเดดเดฟเดฏเต‹ เด•เตเดฐเต‹เตบ เดŸเดพเดธเตโ€Œเด•เตเด•เตเด•เตพ เดšเต‡เตผเด•เตเด•เตเด•
  • เด’เดฐเต เดธเดจเตเดฆเตผเดญเดคเตเดคเดฟเตฝ เดžเด™เตเด™เตพ เดตเตผเด•เตเด•เตผ เดชเต‹เดกเดฟเดจเต เดธเดฎเดพเดจเดฎเดพเดฏ เด’เดฐเต เด•เดฃเตเดŸเต†เดฏเตโ€Œเดจเตผ เดธเดฎเดพเดฐเด‚เดญเดฟเด•เตเด•เตเดจเตเดจเต + เด…เดคเดฟเตฝ เด•เตเดฐเต—เตบ เดŸเดพเดธเตโ€Œเด•เตเด•เตเด•เตพ เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เดพเตป เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจเต
  • เด’เดฐเต‡ เด•เต‹เดกเต เดฌเต‡เดธเต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต, เดเด•เต€เด•เดฐเดฃเดคเตเดคเดฟเดจเต เดจเดจเตเดฆเดฟ, เด•เดฃเตเดŸเต†เดฏเตเดจเตผ เด…เดธเด‚เดฌเตเดฒเดฟ เดฒเดณเดฟเดคเดฎเดพเดฃเต

เดจเดฎเตเด•เตเด•เต เดŽเดจเตเดคเต เดจเดฒเตเดฒเดคเต เดฒเดญเดฟเด•เตเด•เตเด‚:

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

เดธเต—เดคเตเดคเตเดฌเตเดฐเดฟเดกเตเดœเต เด•เต†8เดŽเดธเตเดกเดฟเดชเตเดฒเต‹เดฏเต เดฎเตŠเดกเตเดฏเต‚เดณเตเด‚ เด…เดกเตเดฎเดฟเตป เดชเดพเดจเดฒเดฟเตฝ เดจเดฟเดจเตเดจเตเดณเตเดณ เด•เต‹เดกเต เดŽเดกเดฟเดฑเตเดฑเดฟเด‚เด—เตเด‚

เดžเด™เตเด™เตพ เดคเดพเดดเต†เดฏเตเดณเตเดณ เดจเดตเต€เด•เดฐเดฃเดคเตเดคเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเดพเดฃเต เดธเด‚เดธเดพเดฐเดฟเด•เตเด•เตเดจเตเดจเดคเต?
เด…เดตเดฟเดŸเต† เด—เดคเดพเด—เดคเด‚ เดŽเด™เตเด™เดจเต† เดจเดฏเดฟเด•เตเด•เตเด‚?
เดนเตเดฑเต‡, เดžเด™เตเด™เตพ PHP-เดฏเดฟเตฝ เด‡เดคเดฟเดจเดพเดฏเดฟ เด’เดฐเต เดฎเตŠเดกเตเดฏเต‚เตพ เดŽเดดเตเดคเดฟ :) เด‡เดคเต Bitrix-เดจเตเดณเตเดณ เด’เดฐเต เดšเต†เดฑเดฟเดฏ เด•เตเดฒเดพเดธเดฟเด•เต เดฎเตŠเดกเตเดฏเต‚เดณเดพเดฃเต. เด‡เดคเต เด‡เดคเตเดตเดฐเต† เดชเตŠเดคเตเดตเดพเดฏเดฟ เดฒเดญเตเดฏเดฎเดฒเตเดฒ, เดชเด•เตเดทเต‡ เดžเด™เตเด™เตพ เด…เดคเต เดคเตเดฑเด•เตเด•เดพเตป เดชเดฆเตเดงเดคเดฟเดฏเดฟเดŸเตเดจเตเดจเต.
เดฌเดฟเดŸเตเดฐเดฟเด•เตเดธเดฟเตฝ เด’เดฐเต เดธเดพเดงเดพเดฐเดฃ เดฎเตŠเดกเตเดฏเต‚เตพ เดชเต‹เดฒเต†เดฏเดพเดฃเต เดฎเตŠเดกเตเดฏเต‚เตพ เด‡เตปเดธเตเดฑเตเดฑเดพเตพ เดšเต†เดฏเตเดคเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเดคเต:

เดšเต†เดฒเตเดฏเดพเดฌเดฟเตปเดธเตโ€Œเด•เดฟเดฒเต† เดธเต—เดคเตเดคเตโ€Œเดฌเตเดฐเดฟเดกเตเดœเตเด‚ เด•เตเดฌเตผเดจเต†เดฑเตเดฑเดธเดฟเดฒเต† เดฌเดฟเดŸเตเดฐเดฟเด•เตโ€Œเดธเตเด‚

เด•เต‚เดŸเดพเดคเต† เด‡เดคเต เด‡เดคเตเดชเต‹เดฒเต† เด•เดพเดฃเดชเตเดชเต†เดŸเตเดจเตเดจเต:

เดšเต†เดฒเตเดฏเดพเดฌเดฟเตปเดธเตโ€Œเด•เดฟเดฒเต† เดธเต—เดคเตเดคเตโ€Œเดฌเตเดฐเดฟเดกเตเดœเตเด‚ เด•เตเดฌเตผเดจเต†เดฑเตเดฑเดธเดฟเดฒเต† เดฌเดฟเดŸเตเดฐเดฟเด•เตโ€Œเดธเตเด‚

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

เดฎเดพเดฑเตเดฑเด™เตเด™เตพ เดชเต‚เตผเดคเตเดคเดฟเดฏเดพเด•เตเดฎเตเดชเต‹เตพ, เดจเดฟเด™เตเด™เตพ git push เด•เตเดฒเดฟเด•เตเด•เต เดšเต†เดฏเตเดฏเดฃเด‚, เด•เต‹เดกเต เดฎเดพเดฑเตเดฑเด™เตเด™เตพ git-เดฒเต‡เด•เตเด•เต เด…เดฏเดฏเตโ€Œเด•เตเด•เตเด‚, เดคเตเดŸเตผเดจเตเดจเต เดธเดฟเดธเตเดฑเตเดฑเด‚ เด•เต‹เดกเดฟเตปเตเดฑเต† เด’เดฐเต เดชเตเดคเดฟเดฏ เดชเดคเดฟเดชเตเดชเต เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เด’เดฐเต เดšเดฟเดคเตเดฐเด‚ เดจเดฟเตผเดฎเตเดฎเดฟเด•เตเด•เตเด•เดฏเตเด‚ เดชเดดเดฏ เดชเต‹เดกเตเด•เตพ เดฎเดพเดฑเตเดฑเดฟ เด•เตเดฒเดธเตเดฑเตเดฑเดฑเดฟเดฒเตเดŸเดจเต€เดณเด‚ "เดฑเต‹เตพ เด”เดŸเตเดŸเต" เดšเต†เดฏเตเดฏเตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเด‚. .

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

เดนเต†เตฝเด‚ เดšเดพเตผเดŸเตเดŸเต

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

เด‡เดคเต เดตเตผเด•เตเด•เตผ, เด‰เด—เตเดฐเต‡เดกเต, เด•เตเดฐเต‹เตบ เดชเต‹เดกเตเด•เตพ เดจเดฟเตผเดฎเตเดฎเดฟเด•เตเด•เตเดจเตเดจเต, เด‡เตปเด—เตเดฐเต†เดธเตเดธเตเด•เตพ, เดธเต‡เดตเดจเด™เตเด™เตพ เด•เต‹เตบเดซเดฟเด—เตผ เดšเต†เดฏเตเดฏเตเดจเตเดจเต, เด•เต‚เดŸเดพเดคเต† เด•เตเดฌเตผเดจเต†เดฑเตเดฑเดธเต เดฐเดนเดธเตเดฏเด™เตเด™เดณเดฟเตฝ เดจเดฟเดจเตเดจเต เดชเต‹เดกเตเด•เดณเดฟเดฒเต‡เด•เตเด•เต เดตเต‡เดฐเดฟเดฏเดฌเดฟเดณเตเด•เตพ เด•เตˆเดฎเดพเดฑเตเดจเตเดจเต.

เดžเด™เตเด™เตพ เด•เต‹เดกเต Gitlab-เตฝ เดธเด‚เดญเดฐเดฟเด•เตเด•เตเดจเตเดจเต, Gitlab-เตฝ เดจเดฟเดจเตเดจเต เดนเต†เตฝเด‚ เดฌเดฟเตฝเดกเตเด‚ เดžเด™เตเด™เตพ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเต.

เดšเตเดฐเตเด•เตเด•เดคเตเดคเดฟเตฝ, เด‡เดคเต เด‡เดคเตเดชเต‹เดฒเต† เด•เดพเดฃเดชเตเดชเต†เดŸเตเดจเตเดจเต

$ helm upgrade --install project .helm --set image=registrygitlab.local/k8s/bitrix -f .helm/values.yaml --wait --timeout 300 --debug --tiller-namespace=production

เดตเดฟเดจเตเดฏเดพเดธเดคเตเดคเดฟเดจเดฟเดŸเดฏเดฟเตฝ เดชเต†เดŸเตเดŸเต†เดจเตเดจเต เดŽเดจเตเดคเต†เด™เตเด•เดฟเดฒเตเด‚ เดคเต†เดฑเตเดฑเต เดธเด‚เดญเดตเดฟเดšเตเดšเดพเตฝ "เดคเดŸเดธเตเดธเดฎเดฟเดฒเตเดฒเดพเดคเตเดค" เดฑเต‹เตพเดฌเดพเด•เตเด•เต เดšเต†เดฏเตเดฏเดพเดจเตเด‚ เดนเต†เตฝเด‚ เดจเดฟเด™เตเด™เดณเต† เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจเต. "เด‰เตฝเดชเตเดชเดจเตเดจเด‚ เดตเต€เดฃเดคเดฟเดจเดพเตฝ ftp เดตเดดเดฟ เด•เต‹เดกเต เดถเดฐเดฟเดฏเดพเด•เตเด•เตเด•" เดจเดฟเด™เตเด™เตพ เดชเดฐเดฟเดญเตเดฐเดพเดจเตเดคเดฟเดฏเดฟเดฒเดฒเตเดฒเดพเดคเตเดคเดชเตเดชเต‹เตพ เด‡เดคเต เดตเดณเดฐเต† เดจเดฒเตเดฒเดคเดพเดฃเต, เดŽเดจเตเดจเดพเตฝ เด•เตเดฌเต†เตผเดจเต†เดฑเตเดฑเดธเต เด…เดคเต เดฏเดพเดจเตเดคเตเดฐเดฟเด•เดฎเดพเดฏเตเด‚ เดชเตเดฐเดตเตผเดคเตเดคเดจเดฐเดนเดฟเดคเดฎเดพเดฏเตเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต.

เดตเดฟเดจเตเดฏเดธเดฟเด•เตเด•เตเด•

เด…เดคเต†, เดžเด™เตเด™เตพ Gitlab & Gitlab CI เดฏเตเดŸเต† เด†เดฐเดพเดงเด•เดฐเดพเดฃเต, เดžเด™เตเด™เตพ เด…เดคเต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต :)
Gitlab-เตฝ เดชเตเดฐเตŠเดœเด•เตเดฑเตเดฑเต เดฑเดฟเดชเตเดชเต‹เดธเดฟเดฑเตเดฑเดฑเดฟเดฏเดฟเตฝ เดเตผเดชเตเดชเต†เดŸเตเดฎเตเดชเต‹เตพ, เดชเดฐเดฟเดธเตเดฅเดฟเดคเดฟเดฏเตเดŸเต† เด’เดฐเต เดชเตเดคเดฟเดฏ เดชเดคเดฟเดชเตเดชเต เดตเดฟเดจเตเดฏเดธเดฟเด•เตเด•เตเดจเตเดจ เด’เดฐเต เดชเตˆเดชเตเดชเตเดฒเตˆเตป Gitlab เดธเดฎเดพเดฐเด‚เดญเดฟเด•เตเด•เตเดจเตเดจเต.

เด˜เดŸเตเดŸเด™เตเด™เตพ:

  • เดฌเดฟเตฝเดกเต (เด’เดฐเต เดชเตเดคเดฟเดฏ เดกเต‹เด•เตเด•เตผ เด‡เดฎเต‡เดœเต เดจเดฟเตผเดฎเตเดฎเดฟเด•เตเด•เตเดจเตเดจเต)
  • เดชเดฐเดฟเดถเต‹เดงเดจ (เดŸเต†เดธเตเดฑเตเดฑเดฟเด‚เด—เต)
  • เดตเตƒเดคเตเดคเดฟเดฏเดพเด•เตเด•เตเด• (เดŸเต†เดธเตเดฑเตเดฑเต เดชเดฐเดฟเดธเดฐเด‚ เดจเต€เด•เตเด•เด‚ เดšเต†เดฏเตเดฏเตเด•)
  • เดชเตเดทเต (เดžเด™เตเด™เตพ เด‡เดคเต เดกเต‹เด•เตเด•เตผ เดฐเดœเดฟเดธเตเดŸเตเดฐเดฟเดฏเดฟเดฒเต‡เด•เตเด•เต เด…เดฏเดฏเตเด•เตเด•เตเดจเตเดจเต)
  • เดตเดฟเดจเตเดฏเดธเดฟเด•เตเด•เตเด• (เดนเต†เตฝเด‚ เดตเดดเดฟ เดžเด™เตเด™เตพ เด•เตเดฌเตผเดจเต†เดฑเตเดฑเดธเดฟเดฒเต‡เด•เตเด•เต เด†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเตป เดตเดฟเดจเตเดฏเดธเดฟเด•เตเด•เตเดจเตเดจเต).

เดšเต†เดฒเตเดฏเดพเดฌเดฟเตปเดธเตโ€Œเด•เดฟเดฒเต† เดธเต—เดคเตเดคเตโ€Œเดฌเตเดฐเดฟเดกเตเดœเตเด‚ เด•เตเดฌเตผเดจเต†เดฑเตเดฑเดธเดฟเดฒเต† เดฌเดฟเดŸเตเดฐเดฟเด•เตโ€Œเดธเตเด‚

เดนเตเดฑเต‡, เด‡เดคเต เดคเดฏเตเดฏเดพเดฑเดพเดฃเต, เดจเดฎเตเด•เตเด•เต เด‡เดคเต เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เดพเด‚!
เดถเดฐเดฟ, เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดŽเดจเตเดคเต†เด™เตเด•เดฟเดฒเตเด‚ เดšเต‹เดฆเตเดฏเด™เตเด™เตพ เด‰เดฃเตเดŸเต†เด™เตเด•เดฟเตฝ เดšเต‹เดฆเดฟเด•เตเด•เตเด•.

เด…เดชเตเดชเต‹เตพ เดžเด™เตเด™เตพ เดŽเดจเตเดคเต เดšเต†เดฏเตเดคเต

เด’เดฐเต เดธเดพเด™เตเด•เต‡เดคเดฟเด• เดตเต€เด•เตเดทเดฃเด•เต‹เดฃเดฟเตฝ เดจเดฟเดจเตเดจเต:

  • เดกเต‹เด•เตเด•เดฑเตˆเดธเตเดกเต เดฌเดฟเดŸเตเดฐเดฟเด•เตเดธเต;
  • เดฌเดฟเดŸเตเดฐเดฟเด•เตเดธเต เด•เดฃเตเดŸเต†เดฏเตเดจเดฑเตเด•เดณเดฟเดฒเต‡เด•เตเด•เต "เดฎเตเดฑเดฟเด•เตเด•เตเด•", เด…เดตเดฏเดฟเตฝ เด“เดฐเต‹เดจเตเดจเตเด‚ เด•เตเดฑเดžเตเดžเดคเต เดชเตเดฐเดตเตผเดคเตเดคเดจเด™เตเด™เตพ เดšเต†เดฏเตเดฏเตเดจเตเดจเต;
  • เด•เดฃเตเดŸเต†เดฏเตเดจเดฑเตเด•เดณเตเดŸเต† เด…เดตเดธเตเดฅเดฏเดฟเดฒเตเดฒเดพเดคเตเดค เด…เดตเดธเตเดฅ เด•เตˆเดตเดฐเดฟเดšเตเดšเต;
  • Kubernetes-เตฝ Bitrix เด…เดชเตเดกเต‡เดฑเตเดฑเต เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดชเตเดฐเดถเตเดจเด‚ เดชเดฐเดฟเดนเดฐเดฟเดšเตเดšเต;
  • เดŽเดฒเตเดฒเดพ Bitrix เดซเด‚เด—เตโ€Œเดทเดจเตเด•เดณเตเด‚ เดคเตเดŸเตผเดจเตเดจเตเด‚ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจเต (เดฎเดฟเด•เตเด•เดตเดพเดฑเตเด‚ เดŽเดฒเตเดฒเดพเด‚);
  • เดžเด™เตเด™เตพ เด•เตเดฌเต†เตผเดจเต†เดฑเตเดฑเดธเดฟเดฒเต‡เด•เตเด•เตเดณเตเดณ เดตเดฟเดจเตเดฏเดพเดธเดคเตเดคเดฟเดฒเตเด‚ เดชเดคเดฟเดชเตเดชเตเด•เตพเด•เตเด•เดฟเดŸเดฏเดฟเตฝ เดฑเต‹เตพเดฌเดพเด•เตเด•เดฟเดฒเตเด‚ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดšเตเดšเต.

เด’เดฐเต เดฌเดฟเดธเดฟเดจเดธเตเดธเต เดตเต€เด•เตเดทเดฃเด•เต‹เดฃเดฟเตฝ เดจเดฟเดจเตเดจเต:

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

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

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