เบซเบกเบฒเบโเปเบซเบโ. เปเบ.: เบเบฐเบเบฑเบเบเบฒเบเบเบญเบเบเปเบฅเบดเบเบฒเบ Tinder เบเบตเปเบกเบตเบเบทเปเบชเบฝเบเบเบญเบเปเบฅเบเปเบกเบทเปเบญเบเปเปเบเบปเบเบกเบฒเบเบตเปเปเบเปเปเบเปเบเบเบฑเบเบเบฒเบเบฅเบฒเบเบฅเบฐเบญเบฝเบเบเปเบฒเบเบงเบดเบเบฒเบเบฒเบเบเบญเบเบเบฒเบเปเบเบทเปเบญเบเบเปเบฒเบเบเบทเปเบเบเบฒเบเปเบเบเบฅเปเบฒเบเบเบญเบเบเบงเบเปเบเบปเบฒเปเบ Kubernetes. เบเบฐเบเบงเบเบเบฒเบเบเบฑเปเบเบเปเบฒเบงเปเบเปเปเบเปเปเบงเบฅเบฒเปเบเบทเบญเบเบชเบญเบเบเบตเปเบฅเบฐเบชเบปเปเบเบเบปเบเปเบซเปเบกเบตเบเบฒเบเปเบเบตเบเบเบปเบงเปเบเบฅเบฐเบเบฐเบเบญเบกเบเบฐเบซเบเบฒเบเปเบซเบเปเบซเบผเบฒเบเปเบ K8s, เบเบฐเบเบญเบเบเปเบงเบเบเปเบฅเบดเบเบฒเบ 200 เบเบตเปเปเบเบฑเบเปเบเบปเปเบฒเบเบฒเบเปเบ 48 เบเบฑเบเบเบนเปเบเบญเบเปเบเบเปเบเบต. เบงเบดเบชเบฐเบงเบฐเบเบญเบ Tinder เบเบฐเบชเบปเบเบเบฑเบเบเบงเบฒเบกเบซเบเบธเปเบเบเบฒเบเบญเบฑเบเปเบเบเบตเปเบซเบเปเบฒเบชเบปเบเปเบเปเบฅเบฐเบเบปเบเปเบเปเบฎเบฑเบเปเบกเปเบเบซเบเบฑเบ? เบญเปเบฒเบเบเปเบฒเปเบเบเบตเป.
เปเบเบฑเบเบซเบเบฑเบ?
เปเบเบทเบญเบเบชเบญเบเบเบตเบเปเบญเบ, Tinder เปเบเปเบเบฑเบเบชเบดเบเปเบเบเปเบฒเบเปเบงเบเบตเบเบญเบเบเบปเบเปเบ Kubernetes. Kubernetes เบเบฐเบเปเบงเบเปเบซเปเบเบตเบกเบเบฒเบ Tinder เบชเบฒเบกเบฒเบเบเบฑเบเบเบธเปเบฅเบฐเบเปเบฒเบเปเบเบเบฒเบเบเบฐเบฅเบดเบเบเปเบงเบเบเบงเบฒเบกเบเบฐเบเบฒเบเบฒเบกเบซเบเปเบญเบเบเบตเปเบชเบธเบเปเบเบเบเปเบฒเบเบเบฒเบเบเปเบฒเปเบเปเบเบตเปเบเปเปเบเปเบฝเบเปเบเบเปเบเป. (เบเบฒเบโเบเปเบฒโเปเบเปโเบเบตเปโเบเปเปโเบเปเบฝเบโเปเบเบโ). เปเบโเบเปโเบฅเบฐโเบเบตโเบเบตเปโ, เบเบฒเบโเบเบฐโเบเบญเบโเบเบญเบโเบเปเบฒโเบฎเปเบญเบโเบชเบฐโเบซเบกเบฑเบโ, เบเบฒเบโเบเปเบฒโเปเบเปโเบเบญเบโเปเบเบปเบฒโเปเบเบปเปเบฒโ, เปเบฅเบฐโเบเบทเปเบโเบเบฒเบโเปเบเบโเบฅเปเบฒเบโเบเบปเบงโเบกเบฑเบโเปเบญเบโเบเบฐโเบเบทเบโเบเปเบฒโเบเบปเบโเปเบเบฑเบโเปเบญโเบเบฐโเบฅเบฑเบโเปเบเบโเบฅเบฐโเบซเบฑเบโ.
เบเบงเบเปเบฎเบปเบฒเบเบฑเบเบเบญเบเบซเบฒเบงเบดเบเบตเปเบเปเปเบเบเบฑเบเบซเบฒเบเบญเบเบเบฒเบเบเบฐเบซเบเบฒเบ เปเบฅเบฐเบชเบฐเบเบฝเบเบฅเบฐเบเบฒเบ. เปเบกเบทเปเบญเบเบฒเบเบเบฑเบเบเบฐ เปเบฒเบ เบเบฒเบเปเบเบฑเบเบเบงเบฒเบก เบชเบณ เบเบฑเบ, เบเบงเบเปเบฎเบปเบฒเบกเบฑเบเบเบฐเบเปเบญเบเบฅเปเบเปเบฒเบซเบผเบฒเบเปเบเบฒเบเบตเปเบเบทเปเบญเปเบซเปเบเบปเบงเบขเปเบฒเบ EC2 เปเปเป เปเบนเบ. เบเบงเบฒเบกเบเบดเบเบเบญเบเบเบฒเบเปเบเบตเบเบเบปเบงเบเบนเปเบเบญเบเปเบเบเปเบเบตเปเบฅเบฐเปเบฅเบตเปเบกเบเบปเปเบเปเบซเปเบเปเบฅเบดเบเบฒเบเบเบฒเบเบเบฐเบฅเบฒเบเบญเบเปเบเบงเบดเบเบฒเบเบตเปเบเบเบเบตเปเบเบฐเปเบเบฑเบเบเบฒเบเบตเปเบเปเบเบฒเบเปเบเบฑเบเบเบตเปเบซเบเปเบฒเบชเบปเบเปเบเบซเบผเบฒเบเบชเปเบฒเบฅเบฑเบเบเบงเบเปเบฎเบปเบฒ.
เบเบฐเบเบงเบเบเบฒเบเบเบฑเปเบเบเปเบฒเบงเปเบเปเบเบฒเบเบกเบฒเปเบเบฑเบเบเบงเบฒเบกเบซเบเบธเปเบเบเบฒเบ. เปเบเบฅเบฐเบซเบงเปเบฒเบเบเบฒเบเปเบเบทเปเบญเบเบเปเบฒเบเบเบญเบเบเบงเบเปเบฎเบปเบฒเปเบเบเบปเปเบเบเบต 2019, เบเบธเปเบก Kubernetes เปเบเปเบเบฑเบเบฅเบธเปเบเบดเบเบเปเบฒเบเบงเบเบเบตเปเบชเปเบฒเบเบฑเบ เปเบฅเบฐเบเบงเบเปเบฎเบปเบฒเปเบฅเบตเปเบกเบเบปเบเบเบฑเบเบซเบฒเบเปเบฒเบเปเปเบเบทเปเบญเบเบเบฒเบเบเบฐเบฅเบดเบกเบฒเบเบเบฒเบเบชเบฑเบเบเบญเบ, เบเบฐเปเบฒเบเบเบญเบเบเบธเปเบก เปเบฅเบฐ DNS. เบเบฝเบเบเบนเปเบเบฑเบเบงเบดเบเบตเบเบฒเบ, เบเบงเบเปเบฎเบปเบฒเปเบเปเปเบเปเปเบเบเบฑเบเบซเบฒเบเบตเปเบซเบเปเบฒเบชเบปเบเปเบเบซเบผเบฒเบเบเบตเปเบเปเบฝเบงเบเปเบญเบเบเบฑเบเบเบฒเบเปเบเบทเปเบญเบเบเปเบฒเบ 200 เบเบฒเบเบเปเบฅเบดเบเบฒเบเปเบฅเบฐเบเบฒเบเบฎเบฑเบเบชเบฒเบเบธเปเบก Kubernetes เบเบตเปเบเบฐเบเบญเบเบเปเบงเบ 1000 nodes, 15000 pods เปเบฅเบฐ 48000 containers เปเบฅเปเบ.
เปเบเบงเปเบ?
เบเบฑเบเบเบฑเปเบเปเบเปเปเบเบทเบญเบเบกเบฑเบเบเบญเบ 2018, เบเบงเบเปเบฎเบปเบฒเปเบเปเบเปเบฒเบเบเบฑเปเบเบเบญเบเบเปเบฒเบเปเบเบญเบเบเบฒเบเปเบเบทเปเบญเบเบเปเบฒเบ. เบเบงเบเปเบฎเบปเบฒเปเบฅเบตเปเบกเบเบปเปเบเปเบเบเบเบฒเบเบเบฑเบเบเบธเบเบฒเบเบเปเบฅเบดเบเบฒเบเบเบฑเบเปเบปเบเบเบญเบเบเบงเบเปเบฎเบปเบฒ เปเบฅเบฐเบเบณเปเบเปเบเบงเบเบกเบฑเบเปเบซเปเบเบฑเบ Kubernetes เบเบปเบเบชเบญเบเบชเบฐเบเบฒเบเปเบงเบเบฅเปเบญเบกเบเบฅเบฒเบง. เปเบฅเบตเปเบกเบเบปเปเบเปเบเปเบเบทเบญเบเบเบธเบฅเบฒ, เบเบงเบเปเบฎเบปเบฒเปเบเปเปเบฅเบตเปเบกเบเบฒเบเปเบเบทเปเบญเบเบเปเบฒเบเบเบฒเบเบเปเบฅเบดเบเบฒเบเบเบตเปเบกเบตเบขเบนเปเปเบฅเปเบงเบเบฑเบเบซเบกเบปเบเปเบเบซเบฒ Kubernetes. เบฎเบญเบเปเบเบทเบญเบเบกเบตเบเบฒเบเบญเบเบเบตเบเปเปเปเบ, เบเบงเบเปเบฎเบปเบฒเบชเบณเปเบฅเบฑเบเบเบฒเบเบเปเบฒเบเบเบดเปเบเบเบฒเบ เปเบฅเบฐ เบเบญเบเบเบตเปเปเบเบฅเบเบเบญเบก Tinder เปเบฎเบฑเบเบงเบฝเบเบชเบฐเปเบเบฒเบฐเปเบ Kubernetes.
เบเบฒเบเบชเปเบฒเบเบฎเบนเบเบเบฒเบเบชเปเบฒเบฅเบฑเบ Kubernetes
เบเบงเบเปเบฎเบปเบฒเบกเบตเบซเบผเบฒเบเบเบงเปเบฒ 30 source code repositories เบชเปเบฒเบฅเบฑเบ microservices เบเบตเปเปเบฎเบฑเบเบงเบฝเบเบขเบนเปเปเบเบเบธเปเบก Kubernetes. เบฅเบฐเบซเบฑเบเปเบ repositories เปเบซเบผเบปเปเบฒเบเบตเปเปเบกเปเบเบเบฝเบเปเบเบฑเบเบเบฒเบชเบฒเบเบตเปเปเบเบเบเปเบฒเบเบเบฑเบ (เบเบปเบงเบขเปเบฒเบ: Node.js, Java, Scala, Go) เบเบตเปเบกเบตเบชเบฐเบเบฒเบเปเบงเบเบฅเปเบญเบก runtime เบซเบผเบฒเบเบชเปเบฒเบฅเบฑเบเบเบฒเบชเบฒเบเบฝเบงเบเบฑเบ.
เบฅเบฐเบเบปเบเบเบฒเบเบเปเปเบชเปเบฒเบเปเบเปเบเบทเบเบญเบญเบเปเบเบเปเบเบทเปเบญเปเบซเป "เบชเบฐเบเบฒเบเบเบฒเบเบชเปเบฒเบ" เบเบตเปเบชเบฒเบกเบฒเบเบเบฑเบเปเบเปเบเปเบเปเบขเปเบฒเบเปเบเบฑเบกเบชเปเบงเบเบชเปเบฒเบฅเบฑเบเปเบเปเบฅเบฐ microservice. เบกเบฑเบเบกเบฑเบเบเบฐเบเบฐเบเบญเบเบเปเบงเบ Dockerfile เปเบฅเบฐเบเบฑเบเบเบตเบฅเบฒเบเบเบทเปเบเบญเบเบเปเบฒเบชเบฑเปเบ shell. เปเบเบทเปเบญเบซเบฒเบเบญเบเบเบงเบเปเบเบปเบฒเปเบกเปเบเบชเบฒเบกเบฒเบเบเบฑเบเปเบเปเบเปเบเปเบขเปเบฒเบเบชเบปเบกเบเบนเบ, เปเบฅเบฐเปเบเปเบงเบฅเบฒเบเบฝเบงเบเบฑเบ, เบเบฒเบเบเปเปเบชเปเบฒเบเบเบฑเบเบซเบกเบปเบเปเบซเบผเบปเปเบฒเบเบตเปเบเบทเบเบเบฝเบเบเบฒเบกเบฎเบนเบเปเบเบเบกเบฒเบเบเบฐเบเบฒเบ. เบเบฒเบเบชเปเบฒเบเบกเบฒเบเบเบฐเบเบฒเบ contexts เบญเบฐเบเบธเบเบฒเบเปเบซเปเบฅเบฐเบเบปเบเบเบฒเบเบเปเปเบชเปเบฒเบเบเบฝเบงเบชเบฒเบกเบฒเบเบเบฑเบเบเบฒเบเบเบฑเบ microservices เบเบฑเบเบซเบกเบปเบ.
เบฎเบนเบเบเบต 1-1. เบเบฐเบเบงเบเบเบฒเบเบชเปเบฒเบเบกเบฒเบเบเบฐเบเบฒเบเบเปเบฒเบ Builder container
เปเบเบทเปเบญเบเบฑเบเบฅเบธเบเบงเบฒเบกเบชเบญเบเบเปเบญเบเบชเบนเบเบชเบธเบเบฅเบฐเบซเบงเปเบฒเบ runtimes (เบชเบฐโเบเบฒเบโเปเบงเบโเบฅเปเบญเบก runtimeโ) เบเบฐเบเบงเบเบเบฒเบเบเปเปเบชเปเบฒเบเบเบฝเบงเบเบฑเบเบเบทเบเบเปเบฒเปเบเปเปเบเบฅเบฐเบซเบงเปเบฒเบเบเบฒเบเบเบฑเบเบเบฐเบเบฒเปเบฅเบฐเบเบฒเบเบเบปเบเบชเบญเบ. เบเบงเบเปเบฎเบปเบฒเบเบฐเปเบเบตเบเบเบฑเบเบชเบดเปเบเบเปเบฒเบเบฒเบเบเบตเปเบซเบเปเบฒเบชเบปเบเปเบเบซเบผเบฒเบ: เบเบงเบเปเบฎเบปเบฒเบเปเบญเบเบเบฑเบเบเบฐเบเบฒเบงเบดเบเบตเบเบฒเบเปเบเบทเปเบญเบฎเบฑเบเบเบฐเบเบฑเบเบเบงเบฒเบกเบชเบญเบเบเปเบญเบเบเบญเบเบชเบฐเบเบฒเบเปเบงเบเบฅเปเบญเบกเบเบฒเบเบเปเปเบชเปเบฒเบเปเบเบเบปเปเบงเปเบงเบเบตเบเบฑเบเบซเบกเบปเบ. เปเบเบทเปเบญเปเบฎเบฑเบเบชเบดเปเบเบเบตเป, เบเบฐเบเบงเบเบเบฒเบเบเบฐเบเบญเบเบเบฑเบเบซเบกเบปเบเปเบกเปเบเบเปเบฒเปเบเบตเบเบขเบนเปเปเบเบเบฑเบเบเบดเปเบชเบ. Builder.
เบเบฒเบเบเบฐเบเบดเบเบฑเบเบเบฒเบเบฐเบเบฐเบเบญเบเบฅเบฒเบงเบเปเบญเบเบเบฒเบเปเบเบฑเบเบเบดเบ Docker เบเบฑเปเบเบชเบนเบ. Builder เบชเบทเบเบเบญเบ ID เบเบนเปเปเบเปเบเปเบญเบเบเบดเปเบ เปเบฅเบฐเบเบงเบฒเบกเบฅเบฑเบ (เปเบเบฑเปเบ: เบเบฐเปเบ SSH, เบเปเปเบกเบนเบเบเบฐเบเปเบฒเบเบปเบงเบเบญเบ AWS, เปเบฅเบฐเบญเบทเปเบเป) เบเบตเปเบเปเบฒเปเบเบฑเบเปเบเบทเปเบญเปเบเบปเปเบฒเปเบเบดเบเบเปเบญเบเปเบเบฑเบเบเปเปเบกเบนเบ Tinder เบชเปเบงเบเบเบปเบง. เบกเบฑเบเบเบดเบเบเบฑเปเบเปเบเปเบฅเบเบฐเบเปเบฅเบตเบเปเบญเบเบเบดเปเบเบเบตเปเบกเบตเปเบซเบผเปเบเบเปเบฒเบเปเปเบเบทเปเบญเปเบเบฑเบเบฎเบฑเบเบชเบฒเบชเบดเปเบเบเบฐเบเบดเบเบชเปเบฒเบเบเบฒเบกเบเปเบฒเบกเบฐเบเบฒเบ. เบงเบดเบเบตเบเบฒเบเบเบตเปเบเบฑเบเบเบธเบเบเบฒเบเบเบฐเบเบดเบเบฑเบเปเบเบทเปเบญเบเบเบฒเบเบงเปเบฒเบกเบฑเบเบเปเบฒเบเบฑเบเบเบงเบฒเบกเบเปเบญเบเบเบฒเบเบเบตเปเบเบฐเบเบฑเบเบฅเบญเบเบชเบดเปเบเบเบฐเบเบดเบเบฅเบฐเบซเบงเปเบฒเบ Builder container เปเบฅเบฐเปเบเบปเปเบฒเบเบฒเบ. เบงเบฑเบเบเบธเบเบฐเบเบดเบเบชเปเบฒเบเบเบตเปเปเบเบฑเบเปเบงเปเบชเบฒเบกเบฒเบเบเปเบฒเบกเบฒเปเบเปเบเบทเบเปเบเปเปเบเบเบเปเปเบกเบตเบเบฒเบเบเปเบฒเบซเบเบปเบเบเปเบฒเปเบเบตเปเบกเปเบเบตเบก.
เบชเปเบฒเบฅเบฑเบเบเบฒเบเบเปเบฅเบดเบเบฒเบ, เบเบงเบเปเบฎเบปเบฒเบเปเบญเบเบชเปเบฒเบ container เบญเบทเปเบเปเบเบทเปเบญเบชเปเบฒเบเปเบเบเบเบตเปเบชเบฐเบเบฒเบเปเบงเบเบฅเปเบญเบกเบเบฒเบเบฅเบงเบเบฅเบงเบกเบเบฑเบเบชเบฐเบเบฒเบเปเบงเบเบฅเปเบญเบก runtime (เบเบปเบงเบขเปเบฒเบเปเบเบฑเปเบ, Node.js bcrypt library เบเปเปเบชเปเบฒเบ binary artifacts เบชเบฐเปเบเบฒเบฐเปเบงเบเบตเปเบเบฅเบฐเบซเบงเปเบฒเบเบเบฒเบเบเบดเบเบเบฑเปเบ). เปเบเบฅเบฐเบซเบงเปเบฒเบเบเบฒเบเบฅเบงเบเบฅเบงเบกเบเปเปเบกเบนเบ, เบเบงเบฒเบกเบเปเบญเบเบเบฒเบเบญเบฒเบเบเบฐเปเบเบเบเปเบฒเบเบเบฑเบเบฅเบฐเบซเบงเปเบฒเบเบเบฒเบเบเปเบฅเบดเบเบฒเบ, เปเบฅเบฐ Dockerfile เบชเบธเบเบเปเบฒเบเบเบฐเบเบทเบเบฅเบงเบเบฅเบงเบกเปเบเบเบฑเบเบเบต.
เบชเบฐเบเบฒเบเบฑเบเบเบฐเบเบฐเบเบณเบเบญเบเบเบธเปเบก Kubernetes เปเบฅเบฐเบเบฒเบเปเบเบทเปเบญเบเบเปเบฒเบ
เบเบฒเบเบเบฑเบเบเบฒเบเบเบฐเบซเบเบฒเบเบเบธเปเบก
เบเบงเบเปเบฎเบปเบฒเบเบฑเบเบชเบดเบเปเบเปเบเป kube-aws เบชเปเบฒเบฅเบฑเบเบเบฒเบเบเบดเบเบเบฑเปเบเบเบธเปเบกเบญเบฑเบเบเบฐเปเบเบกเบฑเบเปเบ Amazon EC2 instances. เปเบเบเบญเบเปเบฅเบตเปเบกเบเบปเปเบ, เบเบธเบเบชเบดเปเบเบเบธเบเบขเปเบฒเบเปเบฎเบฑเบเบงเบฝเบเบขเบนเปเปเบเบชเบฐเบเบธเบเปเบเบตเบเบปเปเบงเปเบเบเบฝเบง. เบเบงเบโเปเบฎเบปเบฒโเปเบเปโเบฎเบฑเบโเบฎเบนเปโเบขเปเบฒเบโเบงเปเบญเบโเปเบงโเปเบเบดเบโเบเบงเบฒเบกโเบเบณโเปเบเบฑเบโเบเบตเปโเบเบฐโเปเบเบโเบเบฐโเปเบฒเบโเบงเบฝเบโเบญเบญเบโเบเบฒเบกโเบเบฐโเปเบฒเบ เปเบฅเบฐ เบเบฐโเปเบเบโเบเบปเบงโเบขเปเบฒเบ เปเบเบทเปเบญโเบเบณโเปเบเปโเบเบฑเบโเบเบฐโเบเบฒโเบเบญเบโเบขเปเบฒเบโเบกเบตโเบเบฐโเบชเบดเบโเบเบดโเบเบปเบโเบเบงเปเบฒ. เปเบซเบเบเบปเบเปเบกเปเบเบงเปเบฒเบเบฒเบเปเบฅเปเบ pods เบซเบผเบฒเบ threaded เปเบซเบผเบเบซเบผเบฒเบเปเบเปเบซเบฑเบเบญเบญเบเปเบเบฑเบเบเบฒเบเบเบฒเบเปเบเบปเบฒเบซเบผเบฒเบเปเบเปเบเปเบเบญเบเบเบฐเบชเบดเบเบเบดเบเบฒเบเบซเบผเบฒเบเบเปเบงเบฒเบเบฒเบเบขเบนเปเบฎเปเบงเบกเบเบฑเบเบเบญเบเปเบเบปเบฒเปเบเบปเปเบฒเบเบตเปเบกเบตเบเปเบฒเบเบงเบเบซเบฅเบฒเบเบเบญเบเบเบฑเบเบเบฝเบง threaded.
เปเบเบเบตเปเบชเบธเบเบเบงเบเปเบฎเบปเบฒเปเบเปเบเบปเบเบฅเบปเบ:
- m5.4x เปเบซเบเป โ เบชเปเบฒโเบฅเบฑเบโเบเบฒเบโเบเบดเบโเบเบฒเบก (Prometheusโ)โ;
- c5.4xlarge - เบชเปเบฒเบฅเบฑเบ Node.js workload (single-threaded workload);
- c5.2xlarge - เบชเปเบฒโเบฅเบฑเบ Java เปเบฅเบฐ Go (เบเบฒเบโเปเบฎเบฑเบโเบงเบฝเบ multithreadedโ)โ;
- c5.4xlarge - เบชเปเบฒเบฅเบฑเบเปเบเบเบเบงเบเบเบธเบก (3 nodes).
เบเบฒเบเปเบเบทเปเบญเบเบเปเบฒเบ
เบซเบเบถเปเบเปเบเบเบฑเปเบเบเบญเบเบเบฒเบเบเบฐเบเบฝเบกเบชเปเบฒเบฅเบฑเบเบเบฒเบเปเบเบทเปเบญเบเบเปเบฒเบเบเบฒเบเปเบเบเบชเปเบฒเบเบเบทเปเบเบเบฒเบเปเบเบปเปเบฒเปเบเบซเบฒ Kubernetes เปเบกเปเบเบเบฒเบเบเปเบฝเบเปเบชเบฑเปเบเบเบฒเบเบเบฒเบเบชเบทเปเบชเบฒเบเปเบเบเบเบปเบเบเบตเปเบกเบตเบขเบนเปเบฅเบฐเบซเบงเปเบฒเบเบเบฒเบเบเปเบฅเบดเบเบฒเบเปเบเบซเบฒเบเบนเปเบเบธเปเบเบเปเบฝเบเบเบฒเบเปเบซเบผเบเปเบซเบกเป (Elastic Load Balancers (ELB). เบเบงเบเบกเบฑเบเบเบทเบเบชเปเบฒเบเบเบทเปเบเบขเบนเปเปเบเปเบเบทเบญเบเปเบฒเบเบเปเบญเบเบชเบฐเปเบเบฒเบฐเบเบญเบเบเบฅเบฒเบงเบชเปเบงเบเบเบปเบง virtual (VPC). เปเบเบทเบญเบเปเบฒเบเบเปเบญเบเบเบตเปเปเบเปเปเบเบทเปเบญเบกเบเปเปเบเบฑเบ Kubernetes VPC. เบเบตเปเบญเบฐเบเบธเบเบฒเบเปเบซเปเบเบงเบเปเบฎเบปเบฒเบเปเบฒเบเปเบกเบเบนเบเบเปเบญเบเป, เปเบเบเบเปเปเบกเบตเบเบฒเบเบเบดเบเบฒเบฅเบฐเบเบฒเบเปเบฒเบชเบฑเปเบเบชเบฐเปเบเบฒเบฐเบเบญเบเบเบฒเบเบเบถเปเบเบเบฑเบเบเบฒเบเบเปเบฅเบดเบเบฒเบ.
เบเบธเบเบชเบดเปเบเบชเบธเบเปเบซเบผเบปเปเบฒเบเบตเปเบเบทเบเบชเปเบฒเบเบเบทเปเบเปเบเบเปเบเปเบเบธเบเบเบฑเบเบเบถเบ DNS เบเบตเปเบกเบตเบเปเปเบฒเบซเบเบฑเบเบเบตเปเบกเบต CNAMEs เบเบตเปเปเบเบซเบฒเปเบเปเบฅเบฐ ELB เปเบซเบกเป. เปเบเบทเปเบญเบชเบฐเบซเบผเบฑเบ, เบเบงเบเปเบฎเบปเบฒเปเบเปเปเบเบตเปเบกเบฅเบฒเบเบเบฒเบเปเบซเบกเปเบเบตเปเบเบตเปเปเบเบซเบฒ ELB เปเบซเบกเปเบเบญเบเบเปเบฅเบดเบเบฒเบ Kubernetes เบเบตเปเบกเบตเบเปเปเบฒเบซเบเบฑเบ 0. เบซเบผเบฑเบเบเบฒเบเบเบฑเปเบ, เบเบงเบเปเบฎเบปเบฒเบเปเบฒเบเบปเบเปเบงเบฅเบฒเบเบตเปเบเบฐเบเปเบฒเบฅเบปเบเบเบตเบงเบดเบ (TTL) เบเบญเบเบเบฒเบเปเบเบปเปเบฒเบเบตเปเบเปเบฒเบเบปเบเปเบงเปเปเบเบฑเบ 0. เบซเบผเบฑเบเบเบฒเบเบเบตเป, เบเปเปเบฒเบซเบเบฑเบเปเบเบปเปเบฒเปเบฅเบฐเปเบซเบกเปเปเบกเปเบ. เบเบฑเบเบเบปเบงเบเปเบฒเป, เปเบฅเบฐเปเบเบเบตเปเบชเบธเบ 100% เบเบญเบเบเบฒเบเปเบซเบผเบเปเบเปเบเบทเบเบชเบปเปเบเปเบเบซเบฒเปเบเบทเปเบญเบเปเบกเปเบเปเบฒเบเปเบซเบกเป. เบซเบผเบฑเบโเบเบฒเบโเบเบฒเบโเบชเบฐโเบซเบผเบฑเบโเปเบเปโเบชเปเบฒโเปเบฅเบฑเบโ, เบเปเบฒ TTL เบเบฑเบโเบเบทเบโเปเบโเบเปเบญเบโเบเบตเปโเบเบฝเบโเบเปโเบซเบผเบฒเบโเบเบงเปเบฒโ.
เปเบกเบเบนเบ Java เบเบตเปเบเบงเบเปเบฎเบปเบฒเบกเบตเบชเบฒเบกเบฒเบเบฎเบฑเบเบกเบทเบเบฑเบ TTL DNS เบเปเปเบฒ, เปเบเปเบเปเบฒเบฎเปเบญเบเบชเบฐเบซเบกเบฑเบ Node เบเปเปเบชเบฒเบกเบฒเบ. เบซเบเบถเปเบเปเบเบงเบดเบชเบฐเบงเบฐเบเบญเบเบเบฝเบเบเบทเบเบชเปเบงเบเบซเบเบถเปเบเบเบญเบเบฅเบฐเบซเบฑเบเปเบเบทเปเบญเบกเบเปเปเปเบฅเบฐเบซเปเปเบกเบฑเบเบขเบนเปเปเบเบเบนเปเบเบฑเบเบเบฒเบเบเบตเปเบเบฑเบเบเบธเบเบชเบฐเบเบธเบเปเบเบตเบเบธเบเป 60 เบงเบดเบเบฒเบเบต. เบงเบดเบเบตเบเบฒเบเบเบตเปเปเบฅเบทเบญเบเปเบเปเปเบฎเบฑเบเบงเบฝเบเปเบเปเบเบตเบซเบผเบฒเบเปเบฅเบฐเบเปเปเบกเบตเบเบฒเบเปเบชเบทเปเบญเบกเปเบเบกเบเบฐเบชเบดเบเบเบดเบเบฒเบเบเบตเปเบชเบฑเบเปเบเบเปเบซเบฑเบ.
เบเบปเบเบฎเบฝเบ
เบเบญเบเปเบเบเบเปเบฒเบเบฑเบเบเบญเบเบเปเบฒเปเบเบทเบญเบเปเบฒเบ
เปเบเบเบญเบเปเบเบปเปเบฒเบเบญเบเบงเบฑเบเบเบต 8 เบกเบฑเบเบเบญเบ 2019, เปเบงเบเบต Tinder เปเบเบตเบเบญเบธเบเบฐเบเบดเปเบซเบเบขเปเบฒเบเบเปเปเบเบฒเบเบเบดเบ. เปเบเบเบฒเบเบเบญเบเบชเบฐเบซเบเบญเบเบเปเปเบเบฒเบเปเบเบตเปเบกเบเบถเปเบเบเบตเปเบเปเปเบเปเบฝเบงเบเปเบญเบเปเบเบเบงเบฒเบกเบเบฑเบเบเปเบฒเบเบญเบเปเบงเบเบตเปเบเบเบญเบเปเบเบปเปเบฒเบเบฑเปเบ, เบเปเบฒเบเบงเบเบเบญเบเบเบฑเบเปเบฅเบฐเบเปเปเปเบเบเบธเปเบกเปเบเบตเปเบกเบเบถเปเบ. เบญเบฑเบเบเบตเปเปเบฎเบฑเบเปเบซเป ARP cache เปเบปเบเปเบเปเบเบเบธเบ nodes เบเบญเบเบเบงเบเปเบฎเบปเบฒ.
เบกเบตเบชเบฒเบกเบเบฒเบเปเบฅเบทเบญเบ Linux เบเบตเปเบเปเบฝเบงเบเปเบญเบเบเบฑเบ cache ARP:
(
gc_thresh3 - เบเบตเปโเปเบกเปเบโเบเบญเบโเปเบเบโเบเปเบฒโเบเบฑเบโเบเบฒเบโ. เบฎเบนเบเบฅเบฑเบเบชเบฐเบเบฐเบเบญเบเบฅเบฒเบเบเบฒเบ "เบเบฒเบเบฅเบปเปเบเบเบฒเบเบฐเบฅเบฒเบเปเบเบทเปเบญเบเบเปเบฒเบ" เปเบเบเบฑเบเบเบถเบเบซเบกเบฒเบเบเบงเบฒเบกเบงเปเบฒเปเบเบดเบเปเบกเปเบเบงเปเบฒเบซเบผเบฑเบเบเบฒเบเบเบฒเบเปเบเบฑเบเบเบตเปเปเบซเบเบทเปเบญ synchronous (GC), เบเปเปเบกเบตเบเบทเปเบเบเบตเปเบเบฝเบเบเปเปเบ cache ARP เปเบเบทเปเบญเปเบเบฑเบเบเปเปเบกเบนเบเปเบเปเบเบฝเบ. เปเบเบเปเบฅเบฐเบเบตเบเบตเป, เปเบเปเบเบเบฝเบเปเบเปเบเบดเปเบกเปเบเบฑเบเปเบเบฑเบเบซเบกเบปเบ.
เบเบงเบเปเบฎเบปเบฒเปเบเป
เบฎเบนเบ 2โ1. เปเบเบเบงเบฒเบ Flannel (
เบฎเบนเบเบเบต 2-2. เบเบธเบ VXLAN (
เปเบเปเบฅเบฐ node เบเบฐเบเบฑเบเบเบฒเบ Kubernetes เบเบฑเบเบชเบฑเบเบเบทเปเบเบเบตเปเบเบตเปเบขเบนเป virtual เบเบฑเบ /24 เบซเบเปเบฒเบเบฒเบเบเบฒเบ /9 block เบเบฐเบซเบเบฒเบเปเบซเบเป. เบชเปเบฒเบฅเบฑเบเปเบเปเบฅเบฐ node เบเบตเปเปเบกเปเบ
เบเบญเบเบเบฒเบเบเบฑเปเบ, เบเบฒเบเบชเบทเปเบชเบฒเบ node-pod (เบซเบผเบท pod-pod) เบชเบธเบเบเปเบฒเบเบเปเบฒเบเบเบฒเบเปเบเปเบเบญเบ eth0 (เบเบฑเปเบเบเบตเปเบชเบฐเปเบเบเบขเบนเปเปเบเปเบเบเบงเบฒเบ Flannel เบเปเบฒเบเปเบเบดเบ). เบญเบฑเบเบเบตเปเบชเบปเปเบเบเบปเบเปเบซเปเบกเบตเบเบฒเบเปเบเบปเปเบฒเบกเบฒเปเบเบตเปเบกเปเบเบตเบกเปเบเบเบฒเบเบฐเบฅเบฒเบ ARP เบชเปเบฒเบฅเบฑเบเปเบเปเบฅเบฐเปเบซเบผเปเบเบเบตเปเบชเบญเบเบเปเบญเบเบเบฑเบ เปเบฅเบฐเปเบเบปเปเบฒเบเบฒเบเบเบฒเบเบเบฒเบ.
เปเบเบชเบฐเบเบฒเบเปเบงเบเบฅเปเบญเบกเบเบญเบเบเบงเบเปเบฎเบปเบฒ, เบเบฐเปเบเบเบเบญเบเบเบฒเบเบชเบทเปเบชเบฒเบเบเบตเปเปเบกเปเบเบเบปเปเบงเปเบเบซเบผเบฒเบ. เบชเปเบฒเบฅเบฑเบเบงเบฑเบเบเบธเบเปเบฅเบดเบเบฒเบเปเบ Kubernetes, ELB เบเบทเบเบชเปเบฒเบเบเบถเปเบ เปเบฅเบฐ Kubernetes เบฅเบปเบเบเบฐเบเบฝเบเปเบเปเบฅเบฐ node เบเบฑเบ ELB. ELB เบเปเปเบฎเบนเปเบซเบเบฑเบเบเปเบฝเบงเบเบฑเบเบเบฑเบ เปเบฅเบฐ node เบเบตเปเปเบฅเบทเบญเบเบญเบฒเบเบเบฐเบเปเปเปเบเบฑเบเบเบฒเบเบเบฒเบเบชเบธเบเบเปเบฒเบเบเบญเบเปเบเบฑเบเปเบเบฑเบ. เบเบธเบเปเบกเปเบเบงเปเบฒเปเบกเบทเปเบญ node เปเบเปเบฎเบฑเบเปเบเบฑเบเปเบเบฑเบเบเบฒเบ ELB, เบกเบฑเบเบเบดเบเบฒเบฅเบฐเบเบฒเบกเบฑเบเบเปเบฒเบเบถเบเปเบเบดเบเบเบปเบเบฅเบฐเบเบฝเบ. iptables เบชเปเบฒเบฅเบฑเบเบเบฒเบเบเปเบฅเบดเบเบฒเบเบชเบฐเปเบเบฒเบฐ เปเบฅเบฐเบชเบธเปเบกเปเบฅเบทเบญเบเบเบฑเบเปเบ node เบญเบทเปเบ.
เปเบเปเบงเบฅเบฒเบเบตเปเบเบงเบฒเบกเบฅเบปเปเบกเปเบซเบผเบง, เบกเบต 605 nodes เปเบ cluster. เบชเปเบฒเบฅเบฑเบเปเบซเบเบเบปเบเบเบตเปเปเบเปเบเปเบฒเบงเบกเบฒเบเปเบฒเบเปเบเบดเบ, เบเบตเปเปเบกเปเบเบเบฝเบเบเปเบเบตเปเบเบฐเปเบญเบปเบฒเบเบฐเบเบฐเบเบงเบฒเบกเบชเปเบฒเบเบฑเบ gc_thresh3, เบเบถเปเบเปเบเบฑเบเบเปเบฒเปเบฅเบตเปเบกเบเบปเปเบ. เปเบกเบทเปเบญเบชเบดเปเบเบเบตเปเปเบเบตเบเบเบทเปเบ, เบเปเปเบเบฝเบเปเบเปเปเบเบฑเบเปเบเบฑเบเปเบฅเบตเปเบกเบเบทเบเบซเบผเบธเบเบฅเบปเบ, เปเบเปเบเบทเปเบเบเบตเปเบเบตเปเบขเบนเป virtual Flannel เบเบฑเบเบซเบกเบปเบเบเบตเปเบกเบตเบซเบเปเบฒเบเบฒเบ / 24 เบซเบฒเบเปเบเบเบฒเบเบเบฒเบเบฐเบฅเบฒเบ ARP. เบเบฒเบเบชเบทเปเบชเบฒเบ Node-pod เปเบฅเบฐเบเบฒเบเบชเบญเบเบเบฒเบก DNS เบเบทเบเบฅเบปเบเบเบงเบ (DNS เบเบทเบเปเบฎเบเบขเบนเปเปเบ cluster; เบญเปเบฒเบเบเปเปเบกเบฒเปเบเบเบปเบเบเบงเบฒเบกเบเบตเปเบชเปเบฒเบฅเบฑเบเบฅเบฒเบเบฅเบฐเบญเบฝเบ).
เปเบเบทเปเบญเปเบเปเปเบเบเบฑเบเบซเบฒเบเบตเป, เบเปเบฒเบเบเปเบฒเปเบเบฑเบเบเปเบญเบเปเบเบตเปเบกเบกเบนเบเบเปเบฒ gc_thresh1, gc_thresh2 ะธ gc_thresh3 เปเบฅเบฐเบฃเบตเบชเบฐเบเบฒเบ Flannel เปเบเบทเปเบญเบฅเบปเบเบเบฐเบเบฝเบเปเบเบทเบญเบเปเบฒเบเบเบตเปเบเบฒเบเบซเบฒเบเปเบเบเบทเบเปเปเป.
เบเบฒเบเบเบฐเบซเบเบฒเบ DNS เบเบตเปเบเปเปเบเบฒเบเบเบดเบ
เปเบเบฅเบฐเบซเบงเปเบฒเบเบเบฐเบเบงเบเบเบฒเบเปเบเบทเปเบญเบเบเปเบฒเบ, เบเบงเบเปเบฎเบปเบฒเปเบเปเปเบเป DNS เบขเปเบฒเบเบเบดเบเบเบฑเบเปเบเบทเปเบญเบเบฑเบเบเบฒเบเบเบฒเบเบเบฐเบฅเบฒเบเบญเบ เปเบฅเบฐเบเปเบญเบเปเปเบญเบเบเบฒเบเบเปเบฅเบดเบเบฒเบเบเบฒเบเปเบเบเบชเปเบฒเบเบเบทเปเบเบเบฒเบเปเบเบปเปเบฒเปเบเบซเบฒ Kubernetes. เบเบงเบเปเบฎเบปเบฒเบเปเบฒเบเบปเบเบเปเบฒ TTL เบเบตเปเบเปเบญเบเบเปเบฒเบเบเปเปเบฒเบชเปเบฒเบฅเบฑเบ RecordSets เบเบตเปเบเปเบฝเบงเบเปเบญเบเปเบ Route53. เปเบกเบทเปเบญเปเบเบเบชเปเบฒเบเบเบทเปเบเบเบฒเบเปเบเบปเปเบฒเปเบฎเบฑเบเบงเบฝเบเบขเบนเปเปเบเบเบปเบงเบขเปเบฒเบ EC2, เบเบฒเบเบเบฑเปเบเบเปเบฒเบเบปเบงเปเบเปเปเบเบเบญเบเบเบงเบเปเบฎเบปเบฒเบเบตเปเปเบซเปเปเบซเบฑเบ Amazon DNS. เบเบงเบเปเบฎเบปเบฒเปเบเปเปเบญเบปเบฒเบญเบฑเบเบเบตเปเปเบงเปเปเบเบทเปเบญเบญเบฐเบเบธเบเบฒเบเปเบฅเบฐเบเบปเบเบเบฐเบเบปเบเบเบญเบ TTL เบเปเปเบฒเบเปเปเบเบฒเบเบเปเบฅเบดเบเบฒเบเบเบญเบเบเบงเบเปเบฎเบปเบฒเปเบฅเบฐเบเบฒเบเบเปเบฅเบดเบเบฒเบ Amazon (เปเบเบฑเปเบ: DynamoDB) เบเปเปเปเบเปเบชเบฑเบเปเบเบเปเบซเบฑเบเบชเปเบงเบเปเบซเบเป.
เปเบเบเบฐเบเบฐเบเบตเปเบเบงเบเปเบฎเบปเบฒเบเปเบฒเบเบเบฒเบเบเปเบฅเบดเบเบฒเบเปเบเบซเบฒ Kubernetes, เบเบงเบเปเบฎเบปเบฒเบเบปเบเบงเปเบฒ DNS เบเปเบฒเบฅเบฑเบเบเบฐเบกเบงเบเบเบปเบ 250 เบเบฑเบเบเปเบฒเบฎเปเบญเบเบเปเบเปเปเบงเบดเบเบฒเบเบต. เบเบฑเปเบเบเบฑเปเบ, เปเบญเบฑเบเบเบฅเบดเปเบเบเบฑเบเปเบฅเบตเปเบกเบเบฐเบชเบปเบเบเบฑเบเบเบฒเบเบซเบกเบปเบเปเบงเบฅเบฒเบเบปเบเบเบตเปเปเบฅเบฐเบฎเปเบฒเบเปเบฎเบเบชเปเบฒเบฅเบฑเบเบเบฒเบเบชเบญเบเบเบฒเบก DNS. เบเบตเปเปเบเบตเบเบเบถเปเบเปเบเบดเบเบงเปเบฒเบเบฐเบกเบตเบเบงเบฒเบกเบเบฐเบเบฒเบเบฒเบกเบขเปเบฒเบเบเปเปเบซเบเปเบฒเปเบเบทเปเบญเบเบตเปเบเบฐเปเบเบตเปเบกเบเบฐเบชเบดเบเบเบดเบเบฒเบเปเบฅเบฐเบเปเบฝเบเบเบนเปเปเบซเปเบเปเบฅเบดเบเบฒเบ DNS เปเบเบซเบฒ CoreDNS (เปเบเบดเปเบเบเบฒเบเปเบซเบผเบเบชเบนเบเบชเบธเบเปเบเบดเบ 1000 pods เปเบฅเปเบเบขเบนเปเปเบ 120 cores).
เปเบเบเบฐเบเบฐเบเบตเปเบเบฒเบเบเบปเปเบเบเบงเปเบฒเบชเบฒเปเบซเบเบเบตเปเปเบเบฑเบเปเบเปเบเปเปเบฅเบฐเบงเบดเบเบตเปเบเปเปเบเบญเบทเปเบเป, เบเบงเบเปเบฎเบปเบฒเปเบเปเบเบปเปเบเบเบปเบ
เบเบฑเบเบซเบฒเปเบเบตเบเบเบทเปเบเปเบเบเบฑเปเบเบเบญเบเบเบญเบเบเบฒเบเปเบเบเบฒเบชเบฒเบเบตเปเบขเบนเปเปเบเบทเบญเบเปเบฒเบเปเบซเบผเปเบเปเบฅเบฐเบเบฒเบเบเบฒเบ (SNAT เปเบฅเบฐ DNAT) เปเบฅเบฐเบเบฒเบเปเบเบปเปเบฒเบชเบนเปเบเบฒเบเบฐเบฅเบฒเบเบเปเปเบกเบฒ เบเบดเบเบเบฒเบก. เบซเบเบถเปเบเปเบเบเบฒเบเปเบเปเปเบเปเบเปเบเบถเบเบชเบฒเบซเบฒเบฅเบทเบเบฒเบเปเบเปเบฅเบฐเปเบเบฐเบเปเบฒเปเบเบเบเบธเบกเบเบปเบเปเบกเปเบเปเบเบทเปเบญเบเปเบฒเบ DNS เปเบเบซเบฒ node เบเบฐเบเบฑเบเบเบฒเบเปเบญเบ. เปเบโเบเปโเบฅเบฐโเบเบตโเบเบตเป:
- SNAT เปเบกเปเบเบเปเปเบเปเบฒเปเบเบฑเบเปเบเบฒเบฐเบงเปเบฒเบเบฒเบเบเบฐเบฅเบฒเบเบญเบเบเบฑเบเบเบปเบเบขเบนเปเปเบ node. เบกเบฑเบเบเปเปเบเปเบฒเปเบเบฑเบเบเปเบญเบเบเบทเบเบเปเบฒเปเบเปเบเบเบเปเบฒเบเบเบฒเบเปเบเปเบเบญเบ eth0.
- DNAT เปเบกเปเบเบเปเปเบเปเบฒเปเบเบฑเบเปเบเบฒเบฐเบงเปเบฒ IP เบเบฒเบเบเบฒเบเปเบกเปเบเบเปเบญเบเบเบดเปเบเบเบฑเบ node, เปเบฅเบฐเบเปเปเปเบกเปเบเบเบฑเบเบเบตเปเปเบฅเบทเบญเบเปเบเบเบชเบธเปเบกเบเบฒเบกเบเบปเบเบฅเบฐเบเบฝเบ. iptables.
เบเบงเบเปเบฎเบปเบฒเบเบฑเบเบชเบดเบเปเบเบเบถเบเบเบดเบเบเบฑเบเบงเบดเบเบตเบเบฒเบเบเบตเป. CoreDNS เบเบทเบเปเบเปเปเบเบฑเบ DaemonSet เปเบ Kubernetes เปเบฅเบฐเบเบงเบเปเบฎเบปเบฒเปเบเปเบเบฐเบเบดเบเบฑเบเปเบเบทเปเบญเบเปเบกเปเบเปเบฒเบ DNS node เบเปเบญเบเบเบดเปเบเปเบ solve.conf เปเบเปเบฅเบฐเบเบฑเบเปเบเบเบเบฒเบเบเบฑเปเบเบเบธเบ --cluster-dns เบเบณ เบชเบฑเปเบ เบเบฐเบเบนเบโ. เบเบฒเบเปเบเปเปเบเบเบตเปเปเบเปเบเบฒเบเปเบเบฑเบเบเบฐเบชเบดเบเบเบดเบเบฒเบเบชเปเบฒเบฅเบฑเบเบเบฒเบเบซเบกเบปเบเปเบงเบฅเบฒ DNS.
เบขเปเบฒเบเปเบเบเปเปเบเบฒเบก, เบเบงเบเปเบฎเบปเบฒเบเบฑเบเปเบซเบฑเบเบเบฒเบเบชเบนเบเปเบชเบเปเบเบฑเบเปเบเบฑเบเปเบฅเบฐเบเบฒเบเปเบเบตเปเบกเบเบทเปเบเบเบญเบเปเบเบปเบฒเปเบเบต insert_failed เปเบเบเบฒเบเปเบเปเบเบญเบ Flannel. เบเบตเปเบชเบทเบเบเปเปเบซเบผเบฑเบเบเบฒเบเบเบฒเบเปเบเปเปเบเปเบเปเบเบทเบเบเบฐเบเบดเบเบฑเบเปเบเบฒเบฐเบงเปเบฒเบเบงเบเปเบฎเบปเบฒเบชเบฒเบกเบฒเบเบฅเบปเบเบฅเปเบฒเบ SNAT เปเบฅเบฐ/เบซเบผเบท DNAT เบชเปเบฒเบฅเบฑเบเบเบฒเบเบเบฒเบฅเบฐเบเบญเบ DNS เปเบเบปเปเบฒเบเบฑเปเบ. เปเบเบทเปเบญเบเปเบเบเบฒเบเปเบเปเบเบเบฑเบเปเบเปเบเบทเบเบฎเบฑเบเบชเบฒเปเบงเปเบชเปเบฒเบฅเบฑเบเบเบฐเปเบเบเบญเบทเปเบเปเบเบญเบเบเบฒเบเบเบฐเบฅเบฒเบเบญเบ. เปเบเบเบเบต, เปเบเบฑเบเปเบเบฑเบเบเบญเบเบเบงเบเปเบฎเบปเบฒเบชเปเบงเบเบซเบผเบฒเบเปเบกเปเบ TCP, เปเบฅเบฐเบเปเบฒเบกเบตเบเบฑเบเบซเบฒเปเบเบตเบเบเบถเปเบ, เบเบงเบเบกเบฑเบเบเบฐเบเบทเบเบชเบปเปเบเบเบทเบเบเบฝเบเปเบเป. เบเบงเบเปเบฎเบปเบฒเบเบฑเบเบเบฐเบเบฒเบเบฒเบกเบเบญเบเบซเบฒเบงเบดเบเบตเปเบเปเปเบเบเบตเปเปเบซเบกเบฒเบฐเบชเบปเบกเบชเปเบฒเบฅเบฑเบเบเบธเบเบเบฐเปเบเบเบเบญเบเบเบฒเบเบเบฐเบฅเบฒเบเบญเบ.
เบเบฒเบเบเปเบฒเปเบเป Envoy เบชเปเบฒเบฅเบฑเบเบเบฒเบเบเบธเปเบเบเปเบฝเบเบเบฒเบเปเบซเบผเบเบเบตเปเบเบตเบเบงเปเบฒ
เปเบเบเบฐเบเบฐเบเบตเปเบเบงเบเปเบฎเบปเบฒเบเปเบฒเบเบเบฒเบเบเปเบฅเบดเบเบฒเบ backend เปเบ Kubernetes, เบเบงเบเปเบฎเบปเบฒเปเบฅเบตเปเบกเบเบปเบเบเบธเบเบเบฒเบเบเบฒเบเปเบซเบผเบเบเบตเปเบเปเปเบชเบปเบกเบเบธเบเบฅเบฐเบซเบงเปเบฒเบ pods. เบเบงเบเปเบฎเบปเบฒเบเบปเบเปเบซเบฑเบเบงเปเบฒ HTTP Keepalive เปเบฎเบฑเบเปเบซเปเบเบฒเบเปเบเบทเปเบญเบกเบเปเป ELB เบงเบฒเบเบชเบฒเบเปเบชเปเบเบญเบเบเบตเปเบเบฝเบกเบเปเบญเบกเบเปเบฒเบญเบดเบเบเบญเบเปเบเปเบฅเบฐเบเบฒเบเบเบดเบเบเบฑเปเบ. เบเบฑเปเบเบเบฑเปเบ, เบชเปเบงเบเปเบซเบเปเบเบญเบเบเบฒเบเบเบฐเบฅเบฒเบเบญเบเปเบเปเบเปเบฒเบเบญเบฑเบเบเบฒเบชเปเบงเบเบเบฐเบซเบเบฒเบเบเปเบญเบเบเบญเบเบเบฑเบเบเบตเปเบกเบตเบขเบนเป. เบเบฒเบเปเบเปเปเบเบเปเบฒเบญเบดเบเบเบตเปเบเบงเบเปเบฎเบปเบฒเปเบเปเบเบปเบเบชเบญเบเปเบกเปเบเบเปเบฒเบเบปเบ MaxSurge เปเบเบฑเบ 100% เปเบเบเบฒเบเบเบดเบเบเบฑเปเบเปเบซเบกเปเบชเปเบฒเบฅเบฑเบเบเปเบฅเบฐเบเบตเบเบตเปเบฎเปเบฒเบเปเบฎเบเบเบตเปเบชเบธเบ. เบเบปเบเบเบฐเบเบปเบเปเบเปเบเบฒเบเบกเบฒเปเบเบฑเบเบเปเปเบชเปเบฒเบเบฑเบ เปเบฅเบฐเบเปเปเบกเบตเบเปเบฒเบญเปเบฝเบเปเบเปเบเปเบเบญเบเบเบฒเบเบเบณเปเบเปเบเบฐเปเบฒเบเปเบซเบเป.
เบเบฒเบเปเบเปเปเบเบญเบตเบเบญเบฑเบเบซเบเบถเปเบเบเบตเปเบเบงเบเปเบฎเบปเบฒเปเบเปเปเบกเปเบเบเบฒเบเปเบเบตเปเบกเบเบฒเบเบฎเปเบญเบเบเปเบเบฑเบเบเบฐเบเบฒเบเบญเบเบชเปเบฒเบฅเบฑเบเบเบฒเบเบเปเบฅเบดเบเบฒเบเบเบตเปเบชเปเบฒเบเบฑเบ. เปเบโเบเปโเบฅเบฐโเบเบตโเบเบตเป, เบเบฑเบโเบเบตเปโเบงเบฒเบโเปเบงเปโเปเบเปโเบเบฝเบโเบเบฐโเบกเบตโเบเปเบญเบโเบซเบงเปเบฒเบโเบซเบผเบฒเบโเบเบงเปเบฒโเบเบตเปโเบเบฐ maneuver เปเบกเบทเปเบญโเบเบฝเบโเปเบชเปโเบเบฑเบโเบเบฑเบโเบซเบเบฑเบโเบญเบทเปเบเป. เบกเบฑเบเบเบฐเบเปเปเปเบฎเบฑเบเบงเบฝเบเปเบเปเบฅเบเบฐเบเบฒเบงเบเปเปเบงเปเบฒเบเบฐเปเบเบฑเบเบเปเบญเบเบงเปเบฒเบกเบฑเบเบเบฐเปเบชเบเบเบฑเบเบเบฐเบเบฒเบเบญเบ. เบเบญเบเบเบฒเบเบเบฑเปเบ, เบเปเบฒเบฎเปเบญเบเบชเบฐเบซเบกเบฑเบ Node เบเบญเบเบเบงเบเปเบฎเบปเบฒเปเบกเปเบ single-threaded เปเบฅเบฐ, เบเบฒเบกเบเบงเบฒเบกเปเบซเบกเบฒเบฐเบชเบปเบก, เบชเบฒเบกเบฒเบเบเปเบฒเปเบเปเบเบฝเบเปเบเปเบซเบเบถเปเบเบซเบผเบฑเบ. เบเบฒเบเปเบเปเปเบเบเบตเปเปเบเปเบเบดเบเบเบฝเบเปเบเปเปเบกเปเบเบเบฒเบเบเปเบฒเปเบเปเบเบฒเบเบเบธเปเบเบเปเบฝเบเบเบฒเบเปเบซเบผเบเบเบตเปเบเบตเบเบงเปเบฒ.
เบเบงเบโเปเบฎเบปเบฒโเบขเบฒเบโเบฎเบนเปโเบเบธเบโเบเบธเบโเบขเปเบฒเบโเปเบเบฑเบกโเบชเปเบงเบ
เบเบงเบโเปเบฎเบปเบฒโเปเบเปโเบฎเบฑเบโเบเบฒเบโเบเบฑเปเบโเบเปเบฒโเบเบฑเปเบโเบเปเปโเปเบโเบเบตเป: เบกเบต sidecar Envoy เบชเปเบฒโเบฅเบฑเบโเปเบเปโเบฅเบฐโเบเบฑเบโเปเบฅเบฐโเปเบชเบฑเปเบโเบเบฒเบโเบเบฝเบง, เปเบฅเบฐโเบเบฒเบโเปเบเบทเปเบญเบกโเบเปเปโเบเบธเปเบกโเบเบฑเบโเบเบฒโเบเบฐโเบเบฐโเปเบโเบเปเบญเบโเบเบดเปเบโเปเบเบโเบเปเบฒเบโเบเปเบฒโเปเบฎเบทเบญ. เปเบเบทเปเบญเบซเบผเบธเบเบเปเบญเบเบเบฒเบเบเบปเบเปเบเบฑเบเปเบซเบเบทเปเบญเบเบตเปเบญเบฒเบเบเบฐเปเบเบตเบเบเบถเปเบ เปเบฅเบฐ เบฎเบฑเบเบชเบฒเบฅเบฑเบเบชเบฐเปเบตเบเปเบญเบเป, เบเบงเบเปเบฎเบปเบฒเปเบเปเปเบเปเปเบฎเบทเบญเบเบญเบ Envoy front-proxy pods, เบซเบเบถเปเบเบเปเปเปเบเบ Availability Zone (AZ) เบชเปเบฒเบฅเบฑเบเปเบเปเบฅเบฐเบเปเบฅเบดเบเบฒเบ. เบเบงเบเปเบเบปเบฒเปเบเบปเปเบฒเบญเบตเบเปเบชเปเปเบเบทเปเบญเบเบเบฑเบเบเบฒเบเบเบปเปเบเบเบปเบเบเบฒเบเบเปเบฅเบดเบเบฒเบเบเบตเปเบเปเบฒเบเบเบฒเบเบเบตเปเบเบฝเบเปเบเบเบงเบดเบชเบฐเบงเบฐเบเบญเบเบเบญเบเบเบงเบเปเบฎเบปเบฒเบเบตเปเบเบฝเบเปเบเปเบชเบปเปเบเบเบทเบเบเบฑเบเบเบตเบฅเบฒเบเบเบทเปเบเบญเบเบเบฑเบเปเบเปเบเปเบฅเบฐ AZ เบชเปเบฒเบฅเบฑเบเบเบฒเบเบเปเบฅเบดเบเบฒเบเบเบตเปเปเบซเป.
เบซเบผเบฑเบเบเบฒเบเบเบฑเปเบ, เบเบนเบเบเปเบฅเบดเบเบฒเบเบเปเบฒเบเบซเบเปเบฒเปเบเปเบเปเบฒเปเบเปเบเบปเบเปเบเบเบฒเบเบเบปเปเบเบเบปเบเบเบฒเบเบเปเบฅเบดเบเบฒเบเบเบตเปเบเบฑเบเบเบธเปเบกเบเบปเปเบเบเปเปเบฒเปเบฅเบฐเปเบชเบฑเปเบเบเบฒเบ. เบเบงเบเปเบฎเบปเบฒเบเปเบฒเบเบปเบเปเบงเบฅเบฒเบซเบกเบปเบเปเบงเบฅเบฒเบเบฝเบเบเป, เปเบเบตเปเบกเบเบฒเบเบเบฑเปเบเบเปเบฒเบเบปเบงเบเบฑเบเบงเบปเบเบเบญเบเบเบฑเบเบซเบกเบปเบ, เปเบฅเบฐเปเบเบตเปเบกเบเบฒเบเบเบฑเปเบเบเปเบฒเบเบฒเบเบเบฐเบเบฒเบเบฒเบกเปเบซเบกเปเบซเบเปเบญเบเบเบตเปเบชเบธเบเปเบเบทเปเบญเบเปเบงเบเปเบซเปเบกเบตเบเบงเบฒเบกเบเบดเบเบเบฒเบเบเบฝเบเบเบฑเปเบเบเบฝเบงเปเบฅเบฐเบฎเบฑเบเบเบฐเบเบฑเบเบเบฒเบเปเบเปเบเบฒเบเบเบตเปเบฅเบฝเบเบเปเบฒเบ. เบเบงเบเปเบฎเบปเบฒเปเบเปเบงเบฒเบ TCP ELB เบขเบนเปเบเบฒเบเบซเบเปเบฒเบเบญเบเปเบเปเบฅเบฐเบซเบเปเบฒเบเบฒเบเบเปเบฅเบดเบเบฒเบเปเบซเบผเบปเปเบฒเบเบตเป. เปเบเบดเบเปเบกเปเบเบงเปเบฒ Keepalive เบเบฒเบเบเบฑเปเบเบเบปเบงเปเบเบเบซเบผเบฑเบเบเบญเบเบเบงเบเปเบฎเบปเบฒเบเบทเบเบเบดเบเบขเบนเปเปเบเบเบฒเบ Envoy pods, เบเบงเบเปเบเบปเบฒเบเบฑเบเบชเบฒเบกเบฒเบเบเบฑเบเบเบฒเบเบเบฑเบเบเบฒเบเปเบซเบผเบเปเบเปเบเบตเบเบถเปเบเบซเบผเบฒเบเปเบฅเบฐเบเบทเบเบเบฑเปเบเบเปเบฒเปเบซเปเบชเบปเบกเบเบธเบเบเปเบฒเบเบขเปเบฒเบเบซเบเปเบญเบ_request เปเบ backend.
เบชเปเบฒเบฅเบฑเบเบเบฒเบเบเบดเบเบเบฑเปเบ, เบเบงเบเปเบฎเบปเบฒเปเบเปเปเบเป hook preStop เปเบเบเบฑเบเบชเบญเบ pods เบเปเบฒเบฎเปเบญเบเบชเบฐเบซเบกเบฑเบเปเบฅเบฐ sidecar pods. Hook เปเบเปเปเบฎเบฑเบเปเบซเปเปเบเบตเบเบเบงเบฒเบกเบเบดเบเบเบฒเบเปเบเบเบฒเบเบเบงเบเบชเบญเบเบชเบฐเบเบฒเบเบฐเบเบญเบเบเบธเบเบชเบดเปเบเบชเบธเบเบเบญเบเบเบนเปเปเบเบดเปเบเปเบเบเบฅเบฐเบเบปเบเบเบตเปเบเบฑเปเบเบขเบนเปเปเบเบเบนเปเบเบญเบเปเบเบเปเบเบต sidecar เปเบฅเบฐเปเบเปเปเบเบเบญเบเบชเปเบฒเบฅเบฑเบเปเบฅเบเบฐเบซเบเบถเปเบเปเบเบทเปเบญเปเบซเปเบเบฒเบเปเบเบทเปเบญเบกเบเปเปเบเบตเปเปเบเปเปเบเปเบชเบดเปเบเบชเบธเบเบฅเบปเบ.
เปเบซเบเบเบปเบเบซเบเบถเปเบเบเบตเปเบเบงเบเปเบฎเบปเบฒเบชเบฒเบกเบฒเบเปเบเบทเปเบญเบเบเปเบฒเบเปเบเปเปเบงเปเบกเปเบเบเปเบญเบเบเบฒเบเบงเบฑเบเปเบเบเบฅเบฒเบเบฅเบฐเบญเบฝเบเบเบตเปเบเบงเบเปเบฎเบปเบฒเบชเบฒเบกเบฒเบเบเบฐเบชเบปเบกเบเบฐเบชเบฒเบเปเบเบปเปเบฒเปเบเบเบฒเบเบเบดเบเบเบฑเปเบ Prometheus เบเบปเบเบเบฐเบเบด. เบเบตเปเบญเบฐเบเบธเบเบฒเบเปเบซเปเบเบงเบเปเบฎเบปเบฒเปเบซเบฑเบเบชเบดเปเบเบเบตเปเปเบเบตเบเบเบถเปเบเปเบเบเบฐเบเบฐเบเบตเปเบเบงเบเปเบฎเบปเบฒเบเบฑเบเบเบปเบงเบเปเบฒเบเบปเบเบเบฒเบเบเบฑเบเบเปเบฒเปเบฅเบฐเบเบฒเบเบเบฐเบฅเบฒเบเบญเบเปเบเบเบขเบฒเบเบเบทเบ.
เบเบปเบเปเบเปเบฎเบฑเบเปเบกเปเบเบเบฑเบเบเบตเบเบฑเบเปเบเปเบฅเบฐเบเบฐเปเบเปเบ. เบเบงเบเปเบฎเบปเบฒเปเบฅเบตเปเบกเบเบปเปเบเบเปเบงเบเบเบฒเบเบเปเบฅเบดเบเบฒเบเบเบตเปเบเปเปเบชเบปเบกเบเบธเบเบเบตเปเบชเบธเบ, เปเบฅเบฐเปเบเปเบงเบฅเบฒเบเบตเปเบกเบฑเบเบเปเบฒเปเบเบตเบเบเบฒเบเบขเบนเปเบเบฒเบเบซเบเปเบฒเบเบญเบ 12 เบเบฒเบเบเปเบฅเบดเบเบฒเบเบเบตเปเบชเปเบฒเบเบฑเบเบเบตเปเบชเบธเบเปเบเบเบธเปเบก. เบเบตเบเบตเปเบเบงเบเปเบฎเบปเบฒเบเปเบฒเบฅเบฑเบเบงเบฒเบเปเบเบเบเบฒเบเบซเบฑเบเบเปเบฝเบเปเบเบชเบนเปเบเบฒเบซเบเปเบฒเบเบเบฒเบเบเปเบฅเบดเบเบฒเบเปเบเบฑเบกเบฎเบนเบเปเบเบเบเปเบงเบเบเบฒเบเบเบปเปเบเบเบปเบเบเบฒเบเบเปเบฅเบดเบเบฒเบเบเบตเปเบเปเบฒเบงเบซเบเปเบฒ, เบเบฒเบเบเปเบฒเบฅเบฒเบเบงเบปเบเบเบญเบ, เบเบฒเบเบเบงเบเบเบปเบเบเบตเปเปเบเบตเบเบเบงเปเบฒ, เบเบฒเบเบเปเบฒเบเบฑเบเบญเบฑเบเบเบฒเปเบฅเบฐเบเบฒเบเบเบดเบเบเบฒเบก.
เบฎเบนเบ 3โ1. CPU convergence เบเบญเบเบเบฒเบเบเปเบฅเบดเบเบฒเบเบซเบเบถเปเบเปเบเบฅเบฐเบซเบงเปเบฒเบเบเบฒเบเบเปเบฝเบเปเบ Envoy
เบเบปเบเบชเบธเบเบเปเบฒเบ
เปเบเบเบเปเบฒเบเบเบฐเบชเบปเบเบเบฒเบเบเบตเปเปเบฅเบฐเบเบฒเบเบเบปเปเบเบเปเบงเบฒเปเบเบตเปเบกเปเบเบตเบก, เบเบงเบเปเบฎเบปเบฒเปเบเปเบชเปเบฒเบเบเบตเบกเบเบฒเบเปเบเบเบชเปเบฒเบเบเบทเปเบเบเบฒเบเบเบตเปเปเบเบฑเปเบกเปเบเบเบเบตเปเบกเบตเบเบฑเบเบชเบฐเบเบตเปเปเบเบฑเปเบกเปเบเบเปเบเบเบฒเบเบญเบญเบเปเบเบ, เบเปเบฒเปเบเป, เปเบฅเบฐเบเบฐเบเบดเบเบฑเบเบเบธเปเบก Kubernetes เบเบฐเบซเบเบฒเบเปเบซเบเป. เบเบญเบเบเบตเปเบงเบดเบชเบฐเบงเบฐเบเบญเบ Tinder เบเบฑเบเปเบปเบเบกเบตเบเบงเบฒเบกเบฎเบนเป เปเบฅเบฐเบเบฐเบชเบปเบเบเบฒเบเปเบเบเบฒเบเบซเบธเปเบกเบซเปเปเบเบฑเบเบเบธ เปเบฅเบฐเบเบณเปเบเปเปเบญเบฑเบเบเบฅเบดเปเบเบเบฑเบเปเบเปเบชเป Kubernetes.
เปเบกเบทเปเบญเบเบงเบฒเบกเบเปเบญเบเบเบฒเบเบเบงเบฒเบกเบญเบฒเบเบชเบฒเบกเบฒเบเปเบเบตเปเบกเปเบเบตเบกเปเบเบตเบเบเบทเปเบเปเบเปเบเบเบชเปเบฒเบเบเบทเปเบเบเบฒเบเปเบเบปเปเบฒ, เบเบงเบเปเบฎเบปเบฒเบเปเบญเบเบฅเปเบเปเบฒเบซเบผเบฒเบเปเบเบฒเบเบตเบชเปเบฒเบฅเบฑเบเบเบปเบงเบขเปเบฒเบ EC2 เปเบซเบกเปเบเบตเปเบเบฐเปเบเบตเบเบเบปเบง. เบเบญเบเบเบตเปเบเบนเปเบเบญเบเปเบเบเปเบเบตเปเบฅเบตเปเบกเปเบฅเปเบ เปเบฅเบฐเปเบฅเบตเปเบกเบเบฐเบกเบงเบเบเบปเบเบเบฒเบเบเบฐเบฅเบฒเบเบญเบเบเบฒเบเปเบเบงเบดเบเบฒเบเบตเปเบเบเบเบตเปเบเบฐเปเบเบฑเบเบเบฒเบเบต. เบเบฒเบเบเปเบฒเบเบปเบเปเบงเบฅเบฒเบเบฑเบเบเบธเบซเบผเบฒเบเบขเบนเปเปเบเบเบปเบงเบขเปเบฒเบ EC2 เบเบฝเบงเบเบฑเบเบชเบฐเบซเบเบญเบเบเบฒเบเบเบฑเบเบเบธเบเบเบงเบฒเบกเปเบเบฑเปเบกเบเบปเปเบเบเบฒเบกเบฅเบงเบเบเบญเบ. เบเบฑเปเบเบเบฑเปเบ, เบเบงเบเปเบฎเบปเบฒเบเบฒเบเบเบฐเปเบเบเบฒเบเบซเบผเบธเบเบเปเบญเบเบเปเบฒเปเบเปเบเปเบฒเบเปเบ EC2019 เบขเปเบฒเบเบซเบผเบงเบเบซเบผเบฒเบเปเบเบเบต 2 เปเบกเบทเปเบญเบเบฝเบเบเบฑเบเบเบตเบเบตเปเบเปเบฒเบเบกเบฒ.
เบเบฒเบเปเบเบทเปเบญเบเบเปเบฒเบเปเบเปเปเบงเบฅเบฒเปเบเบทเบญเบ 2019 เบเบต, เปเบเปเบเบงเบเปเบฎเบปเบฒเปเบเปเบชเปเบฒเปเบฅเบฑเบเปเบเปเบเบทเบญเบเบกเบตเบเบฒ 200. เปเบเบเบฑเบเบเบธเบเบฑเบ, เปเบเบฅเบฐเบเบฐเบเบญเบก Tinder เบเปเบฒเปเบเบตเบเบเบฒเบเบชเบฐเปเบเบฒเบฐเบขเบนเปเปเบเบเบธเปเบก Kubernetes เบเบตเปเบเบฐเบเบญเบเบเปเบงเบเบเปเบฅเบดเบเบฒเบ 1000, 15 nodes, 000 เบเบฑเบ เปเบฅเบฐ 48 เบเปเบญเบเบเบฑเบเบเบธ. เปเบเบเบชเปเบฒเบเบเบทเปเบเบเบฒเบเบเปเปเปเบกเปเบเปเบเปเบกเบเบเบฝเบงเบเบญเบเบเบตเบกเบเบฒเบเบเบฐเบเบดเบเบฑเบเบเบฒเบเบญเบตเบเบเปเปเปเบ. เบงเบดเบชเบฐเบงเบฐเบเบญเบเบเบญเบเบเบงเบเปเบฎเบปเบฒเบเบฑเบเบซเบกเบปเบเปเบเปเบเบเบฑเบเบเบงเบฒเบกเบฎเบฑเบเบเบดเบเบเบญเบเบเบตเปเปเบฅเบฐเบเบงเบเบเบธเบกเบเบฐเบเบงเบเบเบฒเบเบชเปเบฒเบเปเบฅเบฐเบเปเบฒเปเบเปเบเปเบฒเบฎเปเบญเบเบชเบฐเบซเบกเบฑเบเบเบญเบเบเบงเบเปเบเบปเบฒเปเบเบเปเบเปเบฅเบฐเบซเบฑเบเปเบเบปเปเบฒเบเบฑเปเบ.
PS เบเบฒเบเบเบฑเบเปเบ
เบญเปเบฒเบเบเบธเบเบเบญเบเบเบปเบเบเบงเบฒเบกเปเบ blog เบเบญเบเบเบงเบเปเบฎเบปเบฒ:
- ยซ
Kubernetes เปเบฅเบทเปเบญเบเบเบงเบฒเบกเบชเปเบฒเปเบฅเบฑเบเปเบเบเบฒเบเบเบฐเบฅเบดเบ. เบชเปเบงเบเบเบต 1: 4200 hearth เปเบฅเบฐ TessMaster เบเบฒเบ eBay ". - ยซ
Kubernetes เปเบฅเบทเปเบญเบเบเบงเบฒเบกเบชเปเบฒเปเบฅเบฑเบเปเบเบเบฒเบเบเบฐเบฅเบดเบ. เบชเปเบงเบเบเบต 2: Concur เปเบฅเบฐ SAP ". - ยซ
Kubernetes เปเบฅเบทเปเบญเบเบเบงเบฒเบกเบชเปเบฒเปเบฅเบฑเบเปเบเบเบฒเบเบเบฐเบฅเบดเบ. เบชเปเบงเบเบเบต 3: GitHub ". - ยซ
Kubernetes เปเบฅเบทเปเบญเบเบเบงเบฒเบกเบชเปเบฒเปเบฅเบฑเบเปเบเบเบฒเบเบเบฐเบฅเบดเบ. เบชเปเบงเบเบเบต 4: SoundCloud (เปเบเบ Prometheus) ". - ยซ
Kubernetes เปเบฅเบทเปเบญเบเบเบงเบฒเบกเบชเปเบฒเปเบฅเบฑเบเปเบเบเบฒเบเบเบฐเบฅเบดเบ. เบชเปเบงเบเบเบต 5: เบเบฐเบเบฒเบเบฒเบเบเบดเบเบดเบเบญเบ Monzo ". - ยซ
Kubernetes เปเบฅเบทเปเบญเบเบเบงเบฒเบกเบชเปเบฒเปเบฅเบฑเบเปเบเบเบฒเบเบเบฐเบฅเบดเบ. เบชเปเบงเบเบเบต 6: BlaBlaCar ". - ยซ
Kubernetes เปเบฅเบทเปเบญเบเบเบงเบฒเบกเบชเปเบฒเปเบฅเบฑเบเปเบเบเบฒเบเบเบฐเบฅเบดเบ. เบชเปเบงเบเบเบต 7: BlackRock ". - ยซ
Kubernetes เปเบฅเบทเปเบญเบเบเบงเบฒเบกเบชเปเบฒเปเบฅเบฑเบเปเบเบเบฒเบเบเบฐเบฅเบดเบ. เบชเปเบงเบเบเบต 8: Huawei ". - ยซ
Kubernetes เปเบฅเบทเปเบญเบเบเบงเบฒเบกเบชเปเบฒเปเบฅเบฑเบเปเบเบเบฒเบเบเบฐเบฅเบดเบ. เบชเปเบงเบเบเบต 9: เบเบธเปเบก CERN เปเบฅเบฐ 210 K8s ". - ยซ
Kubernetes เปเบฅเบทเปเบญเบเบเบงเบฒเบกเบชเปเบฒเปเบฅเบฑเบเปเบเบเบฒเบเบเบฐเบฅเบดเบ. เบชเปเบงเบเบเบต 10: เปเบซเบ ".
เปเบซเบผเปเบเบเปเปเบกเบนเบ: www.habr.com