เบเบงเบเปเบฎเบปเบฒเบเบฐเปเบฅเบตเปเบกเบเบปเปเบ blog เบเบญเบเบเบงเบเปเบฎเบปเบฒเบเปเบงเบเบเบฒเบเบเบดเบกเปเบเบตเบเปเบเปเปเบเบเบญเบตเบเปเบชเปเบเปเบฒเปเบงเบปเปเบฒเบซเบผเปเบฒเบชเบธเบเบเบญเบเบเบนเปเบญเปเบฒเบเบงเบเบเบฒเบเบเปเบฒเบเบงเบดเบเบฒเบเบฒเบเบเบญเบเบเบงเบเปเบฎเบปเบฒ
เบงเบฑเบเบเบต 31 เบเบถเบเบชเบฐเบเบฒ เบเบตเปเบเบญเบเบเบฐเบเบธเบก
เบเปเบฒเบเปเบฒเบเบกเบตเปเบญเบเบฒเบเปเบเปเปเบงเบฅเบฒเบซเบเบถเปเบเบเบปเปเบงเปเบกเบ
เบเบฒเบเบเบฑเบเบชเบปเปเบเบขเปเบฒเบเบเปเปเปเบเบทเปเบญเบเบเบฑเบ Docker
เบเบฒเบเปเบเป เบเบฒเบเบเบฑเบเบชเบปเปเบเบขเปเบฒเบเบเปเปเปเบเบทเปเบญเบ เบเบงเบเปเบฎเบปเบฒเปเบเบปเปเบฒเปเบเบฅเบฐเบเบปเบเบเปเบญเบเปเบชเปเบเบญเบเปเบซเบเบเบฒเบเบเบตเปเปเบเบฑเบเบเบปเบเบกเบฒเบเบฒเบเบเบฒเบเบเบตเปเบฅเบฐเบซเบฑเบเบเปเบฒเบฎเปเบญเบเบชเบฐเบซเบกเบฑเบเบเบฒเบเบเปเบญเบเปเบเบฑเบเบกเปเบฝเบ Git เบเปเบฒเบญเบดเบเบกเบฒเบฎเบญเบเบเบฒเบเบเบฐเบฅเบดเบ, เปเบฅเบฐเบซเบผเบฑเบเบเบฒเบเบเบฑเปเบเบชเบดเปเบเบชเบธเบเบฅเบปเบเปเบเบเปเบญเบเปเบเบฑเบเบกเปเบฝเบ. เบกเบฑเบเปเบเบดเปเบเบเบทเบงเปเบฒเบเบตเป: Git โ Build โ Test โ Release โ Operate.
เบเบปเบเบฅเบฒเบเบเบฒเบเบชเปเบงเบเปเบซเบเปเปเบกเปเบเบญเบธเบเบดเบเปเบซเปเบเบฑเบเบเบฑเปเบเบเบญเบเบเบญเบเบเบฒเบเบเปเปเบชเปเบฒเบ (เบเบฒเบเบเบฐเบเบญเบเบเปเบฒเบฎเปเบญเบเบชเบฐเบซเบกเบฑเบ), เปเบฅเบฐเบซเบปเบงเบเปเปเบเบตเปเบเปเบญเบเบญเบญเบเบกเบฒเปเบฅเบฐเบเปเบฒเปเบเบตเบเบเบฒเบเปเบกเปเบเบชเปเบฒเบเบฑเบเบเบฑเบเปเบฅเบเบฐเบชเบฑเปเบเป. เบเบงเบเปเบฎเบปเบฒเบเบฐเปเบงเบปเปเบฒเบเปเบฝเบงเบเบฑเบเบเบฑเบเบซเบฒเปเบฅเบฐเบฎเบนเบเปเบเบเบเบตเปเบเปเบงเบเปเบซเปเบเปเบฒเบเบชเบฒเบกเบฒเบเปเบเปเปเบเบเบงเบเบกเบฑเบเปเบเป, เปเบฅเบฐเบเบฒเบเบเบฐเบเบดเบเบฑเบเบชเบฐเปเบเบฒเบฐเบเบญเบเบฎเบนเบเปเบเบเปเบซเบผเบปเปเบฒเบเบตเปเบญเบฒเบเบเบฐเปเบเบเบเปเบฒเบเบเบฑเบ.
เปเบเบฑเบเบซเบเบฑเบ Docker เบเบถเปเบเบเปเบญเบเบเบฒเบเบขเบนเปเบเบตเปเบเบตเป? เบกเบฑเบเบเปเปเปเบกเปเบเบชเปเบฒเบฅเบฑเบเบเปเปเบกเบตเบซเบเบฑเบเบเบตเปเบเบงเบเปเบฎเบปเบฒเบเบฑเบเบชเบดเบเปเบเปเบงเบปเปเบฒเบเปเบฝเบงเบเบฑเบเบเบฒเบเบเบฐเบเบดเบเบฑเบเบเบฒเบเบเบฑเบเบชเบปเปเบเบขเปเบฒเบเบเปเปเปเบเบทเปเบญเบเปเบเบชเบฐเบเบฒเบเบเบฒเบเบเบญเบเปเบเบทเปเบญเบเบกเบท Open Source เบเบตเป. เปเบเบดเบเปเบกเปเบเบงเปเบฒเบเบปเบเบฅเบฒเบเบเบฒเบเบเบฑเบเบซเบกเบปเบเปเบกเปเบเบญเบธเบเบดเบเปเบซเปเบเบฑเบเบเบฒเบเบเปเบฒเปเบเปเบเบญเบเบกเบฑเบ, เปเบซเบเบเบปเบเบซเบผเบฒเบเบขเปเบฒเบเปเบเปเบเบทเบเปเบเบตเบเปเบเบตเบเปเบกเบทเปเบญเบเบดเบเบฒเบฅเบฐเบเบฒเบฎเบนเบเปเบเบเบเบปเปเบเบเปเบเบญเบเบเบฒเบเปเบเบตเบเบเบปเบงเบฅเบฐเบซเบฑเบเบเปเบฒเบฎเปเบญเบเบชเบฐเบซเบกเบฑเบ.
เบฎเบนเบเปเบเบเบเบฒเบเปเบเบตเบเบเบปเบงเบซเบผเบฑเบ
เบเบฑเปเบเบเบฑเปเบ, เปเบเปเบงเบฅเบฒเบเบตเปเบเบงเบเปเบฎเบปเบฒเปเบเบตเบเบเบปเบงเบชเบฐเบเบฑเบเปเบซเบกเปเบเบญเบเบเปเบฒเบฎเปเบญเบเบชเบฐเบซเบกเบฑเบ, เบเบงเบเปเบฎเบปเบฒเปเบเปเบเบญเบเบเบฐเปเบเบตเบเบเบฑเบ เบเบฑเบเบซเบฒเบเบฒเบเบขเบธเบเปเบฎเบฑเบเบงเบฝเบ, เบชเปเบฒเบเบเบถเปเบเปเบเบฅเบฐเบซเบงเปเบฒเบเบเบฒเบเบเปเบฝเบเปเบเบทเปเบญเบเปเบกเปเบเปเบฒเบเบเบฒเบเบเบฐเบฅเบดเบ. เบเบฒเบเบเบฒเบฅเบฐเบเบญเบเบเบฒเบเปเบญเบฑเบเบเบฅเบดเปเบเบเบฑเบเบฎเบธเปเบเปเบเบปเปเบฒเปเบเบซเบฒเบญเบฑเบเปเบซเบกเปเบเปเปเบชเบฒเบกเบฒเบเบเปเบฝเบเปเบเปเบเบฑเบเบเบต: เบเปเบญเบเบญเบทเปเบเบเบงเบเปเบฎเบปเบฒเบเปเบญเบเปเบซเปเปเบเปเปเบเบงเปเบฒเบชเบฐเบเบฑเบเปเบซเบกเปเบเปเปเบเบฝเบเปเบเปเบเบทเบเบเบฒเบงเปเบซเบฅเบเบขเปเบฒเบเบชเปเบฒเปเบฅเบฑเบเบเบปเบ, เปเบเปเบเบฑเบ "เบญเบปเบเบญเบธเปเบเบเบถเปเบ" (i. e., เบเปเบญเบกเบเบตเปเบเบฐเปเบซเปเบเปเบฅเบดเบเบฒเบเบเปเบฒเบฎเปเบญเบเบเป).
เบเบฑเปเบเบเบฑเปเบ, เบชเปเบฒเบฅเบฑเบเบเบฒเบเบเบฑเปเบเบเบฑเบเบชเบญเบเบฎเบธเปเบเบเบญเบเปเบญเบฑเบเบเบฅเบดเปเบเบเบฑเบ (เปเบเบปเปเบฒเปเบฅเบฐเปเบซเบกเป) เบเบฐเปเบฎเบฑเบเบงเบฝเบเบเปเบญเบกเปเบเบฑเบ. เปเบเบดเปเบเบญเบฑเบเบเบฐเปเบเบกเบฑเบเบเปเบฒเปเบเบชเบนเป เบเบฒเบเบเบฑเบเปเบเปเบเบเปเบฝเบงเบเบฑเบเบเบฑเบเบเบฐเบเบฒเบเบญเบเบเบตเปเปเบเปเบเบเบฑเบ: เปเบเบทเบญเบเปเบฒเบ, เบฅเบฐเบเบปเบเปเบเบฅเป, IPC, เปเบฅเบฐเบญเบทเปเบเป. เบเปเบงเบ Docker, เบเบฑเบเบซเบฒเบเบตเปเบเบทเบเปเบเปเปเบเปเบเปเบเปเบฒเบเปเบเบเบเบฒเบเปเบฅเปเบเปเบงเบตเบเบฑเบเบเปเบฒเบเปเบเบญเบเปเบญเบฑเบเบเบฅเบดเปเบเบเบฑเบเบขเบนเปเปเบเบเบฑเบเปเบเบเบเปเบฒเบเบซเบฒเบ, เปเบเบดเปเบเบเบฒเบเปเบเบเบเบฑเบเบเบฐเบเบฒเบเบญเบเปเบกเปเบเบฎเบฑเบเบเบฐเบเบฑเบเบเบฒเบเปเบเปเบฎเบเบเบฝเบงเบเบฑเบ (เปเบเบทเปเบญเบเปเบกเปเบเปเบฒเบ / เปเบเบทเปเบญเบ virtual). เปเบเปเบเบญเบ, เบเปเบฒเบเบชเบฒเบกเบฒเบเปเบเปเบฎเบฑเบเปเบเบเบเบฒเบ tricks เปเบเบเบเปเปเบกเบตเบเบฒเบ insulation เบเบฑเบเบซเบกเบปเบ, เปเบเปเบเปเบฒเบซเบฒเบเบงเปเบฒเบกเบตเปเบเบทเปเบญเบเบกเบทเบเบตเปเบเปเบญเบกเบเบตเปเบเบฐเปเบฎเบฑเบเปเบฅเบฐเบชเบฐเบเบงเบ, เบซเบผเบฑเบเบเบฒเบเบเบฑเปเบเบกเบตเปเบซเบเบเบปเบเบเบปเบเบเบฑเบเบเปเบฒเบก - เบเปเปเปเบซเปเบฅเบฐเปเบฅเบตเบเบกเบฑเบ.
Containerization เบชเบฐเบซเบเบญเบเบเบปเบเบเบฐเปเบซเบเบเบญเบทเปเบเปเบเปเบฒเบเบงเบเบซเบผเบฒเบเปเบเปเบงเบฅเบฒเบเบตเป deployed. เบเปเบฒเบฎเปเบญเบเบชเบฐเบซเบกเบฑเบเปเบเบเปเปเบเบฒเบกเปเบกเปเบเบเบถเปเบเบเบฑเบ เบชเบฐโเบเบฑเบโเบชเบฐโเปเบเบฒเบฐโ (เบซเบผเบทโเปเบฅโเบเบฐโเบชเบฐโเบเบฑเบโ) เบเบฒเบเบเบฒเบชเบฒ, เบกเบตเปเบกเบเบนเบ / เบชเปเบงเบเบเบฐเบซเบเบฒเบ, เปเบฅเบฐเบญเบทเปเบเป, เปเบเบฑเปเบเบเบฝเบงเบเบฑเบเบเบฑเบเบชเบฐเบเบฑเบเบเบญเบเบเบงเบเปเบเบปเบฒ. เปเบฅเบฐเบเบตเปเบเปเปเบเบฝเบเปเบเปเบเปเบฒเปเบเปเบเบฑเบเบชเบฐเบเบฒเบเปเบงเบเบฅเปเบญเบกเบเบตเปเบเบฐเบเบดเบเบฑเบเปเบเปเบเบฑเบเบเบตเบเบฑเบเปเบ, เปเบเปเบเบฑเบเบเบฑเบเบชเบฐเบเบฒเบเปเบงเบเบฅเปเบญเบกเบเบฑเบเบซเบกเบปเบ, เบฅเบงเบกเบเบฑเบ เบเบญเบโเปเบงโเบฅเบฐโเบเบปเบโ เปเบฅเบฐเบฎเบธเปเบเบเบญเบเบกเบฑเบ (เปเบเบดเบเบเบฒเบเปเบเบเบขเบฒเบ Linux เบเบตเปเปเบเป). เปเบเบทเปเบญเบเบเบฒเบเบเบงเบฒเบกเบเบดเบเบเบตเปเบงเปเบฒเบเบนเปเบเบญเบเปเบเบเปเบเบตเบเปเปเบเบฝเบเปเบเปเบกเบตเบฅเบฐเบซเบฑเบเบเปเบฒเบฎเปเบญเบเบชเบฐเบซเบกเบฑเบ, เปเบเปเบเบฑเบเบเบดเบเบเบฑเปเบเบฅเบฐเบเบปเบเปเบฅเบฐเบเบญเบเปเบงเบเปเบฒเบฎเปเบญเบเบชเบฐเบซเบกเบฑเบเบเบญเบเบชเบฐเบเบฑเบเบเบตเปเบเปเบฒเบเบปเบเปเบงเปเบเปเบญเบ, เบเปเบฒเบเบชเบฒเบกเบฒเบเบฅเบทเบกเบเปเบฝเบงเบเบฑเบเบเบฑเบเบซเบฒเบเปเบฝเบงเบเบฑเบเบเบฒเบเบเบถเปเบเบเบฑเบ.
เบเปเปเบซเปเบชเบฐเบซเบผเบธเบ เบฎเบนเบเปเบเบเบเบฒเบเปเบเบตเบเบเบปเบงเบเบปเปเบเบเป เบชเบฐโเบเบฑเบโเปเบซเบกเปโเปเบเบโเบเบดโเบเบฒโเบฅเบฐโเบเบฒโเบเบฑเบโเปเบโเบเบฑเปเบโเบเปเปโเปเบโเบเบตเปโ:
- เปเบเบเบญเบเบเปเบฒเบญเบดเบ, เปเบงเบตเบเบฑเบเปเบเบปเปเบฒเบเบญเบเปเบญเบฑเบเบเบฅเบดเปเบเบเบฑเบเปเบฎเบฑเบเบงเบฝเบเบขเบนเปเปเบเบเบฑเบเบเปเบฒเบญเบดเบ.
- เบชเบฐเบเบฑเบเปเบซเบกเปเปเบเปเบเบทเบเบกเปเบงเบเบญเบญเบเปเบฅเบฐ "เบญเบปเบเบญเบธเปเบเบเบถเปเบ" เปเบเบเบฑเบเบเบตเบชเบญเบ. เปเบเบฑเบเบเบตเปเบชเบฑเบเปเบเบเบงเปเบฒเบชเบฐเบเบฑเบเปเบซเบกเปเบเบตเปเบเบปเบงเบกเบฑเบเปเบญเบเบญเบฒเบเบเบฐเบเบฐเบเบดเบเบฑเบเบเปเปเบเบฝเบเปเบเปเบฅเบฐเบซเบฑเบเบเปเบฒเบฎเปเบญเบเบชเบฐเบซเบกเบฑเบเบเบตเปเบเบทเบเบเบฑเบเบเบธเบ, เปเบเปเบเบฑเบเบกเบตเบเบฒเบเบเบถเปเบเบเบฑเบเปเบเปเบเบญเบเบกเบฑเบ, เปเบเบฑเปเบเบเบฝเบงเบเบฑเบเบเบฑเบเบญเบปเบเบเบฐเบเบญเบเบเบญเบเบฅเบฐเบเบปเบ (เบเบปเบงเบขเปเบฒเบ, เบฎเบธเปเบเปเบซเบกเปเบเบญเบ OpenSSL เบซเบผเบทเบเบฒเบเปเบเบเบขเบฒเบเบเบฑเบเบซเบกเบปเบ).
- เปเบกเบทเปเบญเบชเบฐเบเบฑเบเปเบซเบกเปเปเบกเปเบเบเบฝเบกเบเปเบญเบกเบขเปเบฒเบเปเบเบฑเบกเบเบตเปเปเบเบทเปเบญเบฎเบฑเบเปเบเปเบเบฒเบเบฎเปเบญเบเบเป, เบเบฒเบเบเบฐเบฅเบฒเบเบญเบเบเปเบฝเบเบเบฒเบเบเบฑเบเบเปเบฒเบญเบดเบเปเบเบซเบฒเบเบฑเบเบเบตเบชเบญเบ.
- เปเบงเบตเบเบฑเบเปเบเบปเปเบฒเบชเบฒเบกเบฒเบเบขเบธเบเปเบเปเปเบฅเปเบง.
เบงเบดเบเบตเบเบฒเบเบเบตเปเบเบญเบเบเบฒเบเบเปเบฒเปเบเปเบชเบฐเบเบฑเบเบเบตเปเปเบเบเบเปเบฒเบเบเบฑเบเบเบญเบเบเปเบฒเบฎเปเบญเบเบชเบฐเบซเบกเบฑเบเปเบเบเบฑเบเบเบธเปเบเบเบเปเบฒเบเบซเบฒเบเบชเบฐเบซเบเบญเบเบเบงเบฒเบกเบชเบฐเบเบงเบเบญเบทเปเบ - rollback เปเบง เบเบฑเบเบฎเบธเปเบเปเบเบปเปเบฒ (เบซเบผเบฑเบเบเบฒเบเบเบฑเบเบซเบกเบปเบ, เบกเบฑเบเบเบฝเบเบเปเบเบตเปเบเบฐเบเปเบฝเบเบเบฒเบเบเบฐเบฅเบฒเบเบญเบเปเบเบซเบฒเบเบฑเบเบเบตเปเบเปเบญเบเบเบฒเบ).
เบเปเบฒโเปเบเบฐโเบเปเบฒโเบเบฑเปเบโเบเปเบฒโเบญเบดเบโเบชเบธเบโเบเปเบฒเบโเบชเบฝเบโเบเปเบฒเบโเบเบทโเบเบฒเบโเบชเบดเปเบโเบเบฒเบโเบขเปเบฒเบโเบเบตเปโเปเบเบดเบโเปเบกเปเบโเบงเปเบฒโเบเบฑเบโเบเบฑเบโเบเบฑเบโเบเปเปโเบชเบฒโเบกเบฒเบโเบเบญเบโเบซเบฒโเบเบงเบฒเบกโเบเบดเบโเบเบญเบโ: โ.[เปเบกเบทเปเบญเบเบฑเบเบเบฒเบเบเบฒเบเบเบฑเบเบชเบปเปเบเบขเปเบฒเบเบเปเปเปเบเบทเปเบญเบเบเบฑเบ Docker] เปเบเป Docker [เปเบฅเบฐเปเบเบปเปเบฒเปเบเบชเบดเปเบเบเบตเปเบกเบฑเบเปเบซเป]" เบเบทเบเปเปเบกเบนเบเบเบฒเบ, เบเบตเปเบเปเปเปเบกเปเบเบฅเบนเบเบเบทเบเปเบเบดเบเบเบตเปเบเบฐเปเบเปเปเบเบเบธเบเบเบฑเบเบซเบฒ, เปเบเปเปเบเบฑเบเปเบเบทเปเบญเบเบกเบทเบเบตเปเบชเบฐเบซเบเบญเบเบเบทเปเบเบเบฒเบเบเบตเปเบเบตเปเบฅเบตเบ.
เบเบฒเบเบชเบทเบเบเบฑเบ
เปเบเบ "reproducibility" เบเบงเบเปเบฎเบปเบฒเบซเบกเบฒเบเปเบเบดเบเบเบธเบเบเบปเปเบงเปเบเบเบญเบเบเบฑเบเบซเบฒเบเบตเปเบเบปเบเปเบเปเบงเบฅเบฒเบเบตเปเบเบฐเบเบดเบเบฑเบเบเบฒเบเบเปเบฒเบฎเปเบญเบเบชเบฐเบซเบกเบฑเบ. เบเบงเบเปเบฎเบปเบฒเปเบงเบปเปเบฒเบเปเบฝเบงเบเบฑเบเบเปเบฅเบฐเบเบตเบเบฑเปเบเบเปเบฒเบง:
- Scripts เบเบตเปเบเบงเบเบชเบญเบเปเบเบเบเบฐเปเบเบเบเบธเบเบเบฐเบเบฒเบเบชเปเบฒเบฅเบฑเบเบเบฒเบเบชเบฐเปเบเบเบเบฑเปเบเบเบญเบเบเปเบญเบเปเบเปเบฎเบฑเบเบเบฒเบเบเบฐเบฅเบดเบเบเบทเบเบขเปเบฒเบเบเบทเบเบเปเบญเบเปเบเบเบฒเบเบเบฐเบฅเบดเบ.
- เบเปเบฒเบฎเปเบญเบเบชเบฐเบซเบกเบฑเบเปเบเปเบเบทเบเบเบฑเบเบเบตเบกเบกเบฒเบขเบนเปเปเบเปเบเบทเปเบญเบเปเบกเปเบเปเบฒเบเบเบตเปเบชเบฒเบกเบฒเบเบฎเบฑเบเบเบธเบเบเบฒเบเบเปเบญเบเปเบฅเบเบเปเบฝเบเบเบงเบฒเบกเบเบญเบ repository เบเบตเปเปเบเบเบเปเบฒเบเบเบฑเบ (เปเบกเบทเปเบญเปเบงเบฅเบฒเบเปเบฒเบเปเบเบเบงเบเบกเบฑเบเบเบทเบเบเบฑเบเบเบธเบ, เปเบฅเบฐเบเบฑเบเบเบงเบเปเบเบปเบฒเบชเบฐเบเบฑเบเบเบญเบเปเบญเบฑเบเบเบฅเบดเปเบเบเบฑเบเบเบตเปเบเบดเบเบเบฑเปเบ).
- "เบเบธเบเบชเบดเปเบเบเบธเบเบขเปเบฒเบเปเบฎเบฑเบเบงเบฝเบเบชเปเบฒเบฅเบฑเบเบเปเบญเบเปเบเบเปเบญเบเบเบดเปเบ!" (...เปเบฅเบฐโเบเบนเปโเบเบฑเบโเบเบฐโเบเบฒโเบเปเปโเปเบเปโเบญเบฐโเบเบธโเบเบฒเบโเปเบซเปโเปเบเบปเปเบฒโเปเบโเปเบโเบเบฒเบโเบเบฐโเบฅเบดเบโ.)
- เบเปเบฒเบเบเปเบฒเปเบเบฑเบเบเปเบญเบเบเบงเบเปเบเบดเปเบเบเบฒเบเบชเบดเปเบเบเบฒเบเบขเปเบฒเบเปเบเบชเบฐเบเบฑเบเปเบเบปเปเบฒ (เปเบเบฑเบเปเบงเป).
- ...
เปเบเบเปเบเบทเปเบญเปเบเปเปเบฅเปเบงเบเบญเบเปเบเบปเบฒเปเบเบปเปเบฒเบเบปเปเบกเบฅเบปเบเปเบเปเบเบดเบเบเบงเบฒเบกเบเบดเบเบเบตเปเบงเปเบฒเบเบฒเบเบเบฐเบเบดเบเบฑเบเบเบฒเบกเบชเบฐเบเบฒเบเปเบงเบเบฅเปเบญเบกเบเบตเปเบเปเบฒเปเบเปเบขเปเบฒเบเปเบเบฑเบกเบเบตเป (เปเบเบฑเปเบเบเบฝเบงเบเบฑเบเบเบฑเบเบเบฒเบเบเบฒเบเบเบฑเบเปเบเบเบญเบเบกเบฐเบเบธเบ) เปเบกเปเบเบกเบตเบเบงเบฒเบกเบเปเบฒเปเบเบฑเบ. เบเบงเบเปเบฎเบปเบฒเบชเบฒเบกเบฒเบเบฎเบฑเบเบเบฐเบเบฑเบเบเบฒเบเบชเบทเบเบเบฑเบเปเบเปเปเบเบงเปเบ? เบชเปเบฒเบเบฎเบนเบเบเบฒเบ Docker เบญเบตเบเปเบชเปเบฅเบฐเบซเบฑเบเบเบฒเบ Git, เปเบฅเบฐเบซเบผเบฑเบเบเบฒเบเบเบฑเปเบเบเปเบฒเปเบเปเบเบงเบเบกเบฑเบเบชเปเบฒเบฅเบฑเบเบงเบฝเบเบเบฒเบเปเบเบเปเปเบเบฒเบก: เปเบเบชเบฐเบเบฒเบเบเบตเปเบเบปเบเบชเบญเบ, เปเบเบเบฒเบเบเบฐเบฅเบดเบ, เปเบเปเบเบทเปเบญเบเบเบฑเบเบเปเบญเบเบเบดเปเบเบเบญเบเปเบเบฅเปเบเบฅเบก ... เปเบเปเบงเบฅเบฒเบเบฝเบงเบเบฑเบ, เบกเบฑเบเปเบเบฑเบเบชเบดเปเบเบชเปเบฒเบเบฑเบเบเบตเปเบเบฐเบซเบผเบธเบเบเปเบญเบเบเบฒเบเบเบฐเบเบดเบเบฑเบเบเบตเปเบเบทเบเบเบฐเบเบดเบเบฑเบ. ะฟะพัะปะต เบเบฐเบเบญเบเบฎเบนเบเบเบฒเบ: เบกเบฑเบเบเปเบฒเบเบเบงเปเบฒ, เบเบงเบฒเบกเปเบเบฑเบเปเบเปเบเปเบซเบเปเบญเบเบเบตเปเบเบฐเบกเบตเบเบงเบฒเบกเบเบดเบเบเบฒเบ.
เปเบเบเบชเปเบฒเบเบเบทเปเบเบเบฒเบเปเบกเปเบเบฅเบฐเบซเบฑเบ
เบเปเบฒเบเบงเบฒเบกเบเปเบญเบเบเบฒเบเบเปเบฒเบเปเบเบเบชเปเบฒเบเบเบทเปเบเบเบฒเบ (เบเบงเบฒเบกเบเปเบญเบกเบเบญเบเบเบญเบเปเบงเปเบเบตเบเปเบงเบต, เบฎเบธเปเบเบเบญเบเบกเบฑเบ, เปเบฅเบฐเบญเบทเปเบเป) เบเปเปเปเบเปเบเบทเบเบเบฑเบเบเบฑเปเบเปเบฅเบฐ "เบเปเบฒเปเบเบตเบเปเบเบเบเบฒเบ", เบซเบผเบฑเบเบเบฒเบเบเบฑเปเบ, เบเบฒเบเบเบฑเบเบเบธเบเปเบญเบฑเบเบเบฅเบดเปเบเบเบฑเบเปเบเปเบเปเปเบชเบฒเบกเบฒเบเบชเบปเปเบเบเบปเบเบฎเปเบฒเบเปเบเป. เบเบปเบงเบขเปเบฒเบ, เปเบเบเบฑเปเบเบเบญเบเบเบตเปเบเปเบฒเบเปเบเปเบเปเบฝเบเปเบเบฑเบ PHP 7.0 เปเบฅเปเบงเปเบฅเบฐเบเบฝเบเบฅเบฐเบซเบฑเบเปเบซเบกเปเบเบฒเบกเบเบงเบฒเบกเปเบซเบกเบฒเบฐเบชเบปเบก - เบซเบผเบฑเบเบเบฒเบเบเบฑเปเบ, เบฎเบนเบเบฅเบฑเบเบชเบฐเบเบฐเบเบญเบเบกเบฑเบเปเบเบเบฒเบเบเบฐเบฅเบดเบเบเบฑเบเบเบฒเบ PHP เปเบเบปเปเบฒ (5.5) เปเบเปเบเบญเบเบเบฐเปเบฎเบฑเบเปเบซเปเบเบนเปเปเบเบเบนเปเบซเบเบถเปเบเปเบเบเปเบ. เบเปเบฒเบเบญเบฒเบเบเบฐเบเปเปเบฅเบทเบกเบเปเบฝเบงเบเบฑเบเบเบฒเบเบเปเบฝเบเปเบเบเบเบตเปเบชเปเบฒเบเบฑเบเปเบเบชเบฐเบเบฑเบเบเบฒเบชเบฒเปเบเบเบฒเบชเบฒ, เปเบเป "เบกเบฒเบเปเบกเปเบเบขเบนเปเปเบเบฅเบฒเบเบฅเบฐเบญเบฝเบ": เบเบงเบฒเบกเปเบเบเปเบเบญเบฒเบเบเบฐเบขเบนเปเปเบเบเบฒเบเบเบฑเบเบเบธเบเปเบฅเบฑเบเบเปเบญเบเบเบญเบเบเบฒเบเบเบถเปเบเบเบฑเบเปเบเป.
เบงเบดเบเบตเบเบฒเบเปเบเปเปเบเบเบฑเบเบซเบฒเบเบตเปเปเบกเปเบเปเบเบฑเบเบเบตเปเบฎเบนเปเบเบฑเบเปเบเบฑเบ IaC (เปเบเบเบชเปเบฒเบเบเบทเปเบเบเบฒเบเปเบเบฑเบเบฅเบฐเบซเบฑเบ, "เปเบเบเบชเปเบฒเบเบเบทเปเบเบเบฒเบเปเบเบฑเบเบฅเบฐเบซเบฑเบ") เปเบฅเบฐเบเปเบฝเบงเบเปเบญเบเบเบฑเบเบเบฒเบเปเบเบฑเบเบฎเบฑเบเบชเบฒเบเบงเบฒเบกเบเปเบญเบเบเบฒเบเปเบเบเบชเปเบฒเบเบเบทเปเบเบเบฒเบเบเปเบญเบกเบเบฑเบเบฅเบฐเบซเบฑเบเบเปเบฒเบฎเปเบญเบเบชเบฐเบซเบกเบฑเบ. เบเบฒเบเบเปเบฒเปเบเปเบกเบฑเบ, เบเบฑเบเบเบฑเบเบเบฐเบเบฒเปเบฅเบฐเบเบนเปเบเปเบฝเบงเบเบฒเบ DevOps เบชเบฒเบกเบฒเบเปเบฎเบฑเบเบงเบฝเบเบเบฑเบเบเปเบญเบเปเบเบฑเบเบเปเปเบกเบนเบเบเปเบฒเบฎเปเบญเบเบชเบฐเบซเบกเบฑเบ Git เบเบฝเบงเบเบฑเบ, เปเบเปเบขเบนเปเปเบเบชเปเบงเบเบเปเบฒเบเปเบเบญเบเบกเบฑเบ. เบเบฒเบเบฅเบฐเบซเบฑเบเบเบตเป, เบฎเบนเบเบเบฒเบ Docker เบเบทเบเบชเปเบฒเบเบเบทเปเบเปเบ Git, เปเบเบดเปเบเปเบญเบฑเบเบเบฅเบดเปเบเบเบฑเบเปเบเปเบเบทเบเบเปเบฒเปเบเปเบเปเปเบเบเบเปเบฒเบเบถเบเปเบเบดเบเบเบงเบฒเบกเบชเบฐเปเบเบฒเบฐเบเบญเบเปเบเบเบชเปเบฒเบเบเบทเปเบเบเบฒเบเบเบฑเบเบซเบกเบปเบ. เปเบงเบปเปเบฒเบเปเบฒเบเป, เบชเบฐเบเบดเบ (เบเบปเบเบฅเบฐเบเบฝเบ) เบชเปเบฒเบฅเบฑเบเบเบฒเบเบเบฐเบเบญเบเบฎเบนเบเบเบฒเบเบเบงเบเบเบฐเบขเบนเปเปเบเบเปเบญเบเปเบเบฑเบเบกเปเบฝเบเบเบฝเบงเบเบฑเบเบเบฑเบเบฅเบฐเบซเบฑเบเปเบซเบผเปเบเปเบฅเบฐเบฅเบงเบกเปเบเบปเปเบฒเบเบฑเบ.
เปเบเบเปเบฅเบฐเบเบตเบเบญเบเบชเบฐเบเบฒเบเบฑเบเบเบฐเบเบฐเบเปเบฒเบเบญเบเปเบญเบฑเบเบเบฅเบดเปเบเบเบฑเบเบซเบผเบฒเบเบเบฑเปเบ - เบเบปเบงเบขเปเบฒเบ, เบกเบต nginx, เปเบเบดเปเบเบขเบทเบเบขเบนเปเบเบฒเบเบซเบเปเบฒเบเบญเบเปเบญเบฑเบเบเบฅเบดเปเบเบเบฑเบเบเบตเปเปเบเปเปเบฅเปเบงเบเบฒเบเปเบ Docker container - เบฎเบนเบเบเบฒเบ Docker เบเปเบญเบเปเบเปเบฎเบฑเบเบเบฒเบเบชเปเบฒเบเบเบฒเบเบฅเบฐเบซเบฑเบเปเบ Git เบชเปเบฒเบฅเบฑเบเปเบเปเบฅเบฐเบเบฑเปเบ. เบซเบผเบฑเบเบเบฒเบเบเบฑเปเบ, เบฎเบนเบเบเบฒเบเบเปเบฒเบญเบดเบเบเบฐเบกเบตเบเปเบฒเบฎเปเบญเบเบชเบฐเบซเบกเบฑเบเบเบตเปเบกเบตเบเบฒเบเบเบฒเบชเบฒเปเบฅเบฐเบเบฒเบเบเบถเปเบเบเบฑเบ "เปเบเปเบเบดเบ", เปเบฅเบฐเบฎเบนเบเบเบฒเบเบเบตเบชเบญเบเบเบฐเบกเบต nginx เปเบเบดเบเบเปเปเบฒ.
เบฎเบนเบเบเบฒเบ Docker, เบเบฒเบเบชเบทเปเบชเบฒเบเบเบฑเบ Git
เบเบงเบเปเบฎเบปเบฒเปเบเปเบเบฎเบนเบเบเบฒเบ Docker เบเบฑเบเบซเบกเบปเบเบเบตเปเปเบเบฑเบเบเปเบฒเบเบฒเบ Git เปเบเบฑเบเบชเบญเบเบเบฐเปเบเบ: เบเบปเปเบงเบเบฒเบงเปเบฅเบฐเบเบฒเบเบเปเบญเบ. เบฎเบนเบเบเบฒเบเบเบปเปเบงเบเบฒเบง tagged เปเบเบเบเบทเปเบเบญเบเบชเบฒเบเบฒเปเบ Git, เบชเบฒเบกเบฒเบ overwritted เปเบเบเบเปเบฒเบซเบกเบฑเปเบเบชเบฑเบเบเบฒเบเปเปเปเบเปเบฅเบฐ rolled เบญเบญเบเบเบฝเบเปเบเปเบชเปเบฒเบฅเบฑเบเบเบฒเบเบชเบฐเปเบเบเบเบปเบงเบขเปเบฒเบ (เบเปเปเปเบกเปเบเบเบฒเบเบเบฐเบฅเบดเบ). เบเบตเปเปเบกเปเบเบเบงเบฒเบกเปเบเบเบเปเบฒเบเบเบตเปเบชเปเบฒเบเบฑเบเบเบญเบเบเบงเบเปเบเบปเบฒเบเบฒเบเบเบฒเบเบเปเบญเบเบเบปเบง: เบเปเบฒเบเบเปเปเปเบเบตเบเบฎเบนเปเบงเปเบฒเบเปเบฒเบซเบกเบฑเปเบเบชเบฑเบเบเบฒเบชเบฐเปเบเบฒเบฐเปเบเบขเบนเปเปเบเบเบงเบเบกเบฑเบ.
เบกเบฑเบเปเบฎเบฑเบเปเบซเปเบเบงเบฒเบกเบฎเบนเปเบชเบถเบเบเบตเปเบเบฐเปเบเบฑเบเบเปเบฒเปเบเบฑเบเบฎเบนเบเบเบฒเบเบเบปเปเบงเบเบฒเบง: เบชเบฒเบเบฒเปเบกเปเบเบปเบ (เบเปเบฒเบเบชเบฒเบกเบฒเบเบกเปเบงเบเบญเบฑเบเบเบฐเปเบเบกเบฑเบเบญเบญเบเปเบเบซเบฒเปเบงเบฑเบเปเบเบเปเปเบเบเบเปเบฒเบเบซเบฒเบเปเบเบทเปเบญเปเบเบดเปเบเบชเบฐเบเบฑเบเบเบฐเบเบธเบเบฑเบเบเบญเบเบเบปเปเบเบชเบฐเบเบฑเบ), เบชเบฒเบเบฒเบเบตเปเบกเบตเบเบฒเบเบเปเบญเบ, เบชเบฒเบเบฒเบเบญเบเบเบฒเบเบเบฐเบเบดเบเบชเปเบฒเบเบชเบฐเปเบเบฒเบฐ.
เบซเบผเบฑเบเบเบฒเบเบเบฒเบเบชเบฐเปเบเบเบเบปเบงเบขเปเบฒเบเบเบญเบเบฎเบนเบเบเบฒเบเบเบปเปเบงเบเบฒเบงเบกเบฒเปเบเบดเบเบเบงเบฒเบกเบเปเบญเบเบเบฒเบเบชเปเบฒเบฅเบฑเบเบเบฒเบเปเบเบเบฒเบชเบฒเปเบเบเบฒเบเบเบฐเบฅเบดเบ, เบเบฑเบเบเบฑเบเบเบฐเบเบฒเปเบชเปเปเบเบฑเบเบเบตเปเปเบเปเบเบญเบ. เบฅเบงเบเบฅเบงเบกเบญเบฑเบเบเบฐเปเบเบกเบฑเบเปเบเบเปเบเบฑเบ เบเปเบญเบเบฎเบนเบ (เปเบเบฑเบเบเบญเบเบกเบฑเบเบเบปเบเบเบฑเบเปเบเบฑเบเบเบฒเบ Git) เปเบฅเบฐเบเบทเบเปเบฅเบทเปเบญเบเบญเบญเบเปเบเปเบเบเบฑเปเบเบเบญเบ. เบเปเบฒเบกเบฑเบเบเบทเบเบเบงเบเบชเบญเบเบขเปเบฒเบเบชเปเบฒเปเบฅเบฑเบเบเบปเบเปเบเบเบเบฐเปเบเบเบเบธเบเบเบฐเบเบฒเบ, เบกเบฑเบเปเบเบชเบนเปเบเบฒเบเบเบฐเบฅเบดเบ.
เบเบตเบ
เบเบธเบเบชเบดเปเบเบเบธเบเบขเปเบฒเบเบเบตเปเบญเบฐเบเบดเบเบฒเบ (เบเบฒเบเปเบเบตเบเบเบปเบง, เบเบฒเบเบเบฐเบเบญเบเบฎเบนเบเบเบฒเบ, เบเบฒเบเบเปเบฒเบฅเบธเบเบฎเบฑเบเบชเบฒเบเปเปเบกเบฒ) เบชเบฒเบกเบฒเบเบเบทเบเบเบฐเบเบดเบเบฑเบเบขเปเบฒเบเปเบเบฑเบเบญเบดเบเบชเบฐเบซเบผเบฐเปเบเบเปเบเป Bash scripts เปเบฅเบฐเปเบเบทเปเบญเบเบกเบท "improvised" เบญเบทเปเบเป. เปเบเปเบเปเบฒเบเปเบฒเบเปเบฎเบฑเบเบชเบดเปเบเบเบตเป, เบซเบผเบฑเบเบเบฒเบเบเบฑเปเบเปเบเบเบฒเบเบเบธเบเบเบฒเบเบเบฐเบเบดเบเบฑเบเบเบฐเบเปเบฒเปเบเบชเบนเปเบเบงเบฒเบกเบชเบฑเบเบชเบปเบเบเบตเปเบเบดเปเบเปเบซเบเปเปเบฅเบฐเบเบฒเบเบเบงเบเบเบธเบกเบเบตเปเบเปเปเบเบต. เบเบงเบฒเบกเปเบเบปเปเบฒเปเบเบเบตเป, เบเบงเบเปเบฎเบปเบฒเบกเบฒเปเบเบทเปเบญเบชเปเบฒเบเบเบปเบเบเบฐเปเบซเบเบเบเบฒเบเปเบฎเบฑเบเบงเบฝเบเบเบดเปเบชเบเบเบญเบเบเบงเบเปเบฎเบปเบฒเบชเปเบฒเบฅเบฑเบเบเบฒเบเบเปเปเบชเปเบฒเบ CI / CD - เบเบตเบ.
เบฅเบฐเบซเบฑเบเปเบซเบผเปเบเบเบญเบเบกเบฑเบเบเบทเบเบเบฝเบเปเบเบฑเบ Ruby, เปเบเบตเบเปเบซเบผเปเบเปเบฅเบฐเบเบฑเบเบเบตเบกเบกเบฒเปเบ
เบญเบฑเบเปเบเบ 13 เบชเบดเบเบซเบฒ 2019: เปเบเบเบฑเบเบเบธเบเบฑเบเปเบเบฑเบเปเบเบเบเบฒเบ เบเบตเบ เบเปเบฝเบเบเบทเปเปเบเบฑเบ
Kubernetes
เบญเบตเบเบเบฐเบเบฒเบเบซเบเบถเปเบเปเบเบทเปเบญเบเบกเบท Open Source เบเบตเปเบเบฝเบกเบเปเบญเบกเบเบตเปเปเบเปเบฎเบฑเบเบเบฒเบเบเบญเบกเบฎเบฑเบเปเบฅเปเบงเปเบเบชเบฐเบเบฒเบเปเบงเบเบฅเปเบญเบกเบเบตเปเปเบเบฑเบเบกเบทเบญเบฒเบเบตเบเปเบกเปเบ Kubernetes, เบเบธเปเบกเบเบฒเบเบเบฑเบเบเบฒเบ Docker. เบซเบปเบงเบเปเปเบเบญเบเบเบฒเบเบเปเบฒเปเบเปเบเบญเบเบกเบฑเบเปเบเบเบฒเบเบเปเบฒเปเบเบตเบเบเบฒเบเบเบญเบเปเบเบเบเบฒเบเบเบตเปเบชเปเบฒเบเบเบถเปเบเปเบ Docker เปเบกเปเบเปเบเบตเบเบเบญเบเปเบเบเบเบญเบเบเบปเบเบฅเบฒเบเบเบฒเบ, เบเบฑเปเบเบเบฑเปเบเบเบฒเบเบเปเบฒเบชเบฐเปเบซเบเบตเปเบกเปเบเบเบทเบเบเปเบฒเบเบฑเบเปเบเบชเบฐเบเบฒเบเบฅเบงเบกเบเบญเบเบเบฒเบเบฅเบฑเบเบชเบฐเบเบฐเบเบตเปเบซเบเปเบฒเบชเบปเบเปเบ.
เบชเบณเบฅเบฑเบเบเบฒเบเปเบเบตเบเบเบปเบง, Kubernetes เบชเบฐเปเปเบตเปเบซเป:
- เบเบฒเบโเบชเบญเบโเบชเบงเบโเบเบงเบฒเบกโเบเปเบญเบก โ เบเบฒเบโเบเบงเบโเบชเบญเบโเบเบงเบฒเบกโเบเปเบญเบกโเบเบญเบโเบเบฒเบโเบชเบฐโเบเบฑเบโเปเบซเบกเปโเบเบญเบโเบเปเบฒโเบฎเปเบญเบโเบชเบฐโเบซเบกเบฑเบ (เปเบเบทเปเบญโเบชเบฐโเบซเบผเบฑเบโเบเบฒเบโเบเบฐโเบฅเบฒโเบเบญเบโเบเบฑเบโเบกเบฑเบโ)โ;
- rolling update - sequential image update in a cluster of containers (เบเบฒเบเบเบดเบ, เบเบฒเบเบเบฑเบเบเบธเบ, เบเบฒเบเบเบฐเบเบฝเบกเบชเปเบฒเบฅเบฑเบเบเบฒเบเปเบเบตเบเบเบปเบง, เบเบฒเบเบชเบฐเบซเบผเบฑเบเบเบฒเบเบเบฐเบฅเบฒเบเบญเบ);
- synchronous update - เบเบฒเบเบเบฑเบเบเบธเบเบฎเบนเบเบเบฒเบเปเบเบเบธเปเบกเบเบตเปเบกเบตเบงเบดเบเบตเบเบฒเบเบเบตเปเปเบเบเบเปเบฒเบเบเบฑเบ: เบเปเบฒเบญเบดเบเปเบชเปเปเบเบดเปเบเบซเบเบถเปเบเบเบญเบเบเบฑเบ, เบซเบผเบฑเบเบเบฒเบเบเบฑเปเบเบชเปเบงเบเบเบตเปเปเบซเบผเบทเบญ;
- canary releases - เบเบฒเบเปเบเบตเบเบเบปเบงเบฎเบนเบเบเบฒเบเปเบซเบกเปเปเบเบเปเบฒเบเบงเบเบเปเบฒเบเบฑเบ (เบเบฐเบซเบเบฒเบเบเปเบญเบ) เบเบญเบเบเบฑเบเบเบธเปเบเบทเปเบญเบเบดเบเบเบฒเบกเบเบงเบเบเบฒเบเบดเบเบเบปเบเบเบฐเบเบด.
เปเบเบทเปเบญเบเบเบฒเบเบเบฒเบเบเบฑเบเบชเบปเปเบเบขเปเบฒเบเบเปเปเปเบเบทเปเบญเบเบเปเปเบเบฝเบเปเบเปเปเบเบฑเบเบเบฒเบเบเปเบญเบเปเบงเบตเบเบฑเบเปเบซเบกเปเปเบเบปเปเบฒเบเบฑเปเบ, Kubernetes เบกเบตเปเบญเบเบฒเบเบซเบผเบฒเบเบชเปเบฒเบฅเบฑเบเบเบฒเบเบเปเบฒเบฅเบธเบเบฎเบฑเบเบชเบฒเบเบทเปเบเบเบฒเบเปเบเบเบฅเปเบฒเบเบเปเปเบกเบฒ: เบเบฒเบเบเบดเบเบเบฒเบกเบเบฒเบเบเปเปเบชเปเบฒเบเปเบฅเบฐเบเบฑเบเบเบถเบเบชเปเบฒเบฅเบฑเบเบเบนเปเบเบญเบเปเบเบเปเบเบตเบเบฑเบเบซเบกเบปเบ, เบเบฒเบเบเบฑเบเบเบฐเบซเบเบฒเบเบญเบฑเบเบเบฐเปเบเบกเบฑเบ, เปเบฅเบฐเบญเบทเปเบเป. เบเบฑเบเบซเบกเบปเบเบเบตเปเปเบกเปเบเปเบฅเปเบงเปเบฅเบฐเบเบฝเบเปเบเปเบฅเปเบเปเบฒเบเบตเปเปเบซเบกเบฒเบฐเบชเบปเบก. เบเบฒเบเบเบฐเบเบดเบเบฑเบเปเบเบเบฐเบเบงเบเบเบฒเบเบเบญเบเบเปเบฒเบ.
เบเปเบฒเปเบเบฐเบเปเบฒเบชเบธเบเบเปเบฒเบ
- เปเบเป Docker.
- เบชเปเบฒเบเบฎเบนเบเบเบฒเบ Docker เบเบญเบเปเบญเบฑเบเบเบฅเบดเปเบเบเบฑเบเบชเปเบฒเบฅเบฑเบเบเบธเบเบเบงเบฒเบกเบเปเบญเบเบเบฒเบเบเบญเบเบเปเบฒเบ.
- เบเบฐเบเบดเบเบฑเบเบเบฒเบกเบซเบผเบฑเบเบเบฒเบ "เปเบเบเบชเปเบฒเบเบเบทเปเบเบเบฒเบเปเบกเปเบเบฅเบฐเบซเบฑเบ."
- เปเบเบทเปเบญเบกเบเปเป Git เบเบฑเบ Docker.
- เบเบงเบเบเบธเบกเบเปเบฒเบชเบฑเปเบเบเบญเบเบเบฒเบเปเบเบตเบเบเบปเบง.
- เปเบเปเปเบเบฅเบฐเบเบฐเบเบญเบกเบเบตเปเบเบฝเบกเบเปเบญเบก (Kubernetes เบซเบผเบทเบญเบทเปเบ).
เบงเบดเบเบตเปเบญ เปเบฅเบฐเบชเบฐเปเบฅเป
เบงเบดเบเบตเปเบญเบเบฒเบเบเบฒเบเบชเบฐเปเบเบ (เบเบฐเบกเบฒเบเบซเบเบถเปเบเบเบปเปเบงเปเบกเบ)
เบเบฒเบโเบเปเบฒโเบชเบฐโเปเบซเบเบตโเบเบปเบโเบฅเบฒเบโเบเบฒเบโ:
PS
เบเบปเบเบฅเบฒเบเบเบฒเบเบญเบทเปเบเปเบเปเบฝเบงเบเบฑเบเบซเบปเบงเบเปเปเปเบ blog เบเบญเบเบเบงเบเปเบฎเบปเบฒ:
- ยซ
werf - เปเบเบทเปเบญเบเบกเบทเบเบญเบเบเบงเบเปเบฎเบปเบฒเบชเปเบฒเบฅเบฑเบ CI / CD เปเบ Kubernetes (เบเบฒเบเบฅเบงเบกเปเบฅเบฐเบเบปเบเบฅเบฒเบเบเบฒเบเบงเบดเบเบตเปเบญ) ยป (Dmitry Stolyarov; 27 เบเบถเบเบชเบฐเบเบฒ 2019 เบขเบนเป DevOpsConf); - ยซ
เบเบฒเบเบเปเปเบกเบนเบ เปเบฅเบฐ Kubernetes ยป (Dmitry Stolyarov; เปเบเบทเบญเบเบเบฐเบเบดเบ 8, 2018 on HighLoad++); - ยซ
CI/CD เบเบฒเบเบเบฐเบเบดเบเบฑเบเบเบตเปเบเบตเบเบตเปเบชเบธเบเบเบฑเบ Kubernetes เปเบฅเบฐ GitLab ยป (Dmitry Stolyarov; เปเบเบทเบญเบเบเบฐเบเบดเบ 7, 2017 on HighLoad++); - ยซ
เบเบฐเบชเบปเบเบเบฒเบเบเบญเบเบเบงเบเปเบฎเบปเบฒเบเบฑเบ Kubernetes เปเบเปเบเบเบเบฒเบเบเบฐเบซเบเบฒเบเบเปเบญเบ ยป (Dmitry Stolyarov; 6 เปเบเบทเบญเบเบกเบดเบเบธเบเบฒ 2017 เบขเบนเป RootConf).
เปเบซเบผเปเบเบเปเปเบกเบนเบ: www.habr.com