เบเบญเบเบเบฐเบเบธเบกเบเบนเปเปเบเบดเปเบเปเบเบเบฅเบฐเบเบปเบ Sysadminka เบเปเบฒเบฅเบฑเบเบเปเบฒเปเบเบตเบเบขเบนเปเปเบ Chelyabinsk, เปเบฅเบฐเปเบเบเบตเปเบชเบธเบเบเปเบฒเบเบฐเปเบเบปเปเบฒเปเบเปเปเบซเปเบเบปเบเบฅเบฒเบเบเบฒเบเบเปเบฝเบงเบเบฑเบเบเบฒเบเปเบเปเปเบเบเบญเบเบเบงเบเปเบฎเบปเบฒเบชเปเบฒเบฅเบฑเบเบเบฒเบเปเบฅเปเบเบเปเบฒเบฎเปเบญเบเบชเบฐเบซเบกเบฑเบเปเบ 1C-Bitrix เปเบ Kubernetes.
Bitrix, Kubernetes, Ceph - เบเบฐเบชเบปเบกเบเบตเปเบเบดเปเบเปเบซเบเป?
เบเปเบฒโเบเบฐโเปเบเบปเปเบฒโเบเบฐโเบเบญเบโเบเปเบฒเบโเบเปเบฝเบงโเบเบฑเบโเบงเบดโเบเบตโเบเบฒเบโเบเบตเปโเบเบงเบโเปเบฎเบปเบฒโเบฅเบงเบกโเปเบญเบปเบฒโเบงเบดโเบเบตโเปเบเปโเปเบโเบเบตเปโเปเบฎเบฑเบโเบงเบฝเบโเบเบฒเบโเบเบฑเบโเบซเบกเบปเบโเบเบตเปโ.
เปเบซเปเปเบ!
เบเบฒเบโเบเบปเบโเบเบฐโเบเบฑเปเบเบเปเบฒเบงโเปเบเปโเบเบฑเบโเบเบถเปเบโเปเบโเบงเบฑเบโเบเบต 18 โเปเบกเบชเบฒโเบเบตเป เบขเบนเป Chelyabinsk. เบเปเบฒเบเบชเบฒเบกเบฒเบเบญเปเบฒเบเบเปเบฝเบงเบเบฑเบเบเบญเบเบเบฐเบเบธเบกเบเบญเบเบเบงเบเปเบฎเบปเบฒเปเบเปเบเบตเป
เบเปเบฒโเบซเบฒเบโเบงเปเบฒโเบเปเบฒเบโเบเปเบญเบโเบเบฒเบโเบเบตเปโเบเบฐโเบกเบฒโเบซเบฒโเบเบงเบโเปเบฎเบปเบฒโเปเบเบโเบกเบตโเบเบปเบโเบฅเบฒเบโเบเบฒเบโเบซเบผเบทโเปเบเบฑเบโเบเบนเปโเบเบฑเบ - เบเบดเบโเบเบตโเบเปเบญเบโเบฎเบฑเบโ, เบเบฝเบโเบซเบฒโ [email protected] เปเบฅเบฐเปเบ Telegram t.me/vadimisakanov.
เบเบปเบเบฅเบฒเบเบเบฒเบเบเบญเบเบเปเบญเบ
เบเบฒเบเปเบเปเปเบ "Bitrix เปเบ Kubernetes, เบฎเบธเปเบ Southbridge 1.0"
เบเปเบญเบเบเบฐเปเบงเบปเปเบฒเบเปเบฝเบงเบเบฑเบเบเบฒเบเปเบเปเปเบเบเบญเบเบเบงเบเปเบฎเบปเบฒเปเบเบฎเบนเบเปเบเบ "เบชเปเบฒเบฅเบฑเบ dummies เปเบ Kubernetes", เบเบฑเปเบเบเบตเปเปเบเปเปเบฎเบฑเบเบขเบนเปเปเบเบเบญเบเบเบฐเบเบธเบก. เปเบเปเบเปเบญเบเบชเบปเบกเบกเบธเบเบงเปเบฒเปเบเบปเปเบฒเบฎเบนเปเบเบฑเบเบเปเบฒเบชเบฑเบ Bitrix, Docker, Kubernetes, Ceph เบขเปเบฒเบเบซเบเปเบญเบเปเบเบฅเบฐเบเบฑเบเบเบญเบเบเบปเบเบเบงเบฒเบกเปเบ Wikipedia.
เบชเบดเปเบเบเบตเปเบเปเบญเบกเบเบตเปเบเบฐเปเบฎเบฑเบเบเปเบฝเบงเบเบฑเบ Bitrix เปเบ Kubernetes?
เบกเบตเบเปเปเบกเบนเบเบเบฝเบเปเบฅเบฑเบเบเปเบญเบเบซเบผเบฒเบเบขเบนเปเปเบเบญเบดเบเปเบเบตเปเบเบฑเบเบเบฑเบเบซเบกเบปเบเบเปเบฝเบงเบเบฑเบเบเบฒเบเบเปเบฒเปเบเบตเบเบเบฒเบเบเบญเบเบเปเบฒเบฎเปเบญเบเบชเบฐเบซเบกเบฑเบ Bitrix เปเบ Kubernetes.
เบเปเบญเบเบเบปเบเบญเบธเบเบฐเบเบญเบเปเบซเบผเบปเปเบฒเบเบตเปเปเบเบปเปเบฒเบเบฑเปเบ:
เบฅเบฒเบเบเบฒเบเปเบเบ Alexander Serbul, 1C-Bitrix, เปเบฅเบฐ Anton Tuzlukov เบเบฒเบ Qsoft:
เบเปเบฒเบเบฐเปเบเบปเปเบฒเปเบเบฐเบเปเบฒเปเบซเปเบเบฑเบเบกเบฑเบ.
เบเบฒเบเบเบฑเบเบเบฐเบเบฒเบเบฒเบเปเบเปเปเบเบเบญเบเบเปเบฒเบเปเบญเบเบเบฒเบเบเบนเปเปเบเป
เบเบปเบเบซเบผเบฒเบ
Aaand ... เบเบปเบงเบเบดเบเปเบฅเปเบง, เบเบฑเปเบเปเบกเปเบเบเบฑเบเบซเบกเบปเบ.
เบเปเบฒเบเบฐเปเบเบปเปเบฒเปเบเบทเบญเบเบเปเบฒเบ, เบเบงเบเปเบฎเบปเบฒเบเปเปเปเบเปเบเบงเบเปเบเบดเปเบเบเบธเบเบเบฐเบเบฒเบเบเบญเบเบเบฒเบเปเบเปเปเบเปเบเบเบฒเบเปเบเบทเปเบญเบกเบเปเปเบเปเบฒเบเปเบเบดเบ :)
เปเบเบเบงเบดเบเบตเบเบฒเบเบเบฒเบ, เปเบเปเบงเบฅเบฒเบเบตเปเบเบฒเบเบเบฐเบเบฝเบกเบเบฒเบเปเบเปเปเบเบเบญเบเบเบงเบเปเบฎเบปเบฒ, เบเปเบฒเบเบฐเปเบเบปเปเบฒเปเบเปเปเบญเปเบฅเบปเบกเบเบฑเบ Alexander Serbul, เบซเบผเบฑเบเบเบฒเบเบเบฑเปเบเบเบปเบเบฅเบฒเบเบเบฒเบเบเบญเบเบฅเบฒเบงเบเบฑเบเบเปเปเบเบฑเบเบเบฒเบเบปเบ, เบเบฑเปเบเบเบฑเปเบเปเบเบชเบฐเปเบฅเปเบเบญเบเบเปเบญเบเบกเบตเบฅเบฒเบเบเบฒเบ "Bitrix เบเปเปเปเบเป Kubernetes."
เปเบเปเบกเบตเบฎเบนเบเบเบฒเบ Docker เบเบตเปเบเบฝเบกเบเปเบญเบกเปเบฅเปเบงเบซเบผเบฒเบเบชเปเบฒเบฅเบฑเบเบเบฒเบเปเบฅเปเบ Bitrix เปเบ Docker:
เบเบตเปเบเบฝเบเบเปเบเบตเปเบเบฐเบชเปเบฒเบเบเบฒเบเปเบเปเปเบเบเบตเปเบชเบปเบกเบเบนเบเปเบเบเบชเปเบฒเบฅเบฑเบ Bitrix เปเบ Kubernetes เบเป?
เบเปเป. เบกเบตเบเปเบฒเบเบงเบเบเบฐเบซเบเบฒเบเปเบซเบเปเบเบญเบเบเบฑเบเบซเบฒเบเบตเปเบเปเบญเบเปเบเปเบฎเบฑเบเบเบฒเบเปเบเปเปเบ.
เบเบฑเบเบซเบฒเบซเบเบฑเบเบเบฑเบ Bitrix เปเบ Kubernetes?
เบซเบเปเบฒเบเปเบฒเบญเบดเบ, เบฎเบนเบเบเบฒเบเบเบตเปเบเบฝเบกเบเปเบญเบกเบเบฒเบ Dockerhub เบเปเปเปเบซเบกเบฒเบฐเบชเบปเบกเบเบฑเบ Kubernetes
เบเปเบฒเบเบงเบเปเบฎเบปเบฒเบเปเบญเบเบเบฒเบเบชเปเบฒเบเบชเบฐเบเบฒเบเบฑเบเบเบฐเบเบฐเบเปเบฒ microservices (เปเบฅเบฐเบขเบนเปเปเบ Kubernetes เบเบปเบเบเบฐเบเบดเปเบฅเปเบงเบเบงเบเปเบฎเบปเบฒเปเบฎเบฑเบ), เบเบงเบเปเบฎเบปเบฒเบเปเบฒเปเบเบฑเบเบเปเบญเบเปเบเบเบเปเบฒเบฎเปเบญเบเบชเบฐเบซเบกเบฑเบ Kubernetes เบเบญเบเบเบงเบเปเบฎเบปเบฒเบญเบญเบเปเบเบฑเบเบเบฑเบเบเบธเปเบฅเบฐเปเบซเปเปเบเปเบฅเบฐ container เบเบฐเบเบดเบเบฑเบเบซเบเปเบฒเบเบตเปเบเบฐเบซเบเบฒเบเบเปเบญเบเบซเบเบถเปเบ (เปเบฅเบฐเปเบฎเบฑเบเปเบเปเบเบต). เปเบเบฑเบเบซเบเบฑเบเบเบฝเบเปเบเปเบซเบเบถเปเบ? เปเบเบชเบฑเปเบ, เบเปเบฒเบเบเบฒเบเบซเบผเบฒเบเบเบตเปเปเบเบทเปเบญเบเบทเปเบเปเบซเบผเบฒเบ.
เปเบเบทเปเบญเปเบซเปเบกเบตเบเบงเบฒเบกเบชเบฐเปเบเบฒเบฐเบซเบผเบฒเบ, เปเบเบดเปเบเบเบปเบเบเบงเบฒเบกเบเบตเปเปเบฅเบฐเบงเบดเบเบตเปเบญ, เบเบฐเบฅเบธเบเบฒ:
เบฎเบนเบเบเบฒเบ Docker เปเบ Dockerhub เบชเปเบงเบเปเบซเบเปเปเบกเปเบเบเบทเบเบชเปเบฒเบเบเบถเปเบเปเบเบซเบผเบฑเบเบเบฒเบเบเบฑเบเบซเบกเบปเบเปเบเบซเบเบถเปเบ, เบเบฑเปเบเบเบฑเปเบเบเบงเบเปเบฎเบปเบฒเบเบฑเบเบเปเบญเบเปเบฎเบฑเบเบฅเบปเบเบเบตเบเบเบญเบเบเบงเบเปเบฎเบปเบฒเปเบญเบเปเบฅเบฐเปเบกเปเบเบฐเบเบฑเปเบเบชเปเบฒเบเบฎเบนเบเบเบฒเบเบเบฒเบเบเบธเบเปเบฅเบตเปเบกเบเบปเปเบ.
เบญเบฑเบเบเบตเบชเบญเบ - เบฅเบฐเบซเบฑเบเปเบงเบฑเบเปเบเบเปเปเบเปเบเบทเบเบเบฑเบเปเบเปเบเบฒเบเบเบฐเบเบฒเบ admin
เบเบงเบเปเบฎเบปเบฒเปเบเปเบชเปเบฒเบเบเบฒเบเปเบซเบกเปเบขเบนเปเปเบเปเบงเบฑเบเปเบเบเป - เบฅเบฐเบซเบฑเบเปเบเปเบเบทเบเบเบฑเบเบเบธเบ (เปเบเปเบฅเบเบฐเบเปเบฅเบตเบเบตเปเบกเบตเบเบทเปเบเบญเบเบเบฒเบเปเบซเบกเปเปเบเปเบเบทเบเปเบเบตเปเบก).
เบเปเบฒเบเปเบฒเบเบเปเบฝเบเบเบธเบเบชเบปเบกเบเบฑเบเบเบญเบเบญเบปเบเบเบฐเบเบญเบเบเบฒเบเบเบฐเบเบฒเบ admin, เบฅเบฐเบซเบฑเบเบเบฐเบเปเบฝเบเปเบเบ.
Kubernetes โเบเบฒเบกเบเปเบฒเปเบฅเบตเปเบกเบเบปเปเบโ เบเปเปเบชเบฒเบกเบฒเบเปเบฎเบฑเบเบงเบฝเบเบเบฑเบเปเบเบทเปเบญเบเบเบฑเบเบเบธเบเปเบญเบเบเปเปเบกเบตเบฅเบฑเบ.
เปเบซเบเบเบปเบ: เปเบเปเบฅเบฐเบเบนเปเบเบญเบเปเบเบเปเบเบต (เบเบฑเบ) เปเบเบเบธเปเบกเบเบฐเบเบงเบเบเบฒเบเบเบฝเบเปเบเปเบเบฒเบเบชเปเบงเบเบเบญเบเบเบฒเบเบเบฐเบฅเบฒเบเบญเบ. เบเปเบฒเบเปเบฒเบเบเปเบฝเบเบฅเบฐเบซเบฑเบเบขเบนเปเปเบเบเบฑเบเบเบฝเบง (เบเบฑเบ), เบซเบผเบฑเบเบเบฒเบเบเบฑเปเบเบฅเบฐเบซเบฑเบเบเบฐเปเบเบเบเปเบฒเบเบเบฑเบเปเบเบเบฑเบเบเบตเปเปเบเบเบเปเบฒเบเบเบฑเบ, เปเบงเบฑเบเปเบเบเปเบเบฐเปเบฎเบฑเบเบงเบฝเบเปเบเบเบเปเบฒเบเบเบฑเบ, เปเบฅเบฐเบชเบฐเบเบฑเบเบเปเบฒเบเปเบเบญเบเปเบงเบฑเบเปเบเบเปเบเบฐเบเบทเบเบชเบฐเปเบเบเปเบซเปเบเบนเปเปเบเปเบเบตเปเปเบเบเบเปเบฒเบเบเบฑเบ. เบเปเบฒเบเบเปเปเบชเบฒเบกเบฒเบเบเปเบฒเบฅเบปเบเบเบตเบงเบดเบเปเบเบเบเบฑเปเบเปเบเป.
เบญเบฑเบเบเบตเบชเบฒเบก - เบเปเบฒเบเบเปเบฒเปเบเบฑเบเบเปเบญเบเปเบเปเปเบเปเปเบเบเบฑเบเบซเบฒเบเบตเปเบกเบตเบเบฒเบเบเปเบฒเปเบเป
เบเปเบฒเบเบงเบเปเบฎเบปเบฒเบกเบต monolith เปเบฅเบฐเปเบเบทเปเบญเบเปเบกเปเบเปเบฒเบ "เบเบฅเบฒเบชเบชเบดเบ" เบซเบเบถเปเบ, เบเบธเบเบชเบดเปเบเบเบธเบเบขเปเบฒเบเปเบกเปเบเบเปเบญเบเบเปเบฒเบเบเปเบฒเบเบเบฒเบ: เบเบงเบเปเบฎเบปเบฒเบเปเบฒเปเบเปเบเบทเปเบเบเบฒเบเบฅเบฐเบซเบฑเบเปเบซเบกเป, เบเบฒเบเปเบเบทเปเบญเบเบเปเบฒเบเบเบฒเบเบเปเปเบกเบนเบ, เบเปเบฝเบเบเบฒเบเบเบฐเบฅเบฒเบเบญเบเปเบเบซเบฒเบฅเบฐเบซเบฑเบเบชเบฐเบเบฑเบเปเบซเบกเป. เบเบฒเบเบชเบฐเบซเบผเบฑเบเปเบเบตเบเบเบถเปเบเบเบฑเบเบเบต.
เบเปเบฒเบเบงเบเปเบฎเบปเบฒเบกเบตเบชเบฐเบเบฒเบเบเบตเปเบขเบนเปเปเบ Kubernetes, เบเบฑเบเปเบเบปเปเบฒเปเบเปเบ microservices, เบกเบตเบซเบผเบฒเบเบเบฑเบเบเบธเบเบตเปเบกเบตเบฅเบฐเบซเบฑเบ - เปเบญเป. เบเปเบฒเบเบเปเบฒเปเบเบฑเบเบเปเบญเบเปเบเปเปเบเบฑเบเบเปเบฒเบเปเปเบเบฑเบเบเบธเบเบตเปเบกเบตเบฅเบฐเบซเบฑเบเบชเบฐเบเบฑเบเปเบซเบกเป, เบกเปเบงเบเบกเบฑเบเบญเบญเบเปเบเบเบเบตเปเบเบฐเปเบเบฑเบเบเบญเบเปเบเบปเปเบฒ, เบเปเบฒเบเบเบฒเบเบเปเปเบกเบนเบเบขเปเบฒเบเบเบทเบเบเปเบญเบ, เปเบฅเบฐเปเบเบเบชเบฐเปเบเบฒเบฐเปเบฎเบฑเบเบชเบดเปเบเบเบตเปเปเบเบเบเปเปเปเบเปเบชเบฑเบเปเบเบเปเบซเบฑเบเปเบเบเบเบนเปเปเบเบปเปเบฒเบเบปเบก. เปเบเบเบเบต, Kubernetes เบเปเบงเบเบเบงเบเปเบฎเบปเบฒเปเบเปเบฅเบทเปเบญเบเบเบตเป, เบชเบฐเบซเบเบฑเบเบชเบฐเบซเบเบนเบเบเบธเปเบกเบเบฑเบเบซเบกเบปเบเบเบญเบเบเบฐเปเบเบเบเบตเปเปเบเบเบเปเบฒเบเบเบฑเบเบเบญเบเบเบฒเบเบเปเบฒเปเบเป.
เบชเบตเป - เบเปเบฒเบเบเปเบฒเปเบเบฑเบเบเปเบญเบเปเบเปเปเบเบเบฑเบเบซเบฒเบเบญเบเบเบฒเบเปเบเบฑเบเบฎเบฑเบเบชเบฒ statics เปเบเป
เบเปเบฒเปเบงเบฑเบเปเบเบเบญเบเบเปเบฒเบเปเบกเปเบ "เบเบฝเบเปเบเป" 10 gigabyte เปเบฅเบฐเบเปเบฒเบเบเปเบฒเปเบเปเบกเบฑเบเบเบฑเบเบซเบกเบปเบเปเบเบเบฑเบเบเบธ, เบเปเบฒเบเบเบฐเบชเบดเปเบเบชเบธเบเบเปเบงเบ 10 gigabyte containers เบเบตเปเปเบเปเปเบงเบฅเบฒเบเบฐเบซเบผเบญเบเปเบเปเบเบทเปเบญ deploy.
เบเปเบฒเบ เบเบณ เปเบเบฑเบเบเปเบญเบเปเบเบฑเบเบชเปเบงเบเบเบตเป "เปเบฑเบเบเบตเปเบชเบธเบ" เบเบญเบเปเบงเบฑเบเปเบเบเปเบขเบนเปเบเบญเบเบเบนเปเบเบญเบเปเบเบเปเบเบต, เปเบฅเบฐ เบเบณ เบเบฒเบกเบเบตเปเปเบเบตเบเบเบทเปเบเบเปเบฝเบงเบเบฑเบเบงเบดเบเบตเบเบฒเบเปเบฎเบฑเบเบขเปเบฒเบเบเบทเบเบเปเบญเบ.
เบชเบดเปเบเบเบตเปเบเบฒเบเบซเบฒเบเปเบเบเบฒเบเบเบฒเบเปเบเปเปเบเบเบญเบเบเบงเบเปเบฎเบปเบฒ?
เบฅเบฐเบซเบฑเบ Bitrix เบเบฑเบเบซเบกเบปเบเบเปเปเปเบเปเบเบทเบเปเบเปเบเบญเบญเบเปเบเบฑเบ microfunctions / microservices (เบเบฑเปเบเบเบฑเปเบเบเบฒเบเบฅเบปเบเบเบฐเบเบฝเบเปเบกเปเบเปเบเบเบเปเบฒเบเบซเบฒเบ, เปเบกเบเบนเบเบฎเปเบฒเบเบเปเบฒเบญเบญเบเปเบฅเบเปเปเบกเปเบเปเบเบเบเปเบฒเบเบซเบฒเบ, เปเบฅเบฐเบญเบทเปเบเป). เบเบงเบเปเบฎเบปเบฒเปเบเบฑเบเบฎเบฑเบเบชเบฒเบเบทเปเบเบเบฒเบเบฅเบฐเบซเบฑเบเบเบฑเบเบซเบกเบปเบเปเบเปเบเปเบฅเบฐเบเบฑเบ.
เบเบงเบเปเบฎเบปเบฒเบเบฑเบเบเปเปเปเบเปเปเบเบฑเบเบฎเบฑเบเบชเบฒเบเบฒเบเบเปเปเบกเบนเบเปเบ Kubernetes (เบเปเบฒเบเบฐเปเบเบปเปเบฒเบเบฑเบเบเบฐเบเบดเบเบฑเบเบเบฒเบเปเบเปเปเบเบเบฑเบเบเบฒเบเบเปเปเบกเบนเบเปเบ Kubernetes เบชเปเบฒเบฅเบฑเบเบชเบฐเบเบฒเบเปเบงเบเบฅเปเบญเบกเบเบฒเบเบเบฑเบเบเบฐเบเบฒ, เปเบเปเบเปเปเปเบกเปเบเบชเปเบฒเบฅเบฑเบเบเบฒเบเบเบฐเบฅเบดเบ).
เบกเบฑเบเบเบฑเบเบเบปเบเปเบเบฑเบเบเบตเปเบชเบฑเบเปเบเบเปเบเปเบเปเปเบเบฑเบเบเบนเปเปเบเบดเปเบเปเบเบเปเบงเบฑเบเปเบเบเปเบเบตเปเปเบงเบฑเบเปเบเบเปเปเบฎเบฑเบเบงเบฝเบเบขเบนเปเปเบ Kubernetes. เบเบฑเบเบเบฑเบ "เบเบงเบเบชเบญเบเบฅเบฐเบเบปเบ" เปเบฎเบฑเบเบงเบฝเบเบเปเปเบเบทเบเบเปเบญเบ;
เบเบฑเบเบซเบฒเปเบเปเบเบทเบเบเปเบฒเบเบปเบ, เบเบงเบฒเบกเบเปเบญเบเบเบฒเบเบเบตเปเบเบฐเบเบฐเบเบดเบเบฑเบ microservices เปเบเปเบเบทเบเบเปเบฒเบเบปเบ, เปเบเบปเปเบฒเบซเบกเบฒเบเปเบกเปเบเบเบฐเปเบเปเบ - เปเบเบทเปเบญเปเบซเปเปเบเปเบฎเบฑเบเบฅเบฐเบเบปเบเบเบฒเบเปเบฎเบฑเบเบงเบฝเบเบเบญเบเปเบญเบฑเบเบเบฅเบดเปเบเบเบฑเบเปเบ Bitrix เปเบ Kubernetes, เบฎเบฑเบเบชเบฒเบเบฑเบเบเบงเบฒเบกเบชเบฒเบกเบฒเบเบเบญเบ Bitrix เปเบฅเบฐเบเปเปเบเบตเบเบญเบ Kubernetes. เปเบซเปเปเบฅเบตเปเบกเบเบปเปเบเบเบฒเบเบเบฐเบเบดเบเบฑเบ.
เบเบฒเบเบฑเบเบเบฐเบเบฐ
เบกเบตเบซเบผเบฒเบเบเบฑเบ "เปเบฎเบฑเบเบงเบฝเบ" เบเบฑเบเปเบเบทเปเบญเบเปเบกเปเบเปเบฒเบเปเบงเบฑเบเปเบเบเป (เบเบฐเบเบฑเบเบเบฒเบ).
เบซเบเบถเปเบเบเบฒเบเปเบเปเบเบฑเบเบงเบฝเบเบเบฒเบ cron (เบเบฝเบเปเบเปเบซเบเบถเปเบเปเบกเปเบเบเปเบญเบเบเบฒเบ).
เบเบฒเบเบญเบฑเบเปเบเบฃเบเปเบถเปเบเบญเบฑเบเบชเบณเบฅเบฑเบเบเบฒเบเบเบฑเบเปเบเปเบฅเบฐเบซเบฑเบเปเบงเบฑเบเปเบเบเบฒเบเบเบฐเบเบฒเบ admin (เบเบฑเบเบเปเบญเบเบเบฒเบเบญเบฑเบเบเบฝเบงเปเบเบปเปเบฒเบเบฑเปเบ).
เบเบงเบเปเบฎเบปเบฒเปเบเปเปเบเบเปเบฒเบเบฒเบก:
- เบเปเบญเบเปเบเบฑเบเปเบเบเบเบฑเบ?
- เบเปเบญเบเปเบเบฑเบ cache?
- เบเปเบญเบเปเบเบเบตเปเบเบฐเปเบเบฑเบเบฎเบฑเบเบชเบฒเบชเบฐเบเบดเบ, เบเปเปเปเบกเปเบเบเบฒเบเบงเบฒเบ gigabytes เบเบญเบ statics เปเบเบเปเปเบเบญเบเบเบฑเบเบเบธ?
- เบเบฒเบเบเปเปเบกเบนเบเบเบฐเปเบฎเบฑเบเบงเบฝเบเปเบเบงเปเบ?
เบฎเบนเบเบเบฒเบ Docker
เบเบงเบเปเบฎเบปเบฒเปเบฅเบตเปเบกเบเบปเปเบเบเปเบงเบเบเบฒเบเบชเปเบฒเบเบฎเบนเบเบเบฒเบ Docker.
เบเบฒเบเปเบฅเบทเบญเบเบเบตเปเปเบซเบกเบฒเบฐเบชเบปเบกเปเบกเปเบเบงเปเบฒเบเบงเบเปเบฎเบปเบฒเบกเบตเบฎเบนเบเบเบฒเบเบเบปเปเบงเปเบเบซเบเบถเปเบ, เบเบปเบเบเบทเปเบเบเบฒเบเบเบญเบเบกเบฑเบเบเบงเบเปเบฎเบปเบฒเปเบเปเบฎเบฑเบ pods เบเบฐเบเบฑเบเบเบฒเบ, เบเบฑเบเบเบตเปเบกเบต Crontasks, เปเบฅเบฐเบเบฑเบเบเบธเบ pods.
เบกเบฑเบเบเบฐเบเบญเบเบกเบต nginx, apache / php-fpm (เบชเบฒเบกเบฒเบเปเบฅเบทเบญเบเปเบเปเปเบเบฅเบฐเบซเบงเปเบฒเบเบเบฒเบเบชเปเบฒเบ), msmtp เบชเปเบฒเบฅเบฑเบเบเบฒเบเบชเบปเปเบเบญเบตเปเบกเบง, เปเบฅเบฐ cron.
เปเบกเบทเปเบญเบเบฐเบเบญเบเบฎเบนเบเบเบฒเบ, เบเบทเปเบเบเบฒเบเบฅเบฐเบซเบฑเบเบเบฑเบเบซเบกเบปเบเบเบญเบเปเบงเบฑเบเปเบเบเปเบเบฐเบเบทเบเบเบฑเบเบฅเบญเบเปเบเบเบตเปเปเบเปเบฅเบเบฐเบเปเบฅเบต /app (เบเบปเบเปเบงเบฑเปเบเบเบฒเบเบชเปเบงเบเปเบซเบผเบปเปเบฒเบเบฑเปเบเบเบตเปเบเบงเบเปเบฎเบปเบฒเบเบฐเบเปเบฒเบเปเบเบเปเบญเบเปเบเบฑเบเบเปเปเบกเบนเบเปเบเบเบเปเบฒเบเบซเบฒเบ).
เบเปเบฅเบดเบเบฒเบเบเบธเบฅเบฐเบเบฒเบ, เบเปเบฅเบดเบเบฒเบ
เบเบฑเบโเบเบปเบโเบเบฒเบโ:
- เบเบนเปเบเบญเบเปเบเบเปเบเบตเบเบตเปเบกเบต nginx + container apache/php-fpm + msmtp
- เบกเบฑเบเบเปเปเปเบเปเบเบปเบเบเบตเปเบเบฐเบเปเบฒเบ msmtp เปเบเบปเปเบฒเปเบเปเบ microservice เปเบเบเบเปเบฒเบเบซเบฒเบ, Bitrix เบเปเบฒเบฅเบฑเบเปเบฅเบตเปเบก indignant เบเบตเปเบกเบฑเบเบเปเปเบชเบฒเบกเบฒเบเบชเบปเปเบ mail เปเบเบเบเบปเบ.
- เปเบเปเบฅเบฐเบเบฑเบเบเบธเบกเบต codebase เบชเบปเบกเบเบนเบ.
- เบเบฒเบเบซเปเบฒเบกเบเบฒเบเบเปเบฝเบเบฅเบฐเบซเบฑเบเปเบเบเบฑเบ.
cron เบเบฒเบเปเบเป:
- container เบเบตเปเบกเบต apache, php, cron
- เบเบทเปเบเบเบฒเบเบฅเบฐเบซเบฑเบเบเบปเบเบเปเบงเบเบฅเบงเบก
- เบซเปเบฒเบกเบเบฒเบเบเปเบฝเบเบฅเบฐเบซเบฑเบเปเบเบเปเบญเบเบเบฑเบเบเบธ
เบเบปเบเบฅเบฐเบเบฑเบเบเบฒเบเปเบเป:
- nginx container + apache/php-fpm container + msmtp
- เบเปเปเบกเบตเบเปเปเบซเปเบฒเบกเปเบเบเบฒเบเบเปเบฝเบเปเบเบเบฅเบฐเบซเบฑเบเปเบเบเบนเปเบเบญเบเปเบเบเปเบเบต
เบเบฒเบเปเบเบฑเบเบฎเบฑเบเบชเบฒเปเบเบเบเบฑเบ
เบเบฒเบเปเบเบฑเบเบฎเบฑเบเบชเบฒ cache Bitrix
เบชเบดเปเบเบเบตเปเบชเปเบฒเบเบฑเบเบญเบตเบเบญเบฑเบเบซเบเบถเปเบ: เบเบงเบเปเบฎเบปเบฒเปเบเบฑเบเบฎเบฑเบเบชเบฒเบฅเบฐเบซเบฑเบเบเปเบฒเบเบชเปเบฒเบฅเบฑเบเบเบฒเบเปเบเบทเปเบญเบกเบเปเปเบเบฑเบเบเบธเบเบชเบดเปเบเบเบธเบเบขเปเบฒเบ, เบเบฒเบเบเบฒเบเบเปเปเบกเบนเบเปเบเบซเบฒเปเบกเบฅ, เปเบเบเบงเบฒเบกเบฅเบฑเบ kubernetes. เบเบงเบเปเบฎเบปเบฒเปเบเปเบฎเบฑเบเปเบเบเบฑเบ: เบฅเบฐเบซเบฑเบเบเปเบฒเบเบเบฐเปเบซเบฑเบเปเบเปเบชเบฐเปเบเบฒเบฐเบเบนเปเบเบตเปเบเบงเบเปเบฎเบปเบฒเปเบซเปเบเบฒเบเปเบเบปเปเบฒเปเบเบดเบเบเบงเบฒเบกเบฅเบฑเบเปเบเบปเปเบฒเบเบฑเปเบ, เปเบฅเบฐเบเปเปเปเบกเปเบเบเบธเบเบเบปเบเบเบตเปเบกเบตเบเบฒเบเปเบเบปเปเบฒเปเบเบดเบเบเบทเปเบเบเบฒเบเบฅเบฐเบซเบฑเบเบเบญเบเปเบเบเบเบฒเบ.
เบเบฒเบเปเบเบฑเบเบฎเบฑเบเบชเบฒเบชเปเบฒเบฅเบฑเบเบชเบฐเบเบดเบ
เบเปเบฒเบเบชเบฒเบกเบฒเบเบเปเบฒเปเบเปเบชเบดเปเบเปเบเบเปเปเบเบฒเบก: ceph, nfs (เปเบเปเบเบงเบเปเบฎเบปเบฒเบเปเปเปเบเบฐเบเปเบฒ nfs เบชเปเบฒเบฅเบฑเบเบเบฒเบเบเบฐเบฅเบดเบ), เบเบฒเบเปเบเบฑเบเบฎเบฑเบเบชเบฒเปเบเบทเบญเบเปเบฒเบเบเบฒเบเบเบนเปเปเบซเปเบเปเบฅเบดเบเบฒเบเบเบฑเบ, เปเบฅเบฐเบญเบทเปเบเป.
เบเบฒเบเปเบเบฑเบเบฎเบฑเบเบชเบฒเบเบฐเบเปเบญเบเปเบเปเบฎเบฑเบเบเบฒเบเปเบเบทเปเบญเบกเบเปเปเปเบเบเบฑเบเบเบธเบเบฑเบ /upload/ directory เบเบญเบเปเบงเบฑเบเปเบเบเปเปเบฅเบฐเปเบเปเบฅเบเบฐเบเปเบฅเบตเบญเบทเปเบเปเบเบตเปเบกเบตเปเบเบทเปเบญเปเบเบเบปเบเบเบตเป.
เบเบฒเบเบเปเปเบกเบนเบ
เปเบเบทเปเบญเบเบงเบฒเบกเบเปเบฒเบเบเบฒเบ, เบเบงเบเปเบฎเบปเบฒเปเบเบฐเบเบณเปเบซเปเบเปเบฒเบเบเบฒเบเบเปเปเบกเบนเบเบญเบญเบเปเบเบเบญเบ Kubernetes. เบเบทเปเบเบเบฒเบเปเบ Kubernetes เปเบกเปเบเบงเบฝเบเบเบฒเบเบเบตเปเบชเบฑเบเบชเบปเบเปเบเบเบเปเบฒเบเบซเบฒเบ;
เบเบฒเบเปเบเบฑเบเบฎเบฑเบเบชเบฒเปเบเบเบเบฑเบ
เบเบงเบเปเบฎเบปเบฒเปเบเป memcached :)
เบกเบฑเบเบเบฑเบเบเบฒเบเบเบฒเบเปเบเบฑเบเบฎเบฑเบเบชเบฒเปเบเบเบเบฑเบเปเบเปเบเบต, เปเบเบฑเบเบเบธเปเบก, เปเบฅเบฐเบเบทเบเบชเบฐเบซเบเบฑเบเบชเบฐเบซเบเบนเบ "natively" เปเบเบฑเบ session.save_path เปเบ php. เบฅเบฐเบเบปเบเบเบฑเปเบเบเปเบฒเบงเปเบเปเบเบทเบเบเบปเบเบชเบญเบเบซเบผเบฒเบเบเบฑเปเบเปเบเบชเบฐเบเบฒเบเบฑเบเบเบฐเบเบฐเบเปเบฒ monolithic เบเบฅเบฒเบชเบชเบดเบ, เปเบกเบทเปเบญเบเบงเบเปเบฎเบปเบฒเบชเปเบฒเบเบเบธเปเบกเบเบตเปเบกเบตเบเปเบฒเบเบงเบเปเบเบทเปเบญเบเปเบกเปเบเปเบฒเบเปเบงเบฑเบ. เบชเปเบฒเบฅเบฑเบเบเบฒเบเบเบฐเบเบดเบเบฑเบเบเบงเบเปเบฎเบปเบฒเปเบเปเบซเบกเบงเบเบเบฑเบเบเบฐเบเบปเบ.
$ helm install stable/memcached --name session
php.ini - เบเบตเปเบเบตเปเบฎเบนเบเบเบฒเบเบเบฐเบเบญเบเบเปเบงเบเบเบฒเบเบเบฑเปเบเบเปเบฒเบชเปเบฒเบฅเบฑเบเบเบฒเบเปเบเบฑเบเบฎเบฑเบเบชเบฒ sessions เปเบ memcached
เบเบงเบเปเบฎเบปเบฒเปเบเปเปเบเปเบเบปเบงเปเบเบชเบฐเบเบฒเบเปเบงเบเบฅเปเบญเบกเปเบเบทเปเบญเบเปเบฒเบเบเบญเบเบเปเปเบกเบนเบเบเปเบฝเบงเบเบฑเบเปเบฎเบชเบเปเบงเบ memcached
เบเบตเปเบญเบฐเบเบธเบเบฒเบเปเบซเปเบเปเบฒเบเปเบเปเบฅเบฐเบซเบฑเบเบเบฝเบงเบเบฑเบเปเบเบชเบฐเบเบฒเบเปเบงเบเบฅเปเบญเบก dev, เบเบฑเปเบเบเบญเบ, เบเบฒเบเบเบปเบเบชเบญเบ, prod (เบเบทเปเปเบเบปเปเบฒเบเบฒเบเบเบญเบ memcached เปเบเบเบงเบเบกเบฑเบเบเบฐเปเบเบเบเปเบฒเบเบเบฑเบ, เบเบฑเปเบเบเบฑเปเบเบเบงเบเปเบฎเบปเบฒเบเปเบฒเปเบเบฑเบเบเปเบญเบเบเปเบฒเบเบเบทเปเปเบฎเบเบเบตเปเปเบเบฑเบเปเบญเบเบฐเบฅเบฑเบเบชเปเบฒเบฅเบฑเบ sessions เปเบเปเบฅเบฐเบชเบฐเบเบฒเบเปเบงเบเบฅเปเบญเบก).
เบเบฒเบเปเบเบฑเบเบฎเบฑเบเบชเบฒ cache Bitrix
เบเบงเบเปเบฎเบปเบฒเบเปเบญเบเบเบฒเบเบเปเบญเบเปเบเบฑเบเบกเปเบฝเบเบเบตเปเบเบปเบเบเบฒเบเบเปเปเบเบงเบฒเบกเบเบดเบเบเบฒเบเบเบตเปเบเบฑเบเบเบฑเบเปเบปเบเบชเบฒเบกเบฒเบเบเบฝเบเบซเบฒ เปเบฅเบฐเบญเปเบฒเบเปเบเป.
เบเบงเบเปเบฎเบปเบฒเบเบฑเบเปเบเป memcached.
เบเบฒเบเปเบเปเปเบเบเบตเปเปเบกเปเบเปเบเบฐเบเปเบฒเปเบเบ Bitrix เบเบปเบงเบเบญเบเบกเบฑเบเปเบญเบ.
$ helm install stable/memcached --name cache
bitrix/.settings_extra.php - เบเบตเปเบเบตเปเปเบ Bitrix เบกเบฑเบเบเบทเบเบฅเบฐเบเบธเบเปเบญเบเบเบตเป cache เบเบทเบเปเบเบฑเบเปเบงเป.
เบเบงเบเปเบฎเบปเบฒเบเบฑเบเปเบเปเบเบปเบงเปเบเบชเบฐเบเบฒเบเปเบงเบเบฅเปเบญเบก.
Krontaski
เบกเบตเบงเบดเบเบตเบเบฒเบเบเปเบฒเบเปเปเบเบเบฒเบเปเบฅเปเบ Crontask เปเบ Kubernetes.
- เบเบฒเบเบเบณเปเบเปเปเบเบเบเปเบฒเบเบซเบฒเบเบเปเบงเบเบเบฑเบเบชเบณเบฅเบฑเบเปเบฅเปเบ Crontasks
- cronjob เบชเปเบฒเบฅเบฑเบเบเบฒเบเบเบฐเบเบดเบเบฑเบ crontask (เบเปเบฒเบเบตเปเปเบกเปเบ app เปเบงเบฑเบ - เบเบฑเบ wget
https://$host$cronjobname , เบซเบผเบท kubectl exec เบเบฒเบเปเบเบซเบเบถเปเบเบเบญเบเบเบฑเบเบเบฐเบเบฑเบเบเบฒเบ, เปเบฅเบฐเบญเบทเปเบเป.) - เปเบฅเบฐเบญเบทเปเบเป
เบเปเบฒเบเบชเบฒเบกเบฒเบเปเบเปเปเบเปเบเบเปเบฝเบงเบเบฑเบเบญเบฑเบเบเบตเปเบเบทเบเบเปเบญเบเบเบตเปเบชเบธเบ, เปเบเปเปเบเบเปเบฅเบฐเบเบตเบเบตเปเบเบงเบเปเบฎเบปเบฒเปเบเปเปเบฅเบทเบญเบเบเบฒเบเปเบฅเบทเบญเบ "เบเบฒเบเบเบดเบเบเบฑเปเบเปเบเบเบเปเบฒเบเบซเบฒเบเบเบฑเบเบเบฑเบเบชเปเบฒเบฅเบฑเบ Crontasks"
เบกเบฑเบเปเบฎเบฑเบเปเบเบงเปเบ:
- เปเบเบตเปเบกเปเปเบฒเบงเบฝเบ cron เบเปเบฒเบ ConfigMap เบซเบผเบทเบเปเบฒเบเปเบเบฅเป config/addcron
- เปเบเบเบปเบงเบขเปเบฒเบเบซเบเบถเปเบเบเบตเปเบเบงเบเปเบฎเบปเบฒเปเบเบตเบเบเบปเบงเบเบนเปเบเบญเบเปเบเบเปเบเบตเบเบตเปเบเปเบฒเบเบเบทเบเบฑเบ pod เบเบฐเบเบฑเบเบเบฒเบ + เบญเบฐเบเบธเบเบฒเบเปเบซเปเบเบฐเบเบดเบเบฑเบเบซเบเปเบฒเบงเบฝเบเบเบญเบเปเบฎเบทเบญเบเบเบญเบเปเบเบกเบฑเบ.
- เบเบทเปเบเบเบฒเบเบฅเบฐเบซเบฑเบเบเบฝเบงเบเบฑเบเบเบทเบเบเปเบฒเปเบเป, เบเปเบเบญเบเปเบเบเบฑเบเบเบฒเบเบฅเบงเบกเบเบปเบง, เบเบฒเบเบเบฐเบเบญเบเบเบฒเบเบฐเบเบฐเปเบกเปเบเบเปเบฒเบเบเบฒเบ
เบชเบดเปเบเบเบตเปเบเบตเบเบตเปเบเบงเบเปเบฎเบปเบฒเปเบเปเบฎเบฑเบ:
- เบเบงเบเปเบฎเบปเบฒเบกเบตเบเบฒเบเปเบฎเบฑเบเบงเบฝเบ Crontask เปเบเบชเบฐเบเบฒเบเปเบงเบเบฅเปเบญเบกเบเบตเปเบเปเบฒเบเบเบทเบเบฑเบเบชเบฐเบเบฒเบเปเบงเบเบฅเปเบญเบกเบเบญเบเบเบนเปเบเบฑเบเบเบฐเบเบฒ (docker)
- Crontasks เบเปเปเบเปเบฒเปเบเบฑเบเบเปเบญเบเบเบทเบ "เบเบฝเบเปเบซเบกเป" เบชเปเบฒเบฅเบฑเบ Kubernetes, เบเบงเบเปเบเบปเบฒเปเบฎเบฑเบเบงเบฝเบเปเบเบฎเบนเบเปเบเบเบเบฝเบงเบเบฑเบเปเบฅเบฐเปเบเบเบฒเบเบฅเบฐเบซเบฑเบเบเบฝเบงเบเบฑเบเบเบฑเบเบเปเบญเบ.
- เบงเบฝเบเบเบฒเบ cron เบชเบฒเบกเบฒเบเบเบทเบเปเบเบตเปเบกเปเบเบเบชเบฐเบกเบฒเบเบดเบเบเบตเบกเบเบฒเบเบเบฑเบเบซเบกเบปเบเบเบตเปเบกเบตเบเปเบฒเบซเบกเบฑเปเบเบชเบฑเบเบเบฒเบเบฑเบเบชเบฒเบเบฒเบเบฒเบเบเบฐเบฅเบดเบ, เบเปเปเบเบฝเบเปเบเป admins
เปเบกเบเบนเบ Southbridge K8SDeploy เปเบฅเบฐเบเบฒเบเปเบเปเปเบเบฅเบฐเบซเบฑเบเบเบฒเบเบเบฐเบเบฒเบ admin
เบเบงเบเปเบฎเบปเบฒเปเบเปเปเบงเบปเปเบฒเบเปเบฝเบงเบเบฑเบเบเบฒเบเบเบปเบเบฅเบฐเบเบฑเบเบเบฒเบเปเบเป?
เบงเบดเบเบตเบเบฒเบเปเบเบเบเบปเบเบเบฒเบเบเบฐเบฅเบฒเบเบญเบเบขเบนเปเบเบตเปเบเบฑเปเบ?
Hurray, เบเบงเบเปเบฎเบปเบฒเปเบเปเบเบฝเบเปเบกเบเบนเบเบชเปเบฒเบฅเบฑเบเบเบฒเบเบเบตเปเปเบ PHP :) เบเบตเปเปเบกเปเบเปเบกเบเบนเบเบเบฅเบฒเบชเบชเบดเบเบเบฐเบซเบเบฒเบเบเปเบญเบเบชเปเบฒเบฅเบฑเบ Bitrix. เบกเบฑเบเบเบฑเบเบเปเปเบเบฑเบเปเบเบตเบเปเบซเปเบชเบฒเบเบฒเบฅเบฐเบเบฐ, เปเบเปเบเบงเบเปเบฎเบปเบฒเบงเบฒเบเปเบเบเบเบตเปเบเบฐเปเบเบตเบเบกเบฑเบ.
เปเบกเบเบนเบเปเบเปเบเบทเบเบเบดเบเบเบฑเปเบเบเบทเบเบฑเบเปเบกเบเบนเบเบเบปเบเบเบฐเบเบดเปเบ Bitrix:
เปเบฅเบฐเบกเบฑเบเปเบเบดเปเบเบเบทเบงเปเบฒเบเบตเป:
เบกเบฑเบเบญเบฐเบเบธเบเบฒเบเปเบซเปเบเปเบฒเบเบเบฑเปเบเบเบธเบเบเบตเบเบตเปเบเปเบฒเบเบปเบเบเบนเปเปเบเบดเปเบเปเบเบเปเบงเบฑเบเปเบเบเปเปเบฅเบฐเบญเบฐเบเบธเบเบฒเบเปเบซเป Kubernetes เบชเบปเปเบเบเบฒเบเบเบฐเบฅเบฒเบเบญเบเปเบเบซเบฒ pod เบเบปเบเบฅเบฐเบเบฑเบ.
เปเบกเบทเปเบญเบเบฒเบเบเปเบฝเบเปเบเบเบชเปเบฒเปเบฅเบฑเบ, เบเปเบฒเบเบเปเบฒเปเบเบฑเบเบเปเบญเบเบเบปเบ git push, เบเบฒเบเบเปเบฝเบเปเบเบเบฅเบฐเบซเบฑเบเบเบฐเบเบทเบเบชเบปเปเบเปเบเบซเบฒ git, เบซเบผเบฑเบเบเบฒเบเบเบฑเปเบเบฅเบฐเบเบปเบเบเบฐเบชเปเบฒเบเบฎเบนเบเบเบฒเบเบเบตเปเบกเบตเบฅเบฐเบซเบฑเบเบฎเบธเปเบเปเบซเบกเปเปเบฅเบฐ "เบกเปเบงเบเบญเบญเบ" เบกเบฑเบเปเบเบเบปเปเบงเบเบธเปเบก, เปเบเบเบเบตเปเบเบฑเบเปเบเบปเปเบฒ. .
เปเบกเปเบเปเบฅเปเบง, เบกเบฑเบเปเบเบฑเบเปเบกเปเบเปเบญเบเปเบฅเบฑเบเบเปเบญเบ, เปเบเปเปเบเปเบงเบฅเบฒเบเบฝเบงเบเบฑเบเบเบงเบเปเบฎเบปเบฒเบฎเบฑเบเบชเบฒเบชเบฐเบเบฒเบเบฑเบเบเบฐเบเบฐเบเปเบฒ microservice เปเบฅเบฐเบเปเปเปเบญเบปเบฒเปเบญเบเบฒเบเบเบฒเบเบเบนเปเปเบเป Bitrix เบเบตเปเบเบงเบเปเบเบปเบฒเบกเบฑเบเปเบเบเบฒเบเปเบเปเปเบเบฅเบฐเบซเบฑเบเบเบฒเบเบเบฐเบเบฒเบ admin. เปเบเบเบตเปเบชเบธเบ, เบเบตเปเปเบกเปเบเบเบฒเบเปเบฅเบทเบญเบเบซเบเบถเปเบ;
เบเบฒเบเบฐเบฅเบฒเบเบซเบกเบงเบเบเบฑเบเบเบฐเบเบปเบ
เปเบเบทเปเบญเบชเปเบฒเบเปเบญเบฑเบเบเบฅเบดเปเบเบเบฑเบเปเบ Kubernetes, เบเบงเบเปเบฎเบปเบฒเบเบปเบเบเบฐเบเบดเปเบเปเบเบปเบงเบเบฑเบเบเบฒเบเปเบเบฑเบเปเบเบฑเบ Helm.
เบชเปเบฒเบฅเบฑเบเบเบฒเบเปเบเปเปเบ Bitrix เบเบญเบเบเบงเบเปเบฎเบปเบฒเปเบ Kubernetes, Sergey Bondarev, เบเบนเปเบเปเบฅเบดเบซเบฒเบเบฅเบฐเบเบปเบเบเบฑเปเบเบเปเบฒเบเบญเบเบเบงเบเปเบฎเบปเบฒ, เบเบฝเบเบเบฒเบเบฐเบฅเบฒเบ Helm เบเบดเปเบชเบ.
เบกเบฑเบเบชเปเบฒเบเบเบฐเบเบฑเบเบเบฒเบ, เบเบปเบเบฅเบฐเบเบฑเบ, cron pods, configures ingresses, เบเปเบฅเบดเบเบฒเบ, เปเบฅเบฐเบเบฒเบเปเบญเบเบเบปเบงเปเบเบเบฒเบเบเบงเบฒเบกเบฅเบฑเบ Kubernetes เปเบเบซเบฒ pods.
เบเบงเบเปเบฎเบปเบฒเปเบเบฑเบเบฎเบฑเบเบชเบฒเบฅเบฐเบซเบฑเบเปเบ Gitlab, เปเบฅเบฐเบเบงเบเปเบฎเบปเบฒเบเบฑเบเบเปเบฒเปเบเบตเบเบเบฒเบ Helm build เบเบฒเบ Gitlab.
เปเบเบชเบฑเปเบ, เบกเบฑเบเปเบเบดเปเบเบเบทเบงเปเบฒเบเบตเป
$ helm upgrade --install project .helm --set image=registrygitlab.local/k8s/bitrix -f .helm/values.yaml --wait --timeout 300 --debug --tiller-namespace=production
Helm เบเบฑเบเบญเบฐเบเบธเบเบฒเบเปเบซเปเบเปเบฒเบเปเบฎเบฑเบเบเบฒเบเบกเปเบงเบเบเบทเบเปเบเบ โเบเปเปเบกเบตเบฎเบญเบเบเปเปโ เบเปเบฒเบกเบตเบเบฒเบเบขเปเบฒเบเบเบดเบเบเบฒเบเปเบเบตเบเบเบถเปเบเบขเปเบฒเบเบเบฐเบเบฑเบเบซเบฑเบเปเบเบฅเบฐเบซเบงเปเบฒเบเบเบฒเบเบเบณเปเบเป. เบกเบฑเบเบเบตเปเบเปเบงเบฅเบฒเบเบตเปเบเปเบฒเบเบเปเปเบเบปเบเบขเบนเปเปเบเบเบงเบฒเบกเบเบทเปเบเบเบปเบเปเบ "เปเบเปเปเบเบฅเบฐเบซเบฑเบเบเปเบฒเบ ftp เปเบเบฒเบฐเบงเปเบฒเบเบฐเบฅเบดเบเบเบฐเบเบฑเบเบซเบผเบธเบเบฅเบปเบ," เปเบเป Kubernetes เปเบฎเบฑเบเบกเบฑเบเบญเบฑเบเบเบฐเปเบเบกเบฑเบ, เปเบฅเบฐเบเปเปเบขเบธเบ.
เบเบณเปเบเป
เปเบกเปเบเปเบฅเปเบง, เบเบงเบเปเบฎเบปเบฒเปเบเบฑเบเปเบเบเบเบญเบ Gitlab & Gitlab CI, เบเบงเบเปเบฎเบปเบฒเปเบเปเบกเบฑเบ :)
เปเบกเบทเปเบญเบชเบฑเบเบเบฒเปเบ Gitlab เบเบฑเบ repository เปเบเบเบเบฒเบ, Gitlab เปเบเบตเบเบเบปเบงเบเปเปเบเบตเปเบเปเบฒเปเบเปเบชเบฐเบเบฒเบเปเบงเบเบฅเปเบญเบกเปเบซเบกเป.
เบเบฑเปเบเบเบญเบ:
- build (เบชเปเบฒเบเบฎเบนเบเบเบฒเบ Docker เปเปเป)
- เบเบฒเบโเบเบปเบโเบชเบญเบ
- เบเปเบฒโเบเบงเบฒเบกโเบชเบฐโเบญเบฒเบ (เปเบญเบปเบฒโเบชเบฐโเบเบฒเบโเปเบงเบโเบฅเปเบญเบกโเบเบฒเบโเบเบปเบโเบชเบญเบโ)
- push (เบเบงเบเปเบฎเบปเบฒเบชเบปเปเบเปเบเบเบตเป Docker registry)
- deploy (เบเบงเบเปเบฎเบปเบฒ deploy เบเปเบฒเบฎเปเบญเบเบชเบฐเบซเบกเบฑเบเบเบฑเบ Kubernetes เบเปเบฒเบ Helm).
Hurray, เบกเบฑเบเบเปเบญเบกเปเบฅเปเบง, เปเบซเปเบเบฐเบเบดเบเบฑเบเบกเบฑเบ!
เบเบต, เบซเบผเบทเบเบฒเบกเบเปเบฒเบเบฒเบกเบเปเบฒเบกเบต.
เบเบฑเปเบเบเบฑเปเบเบเบงเบเปเบฎเบปเบฒเปเบเปเปเบฎเบฑเบเบซเบเบฑเบ
เบเบฒเบเบเบฑเบเบชเบฐเบเบฐเบเปเบฒเบเบงเบดเบเบฒเบเบฒเบ:
- dockerized Bitrix;
- "เบเบฑเบ" Bitrix เปเบเบปเปเบฒเปเบเปเบเบเบฑเบ, เปเบเปเบฅเบฐเบเบฐเบเบดเบเบฑเบเบซเบเปเบฒเบเปเบฒเปเบชเบธเบเบเบตเป;
- เบเบฑเบโเบฅเบธโเปเบเปโเบฅเบฑเบโเบเปเปโเบกเบตโเบฅเบฑเบโเบเบญเบโเบเบฒโเบเบฐโเบเบฐโ;
- เปเบเปเปเบเบเบฑเบเบซเบฒเบเปเบงเบเบเบฒเบเบญเบฑเบเปเบเบ Bitrix เปเบ Kubernetes;
- เบซเบเปเบฒเบเบตเป Bitrix เบเบฑเบเบซเบกเบปเบเบเบฑเบเบชเบทเบเบเปเปเปเบฎเบฑเบเบงเบฝเบ (เปเบเบทเบญเบเบเบฑเบเบซเบกเบปเบ);
- เบเบงเบโเปเบฎเบปเบฒโเปเบเปโเปเบฎเบฑเบโเบงเบฝเบโเบเปเบฝเบงโเบเบฑเบโเบเบฒเบโเบเปเบฒโเปเบเปโเบเบฑเบ Kubernetes เปเบฅเบฐ rollback เบฅเบฐโเบซเบงเปเบฒเบโเบชเบฐโเบเบฑเบโ.
เบเบฒเบเบเบฑเบเบชเบฐเบเบฐเบเบธเบฅเบฐเบเบดเบ:
- เบเบงเบฒเบกโเบเบปเบโเบเบฒเบโเบเบงเบฒเบกโเบเบดเบโ;
- เปเบเบทเปเบญเบเบกเบท Kubernetes (เบเบฒเบเปเบเบทเปเบญเบกเปเบเบเบเปเบฒเบเบเบฑเบ Gitlab CI, เบเบฒเบเปเบเป seamless, เปเบฅเบฐเบญเบทเปเบเป);
- เบฅเบฐโเบซเบฑเบโเบเปเบฒเบโเบฅเบฑเบ (เปเบเบดเปเบโเปเบซเบฑเบโเบเบฝเบโเปเบเปโเบเบนเปโเบเบตเปโเปเบเปโเบฎเบฑเบโเบเบฒเบโเปเบเบปเปเบฒโเปเบเบดเบโเบฅเบฐโเบซเบฑเบโเบเปเบฒเบโเปเบเบโเบเบปเบโ)โ;
- เบกเบฑเบเบชเบฐเบเบงเบเปเบเบเบฒเบเบชเปเบฒเบเบชเบฐเบเบฒเบเปเบงเบเบฅเปเบญเบกเปเบเบตเปเบกเปเบเบตเบก (เบชเปเบฒเบฅเบฑเบเบเบฒเบเบเบฑเบเบเบฐเบเบฒ, เบเบฒเบเบเบปเบเบชเบญเบ, เปเบฅเบฐเบญเบทเปเบเป) เบเบฒเบเปเบเปเบเบเบชเปเบฒเบเบเบทเปเบเบเบฒเบเบเบฝเบง.
เปเบซเบผเปเบเบเปเปเบกเบนเบ: www.habr.com