เบเบญเบ‡เบ›เบฐเบŠเบธเบก DEVOXX UK. เป€เบฅเบทเบญเบเบเบญเบšเบงเบฝเบ: Docker Swarm, Kubernetes เบซเบผเบท Mesos. เบžเบฒเบเบ—เบต 3

Docker Swarm, Kubernetes, เปเบฅเบฐ Mesos เปเบกเปˆเบ™เป‚เบ„เบ‡เบฎเปˆเบฒเบ‡เบเบฒเบ™ orchestration เบšเบฑเบ™เบˆเบธเบ—เบตเปˆเบ™เบดเบเบปเบกเบ—เบตเปˆเบชเบธเบ”. เปƒเบ™เบเบฒเบ™เบชเบปเบ™เบ—เบฐเบ™เบฒเบ‚เบญเบ‡เบฅเบฒเบง, Arun Gupta เบ›เบฝเบšเบ—เบฝเบšเบฅเบฑเบเบชเบฐเบ™เบฐเบ•เปเปˆเป„เบ›เบ™เบตเป‰เบ‚เบญเบ‡ Docker, Swarm, เปเบฅเบฐ Kubernetes:

  • เบเบฒเบ™เบžเบฑเบ”เบ—เบฐเบ™เบฒเบ—เป‰เบญเบ‡เบ–เบดเปˆเบ™.
  • เบ›เบฐเบ•เบดเบšเบฑเบ”เบซเบ™เป‰เบฒเบ—เบตเปˆ.
  • เบ„เปเบฒเบฎเป‰เบญเบ‡เบชเบฐเบซเบกเบฑเบเบซเบผเบฒเบเบ–เบฑเบ‡.
  • เบเบฒเบ™เบ„เบปเป‰เบ™เบžเบปเบšเบเบฒเบ™เบšเปเบฅเบดเบเบฒเบ™.
  • เบเบฒเบ™โ€‹เบ‚เบฐโ€‹เบซเบเบฒเบโ€‹เบเบฒเบ™โ€‹เบšเปโ€‹เบฅเบดโ€‹เบเบฒเบ™โ€‹.
  • เป€เบฎเบฑเบ”เบงเบฝเบเบ„เบฑเป‰เบ‡เบ”เบฝเบง.
  • เบเบฒเบ™เบ›เบฐเบชเบปเบกเบ›เบฐเบชเบฒเบ™เบเบฑเบš Maven.
  • เบเบฒเบ™เบ›เบฑเบšเบ›เบธเบ‡ "เบกเป‰เบงเบ™".
  • เบเบฒเบ™เบชเป‰เบฒเบ‡เบเบธเปˆเบกเบ–เบฒเบ™เบ‚เปเป‰เบกเบนเบ™ Couchbase.

เบ”เบฑเปˆเบ‡เบ™เบฑเป‰เบ™, เบ—เปˆเบฒเบ™เบˆเบฐเป„เบ”เป‰เบฎเบฑเบšเบ„เบงเบฒเบกเป€เบ‚เบปเป‰เบฒเปƒเบˆเบขเปˆเบฒเบ‡เบˆเบฐเปเบˆเป‰เบ‡เบเปˆเบฝเบงเบเบฑเบšเบชเบดเปˆเบ‡เบ—เบตเปˆเป€เบ„เบทเปˆเบญเบ‡เบกเบท orchestration เปเบ•เปˆเบฅเบฐเบ„เบปเบ™เบชเบฐเป€เบซเบ™เบตเปเบฅเบฐเบฎเบฝเบ™เบฎเบนเป‰เบงเบดเบ—เบตเบเบฒเบ™เบ™เปเบฒเปƒเบŠเป‰เป€เบงเบ—เบตเป€เบซเบผเบปเปˆเบฒเบ™เบตเป‰เบขเปˆเบฒเบ‡เบกเบตเบ›เบฐเบชเบดเบ”เบ—เบดเบžเบฒเบš.

Arun Gupta เป€เบ›เบฑเบ™เบซเบปเบงเบซเบ™เป‰เบฒเป€เบ—เบเป‚เบ™เป‚เบฅเบเบตเบชเปเบฒเบฅเบฑเบšเบœเบฐเบฅเบดเบ”เบ•เบฐเบžเบฑเบ™ open-source เบขเบนเปˆ Amazon Web Services, เบœเบนเป‰เบ—เบตเปˆเป„เบ”เป‰เบžเบฑเบ”เบ—เบฐเบ™เบฒเบŠเบธเบกเบŠเบปเบ™เบ™เบฑเบเบžเบฑเบ”เบ—เบฐเบ™เบฒ Sun, Oracle, Red Hat เปเบฅเบฐ Couchbase เบซเบผเบฒเบเบเบงเปˆเบฒ 10 เบ›เบต. เบกเบตเบ›เบฐเบชเบปเบšเบเบฒเบ™เบขเปˆเบฒเบ‡เบเบงเป‰เบฒเบ‡เบ‚เบงเบฒเบ‡เปƒเบ™เบเบฒเบ™เป€เบฎเบฑเบ”เบงเบฝเบเปƒเบ™เบ—เบตเบกเบ‡เบฒเบ™เบ‚เป‰เบฒเบกเบซเบ™เป‰เบฒเบ—เบตเปˆเบŠเบฑเป‰เบ™เบ™เปเบฒเปƒเบ™เบเบฒเบ™เบžเบฑเบ”เบ—เบฐเบ™เบฒเปเบฅเบฐเบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ”เบเบธเบ”เบ—เบฐเบชเบฒเบ”เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เป‚เบ„เบชเบฐเบ™เบฒเบเบฒเบ™เบ•เบฐเบซเบผเบฒเบ”เปเบฅเบฐเป‚เบ„เบ‡เบเบฒเบ™. เบฅเบฒเบงเป„เบ”เป‰เบ™เปเบฒเบžเบฒเบ—เบตเบกเบ‡เบฒเบ™เบ‚เบญเบ‡เบงเบดเบชเบฐเบงเบฐเบเบญเบ™ Sun, เป€เบ›เบฑเบ™เบซเบ™เบถเปˆเบ‡เปƒเบ™เบœเบนเป‰เบเปเปˆเบ•เบฑเป‰เบ‡เบ‚เบญเบ‡เบ—เบตเบก Java EE เปเบฅเบฐเบœเบนเป‰เบชเป‰เบฒเบ‡ Devoxx4Kids เบชเบฒเบ‚เบฒเบชเบฐเบซเบฐเบฅเบฑเบ”. Arun Gupta เป€เบ›เบฑเบ™เบœเบนเป‰เบ‚เบฝเบ™เบซเบผเบฒเบเบเบงเปˆเบฒ 2 เบžเบฑเบ™เบ‚เปเป‰เบ„เบงเบฒเบกเปƒเบ™ blogs IT เปเบฅเบฐเป„เบ”เป‰เปƒเบซเป‰เบเบฒเบ™เบชเบปเบ™เบ—เบฐเบ™เบฒเปƒเบ™เบซเบผเบฒเบเบเบงเปˆเบฒ 40 เบ›เบฐเป€เบ—เบ”.

เบเบญเบ‡เบ›เบฐเบŠเบธเบก DEVOXX UK. เป€เบฅเบทเบญเบเบเบญเบšเบงเบฝเบ: Docker Swarm, Kubernetes เบซเบผเบท Mesos. เบžเบฒเบเบ—เบต 1
เบเบญเบ‡เบ›เบฐเบŠเบธเบก DEVOXX UK. เป€เบฅเบทเบญเบเบเบญเบšเบงเบฝเบ: Docker Swarm, Kubernetes เบซเบผเบท Mesos. เบžเบฒเบเบ—เบต 2

เปเบ–เบง 55 เบกเบต COUCHBASE_URI เบŠเบตเป‰เป„เบ›เบซเบฒเบเบฒเบ™เบšเปเบฅเบดเบเบฒเบ™เบ–เบฒเบ™เบ‚เปเป‰เบกเบนเบ™เบ™เบตเป‰, เป€เบŠเบดเปˆเบ‡เป„เบ”เป‰เบ–เบทเบเบชเป‰เบฒเบ‡เบ‚เบทเป‰เบ™เป‚เบ”เบเปƒเบŠเป‰เป„เบŸเบฅเปŒเบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒ Kubernetes. เบ–เป‰เบฒเบ—เปˆเบฒเบ™เป€เบšเบดเปˆเบ‡เป€เบชเบฑเป‰เบ™ 2, เบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เป€เบšเบดเปˆเบ‡เบ›เบฐเป€เบžเบ”: เบเบฒเบ™เบšเปเบฅเบดเบเบฒเบ™เปเบกเปˆเบ™เบเบฒเบ™เบšเปเบฅเบดเบเบฒเบ™เบ—เบตเปˆเบ‚เป‰เบญเบเบเปเบฒเบฅเบฑเบ‡เบชเป‰เบฒเบ‡เบ—เบตเปˆเป€เบญเบตเป‰เบ™เบงเปˆเบฒ couchbase-service, เปเบฅเบฐเบŠเบทเปˆเบ”เบฝเบงเบเบฑเบ™เปเบกเปˆเบ™เบชเบฐเปเบ”เบ‡เบขเบนเปˆเปƒเบ™เป€เบชเบฑเป‰เบ™ 4. เบ‚เป‰เบฒเบ‡เบฅเบธเปˆเบกเบ™เบตเป‰เปเบกเปˆเบ™เบšเบฒเบ‡เบžเบญเบ”.

เบเบญเบ‡เบ›เบฐเบŠเบธเบก DEVOXX UK. เป€เบฅเบทเบญเบเบเบญเบšเบงเบฝเบ: Docker Swarm, Kubernetes เบซเบผเบท Mesos. เบžเบฒเบเบ—เบต 3

เป€เบชเบฑเป‰เบ™เบ—เบตเปˆเบชเปเบฒเบ„เบฑเบ™เปเบกเปˆเบ™ 6 เปเบฅเบฐ 7. เปƒเบ™เบเบฒเบ™เบšเปเบฅเบดเบเบฒเบ™เบ‚เป‰เบญเบเป€เบงเบปเป‰เบฒเบงเปˆเบฒ, "Hey, เบ™เบตเป‰เปเบกเปˆเบ™เบ›เป‰เบฒเบเบ—เบตเปˆเบ‚เป‰เบญเบเบเปเบฒเบฅเบฑเบ‡เบŠเบญเบเบซเบฒ!", เปเบฅเบฐเบ›เป‰เบฒเบเป€เบซเบผเบปเปˆเบฒเบ™เบตเป‰เบšเปเปˆเบกเบตเบซเบเบฑเบ‡เบ™เบญเบเป€เบซเบ™เบทเบญเบˆเบฒเบเบŠเบทเปˆเบ„เบนเปˆเบ—เบตเปˆเบ›เปˆเบฝเบ™เปเบ›เบ‡เป„เบ”เป‰, เปเบฅเบฐเป€เบชเบฑเป‰เบ™ 7 เบŠเบตเป‰เปƒเบซเป‰เป€เบซเบฑเบ™ couchbase-rs-pod เบ‚เบญเบ‡เบ‚เป‰เบญเบ. เบ„เปเบฒเบฎเป‰เบญเบ‡เบชเบฐเบซเบกเบฑเบ. เบ•เปเปˆเป„เบ›เบ™เบตเป‰เปเบกเปˆเบ™เบžเบญเบ”เบ—เบตเปˆเบชเบฐเบซเบ™เบญเบ‡เบเบฒเบ™เป€เบ‚เบปเป‰เบฒเป€เบ–เบดเบ‡เบ›เป‰เบฒเบเบ”เบฝเบงเบเบฑเบ™เป€เบซเบผเบปเปˆเบฒเบ™เบตเป‰.

เปƒเบ™เปเบ–เบงเบ—เบต 19 เบ‚เป‰เบญเบเบชเป‰เบฒเบ‡ ReplicaSet เบ›เบฐเป€เบžเบ”เปƒเบซเบกเปˆ, เป€เบชเบฑเป‰เบ™ 31 เบกเบตเบŠเบทเปˆเบ‚เบญเบ‡เบฎเบนเบšเบžเบฒเบš, เปเบฅเบฐเป€เบชเบฑเป‰เบ™ 24-27 เบŠเบตเป‰เปƒเบซเป‰เป€เบซเบฑเบ™ metadata เบ—เบตเปˆเบเปˆเบฝเบงเบ‚เป‰เบญเบ‡เบเบฑเบš pod เบ‚เบญเบ‡เบ‚เป‰เบญเบ. เบ™เบตเป‰เปเบกเปˆเบ™เบชเบดเปˆเบ‡เบ—เบตเปˆเบšเปเบฅเบดเบเบฒเบ™เบเปเบฒเบฅเบฑเบ‡เบŠเบญเบเบซเบฒเปเบฅเบฐเบชเบดเปˆเบ‡เบ—เบตเปˆเบเบฒเบ™เป€เบŠเบทเปˆเบญเบกเบ•เปเปˆเบ„เบงเบ™เบˆเบฐเป€เบฎเบฑเบ”. เปƒเบ™เบ•เบญเบ™เบ—เป‰เบฒเบเบ‚เบญเบ‡เป„เบŸเบฅเปŒเบกเบตเบšเบฒเบ‡เบ›เบฐเป€เบžเบ”เบ‚เบญเบ‡เบเบฒเบ™เป€เบŠเบทเปˆเบญเบกเบ•เปเปˆเบฅเบฐเบซเบงเปˆเบฒเบ‡เบชเบฒเบ 55-56 เปเบฅเบฐ 4, เป‚เบ”เบเบเปˆเบฒเบงเบงเปˆเบฒ: "เปƒเบŠเป‰เบšเปเบฅเบดเบเบฒเบ™เบ™เบตเป‰!"

เบ”เบฑเปˆเบ‡เบ™เบฑเป‰เบ™, เบ‚เป‰เบญเบเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เบเบฒเบ™เบšเปเบฅเบดเบเบฒเบ™เบ‚เบญเบ‡เบ‚เป‰เบญเบเป€เบกเบทเปˆเบญเบกเบตเบŠเบธเบ” replica, เปเบฅเบฐเบ™เบฑเบšเบ•เบฑเป‰เบ‡เปเบ•เปˆเปเบ•เปˆเบฅเบฐเบŠเบธเบ” replica เบกเบตเบžเบญเบ”เบ‚เบญเบ‡เบ•เบปเบ™เป€เบญเบ‡เบเบฑเบšเบ›เป‰เบฒเบเบ—เบตเปˆเบชเบญเบ”เบ„เป‰เบญเบ‡เบเบฑเบ™, เบกเบฑเบ™เบ–เบทเบเบฅเบงเบกเป€เบ‚เบปเป‰เบฒเปƒเบ™เบเบฒเบ™เบšเปเบฅเบดเบเบฒเบ™. เบˆเบฒเบเบ—เบฑเบ”เบชเบฐเบ™เบฐเบ‚เบญเบ‡เบ™เบฑเบเบžเบฑเบ”เบ—เบฐเบ™เบฒ, เบ—เปˆเบฒเบ™เบžเบฝเบ‡เปเบ•เปˆเป‚เบ—เบซเบฒเบเบฒเบ™เบšเปเบฅเบดเบเบฒเบ™, เป€เบŠเบดเปˆเบ‡เบซเบผเบฑเบ‡เบˆเบฒเบเบ™เบฑเป‰เบ™เปƒเบŠเป‰เบŠเบธเบ”เบ‚เบญเบ‡ replicas เบ—เบตเปˆเบ—เปˆเบฒเบ™เบ•เป‰เบญเบ‡เบเบฒเบ™.

เบ”เบฑเปˆเบ‡เบ™เบฑเป‰เบ™, เบ‚เป‰เบญเบเบกเบตเบเบฑเบ WildFly เบ—เบตเปˆเบ•เบดเบ”เบ•เปเปˆเบเบฑเบš backend เบ–เบฒเบ™เบ‚เปเป‰เบกเบนเบ™เบœเปˆเบฒเบ™ Couchbase Service. เบ‚เป‰เบญเบเบชเบฒเบกเบฒเบ”เปƒเบŠเป‰ frontend เบเบฑเบš WildFly pods เบซเบผเบฒเบเบญเบฑเบ™, เป€เบŠเบดเปˆเบ‡เบเบฑเบ‡เบ•เบดเบ”เบ•เปเปˆเบชเบทเปˆเบชเบฒเบ™เบเบฑเบš couchbase backend เบœเปˆเบฒเบ™เบเบฒเบ™เบšเปเบฅเบดเบเบฒเบ™ couchbase.

เบเบญเบ‡เบ›เบฐเบŠเบธเบก DEVOXX UK. เป€เบฅเบทเบญเบเบเบญเบšเบงเบฝเบ: Docker Swarm, Kubernetes เบซเบผเบท Mesos. เบžเบฒเบเบ—เบต 3

เบ•เปเปˆเบกเบฒเบžเบงเบเป€เบฎเบปเบฒเบˆเบฐเป€เบšเบดเปˆเบ‡เบงเบดเบ—เบตเบเบฒเบ™เบšเปเบฅเบดเบเบฒเบ™เบ—เบตเปˆเบขเบนเปˆเบ™เบญเบเบเบธเปˆเบกเบ•เบดเบ”เบ•เปเปˆเบชเบทเปˆเบชเบฒเบ™เบœเปˆเบฒเบ™เบ—เบตเปˆเบขเบนเปˆ IP เบ‚เบญเบ‡เบกเบฑเบ™เบเบฑเบšเบญเบปเบ‡เบ›เบฐเบเบญเบšเบ—เบตเปˆเบขเบนเปˆเปƒเบ™เบเบธเปˆเบกเปเบฅเบฐเบกเบตเบ—เบตเปˆเบขเบนเปˆ IP เบžเบฒเบเปƒเบ™.

เบ”เบฑเปˆเบ‡เบ™เบฑเป‰เบ™, เบ•เบนเป‰เบ„เบญเบ™เป€เบ—เบ™เป€เบ™เบตเบ—เบตเปˆเบšเปเปˆเบกเบตเบฅเบฑเบ”เปเบกเปˆเบ™เบ”เบตเบซเบผเบฒเบ, เปเบ•เปˆเบเบฒเบ™เปƒเบŠเป‰เบ•เบนเป‰เบ„เบญเบ™เป€เบ—เบ™เป€เบ™เบตเบ—เบตเปˆเบšเปเปˆเบกเบตเบฅเบฑเบ”เบˆเบฐเบ”เบตเปเบ™เบงเปƒเบ”? เบฅเบญเบ‡เป€เบšเบดเปˆเบ‡เบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒเบฅเบฐเบšเบปเบšเบชเบณเบฅเบฑเบšเบเปˆเบญเบ‡เบšเบฑเบ™เบˆเบธเบ—เบตเปˆเบกเบตเบชเบฐเบ–เบฒเบ™เบฐ เบซเบผเบทเบ„เบปเบ‡เบ—เบตเปˆ. เปƒเบ™ Docker, เบกเบต 4 เบงเบดเบ—เบตเบเบฒเบ™เบ—เบตเปˆเปเบ•เบเบ•เปˆเบฒเบ‡เบเบฑเบ™เบเบฑเบšเบฎเบนเบšเปเบšเบšเบเบฒเบ™เป€เบเบฑเบšเบฎเบฑเบเบชเบฒเบ‚เปเป‰เบกเบนเบ™เบ—เบตเปˆเบ—เปˆเบฒเบ™เบ„เบงเบ™เป€เบญเบปเบฒเปƒเบˆเปƒเบชเปˆ. เบ—เปเบฒเบญเบดเบ”เปเบกเปˆเบ™ Implicit Per-Container, เบŠเบถเปˆเบ‡เบซเบกเบฒเบเบ„เบงเบฒเบกเบงเปˆเบฒเป€เบกเบทเปˆเบญเปƒเบŠเป‰ couchbase, MySQL เบซเบผเบท MyDB satateful containers, เบžเบงเบเบกเบฑเบ™เบ—เบฑเบ‡เบซเบกเบปเบ”เป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เบ”เป‰เบงเบ Sandbox เป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™. เบ™เบฑเป‰เบ™เปเบกเปˆเบ™, เบ—เบธเบเบชเบดเปˆเบ‡เบ—เบธเบเบขเปˆเบฒเบ‡เบ—เบตเปˆเป€เบเบฑเบšเป„เบงเป‰เปƒเบ™เบ–เบฒเบ™เบ‚เปเป‰เบกเบนเบ™เปเบกเปˆเบ™เป€เบเบฑเบšเป„เบงเป‰เปƒเบ™เบ–เบฑเบ‡เบ‚เบญเบ‡เบกเบฑเบ™เป€เบญเบ‡. เบ–เป‰เบฒเบเปˆเบญเบ‡เบšเบฑเบ™เบˆเบธเบซเบฒเบเป„เบ›, เบ‚เปเป‰เบกเบนเบ™เบˆเบฐเบซเบฒเบเป„เบ›เบžเป‰เบญเบกเบเบฑเบšเบกเบฑเบ™.

เบญเบฑเบ™เบ—เบตเบชเบญเบ‡เปเบกเปˆเบ™ Explicit Per-Container, เป€เบกเบทเปˆเบญเบ—เปˆเบฒเบ™เบชเป‰เบฒเบ‡เบšเปˆเบญเบ™เป€เบเบฑเบšเบ‚เปเป‰เบกเบนเบ™เบชเบฐเป€เบžเบฒเบฐเบ—เบตเปˆเบกเบตเบ›เบฐเบฅเบดเบกเบฒเบ™ docker เบชเป‰เบฒเบ‡เบ„เปเบฒเบชเบฑเปˆเบ‡เปเบฅเบฐเป€เบเบฑเบšเบฎเบฑเบเบชเบฒเบ‚เปเป‰เบกเบนเบ™เปƒเบ™เบกเบฑเบ™. เบงเบดเบ—เบตเบเบฒเบ™เบ—เบตเปˆเบชเบฒเบก Per-Host เปเบกเปˆเบ™เบเปˆเบฝเบงเบ‚เป‰เบญเบ‡เบเบฑเบšเบเบฒเบ™เบงเบฒเบ‡เปเบœเบ™เบเบฒเบ™เป€เบเบฑเบšเบฎเบฑเบเบชเบฒ, เป€เบกเบทเปˆเบญเบ—เบธเบเบชเบดเปˆเบ‡เบ—เบธเบเบขเปˆเบฒเบ‡เบ—เบตเปˆเป€เบเบฑเบšเป„เบงเป‰เปƒเบ™เบ•เบนเป‰เบ„เบญเบ™เป€เบ—เบ™เป€เบ™เบตเบˆเบฐเบ–เบทเบเบŠเป‰เปเบฒเบเบฑเบ™เบขเบนเปˆเปƒเบ™เป‚เบฎเบ”. เบ–เป‰เบฒเบเปˆเบญเบ‡เบšเบฑเบ™เบˆเบธเบฅเบปเป‰เบกเป€เบซเบฅเบง, เบ‚เปเป‰เบกเบนเบ™เบˆเบฐเบเบฑเบ‡เบ„เบปเบ‡เบขเบนเปˆเปƒเบ™เป‚เบฎเบ”. เบญเบฑเบ™เบชเบธเบ”เบ—เป‰เบฒเบเปเบกเปˆเบ™เบเบฒเบ™เบ™เปเบฒเปƒเบŠเป‰เบซเบผเบฒเบเป€เบˆเบปเป‰เบฒเบžเบฒเบš Multi-Host, เป€เบŠเบดเปˆเบ‡เปเบ™เบฐเบ™เปเบฒเปƒเบซเป‰เบขเบนเปˆเปƒเบ™เบ‚เบฑเป‰เบ™เบ•เบญเบ™เบเบฒเบ™เบœเบฐเบฅเบดเบ”เบ‚เบญเบ‡เบงเบดเบ—เบตเปเบเป‰เป„เบ‚เบ•เปˆเบฒเบ‡เป†. เบชเบปเบกเบกเบธเบ”เบงเปˆเบฒเบ•เบนเป‰เบ„เบญเบ™เป€เบ—เบ™เป€เบ™เบตเบ‚เบญเบ‡เบ—เปˆเบฒเบ™เบเบฑเบšเปเบญเบฑเบšเบžเบฅเบดเป€เบ„เบŠเบฑเบ™เบ‚เบญเบ‡เบ—เปˆเบฒเบ™เป€เบฎเบฑเบ”เบงเบฝเบเบขเบนเปˆเปƒเบ™เป‚เบฎเบ”, เปเบ•เปˆเบ—เปˆเบฒเบ™เบ•เป‰เบญเบ‡เบเบฒเบ™เป€เบเบฑเบšเบฎเบฑเบเบชเบฒเบ‚เปเป‰เบกเบนเบ™เบ‚เบญเบ‡เบ—เปˆเบฒเบ™เบขเบนเปˆเบšเปˆเบญเบ™เปƒเบ”เบซเบ™เบถเปˆเบ‡เปƒเบ™เบญเบดเบ™เป€เบ•เบตเป€เบ™เบฑเบ”, เปเบฅเบฐเบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบ™เบตเป‰, เบ—เปˆเบฒเบ™เปƒเบŠเป‰เปเบœเบ™เบ—เบตเปˆเบญเบฑเบ”เบ•เบฐเป‚เบ™เบกเบฑเบ”เบชเปเบฒเบฅเบฑเบšเบฅเบฐเบšเบปเบšเปเบˆเบเบขเบฒเบ.

เบเบญเบ‡เบ›เบฐเบŠเบธเบก DEVOXX UK. เป€เบฅเบทเบญเบเบเบญเบšเบงเบฝเบ: Docker Swarm, Kubernetes เบซเบผเบท Mesos. เบžเบฒเบเบ—เบต 3

เปเบ•เปˆเบฅเบฐเบงเบดเบ—เบตเบเบฒเบ™เป€เบซเบผเบปเปˆเบฒเบ™เบตเป‰เปƒเบŠเป‰เบชเบฐเบ–เบฒเบ™เบ—เบตเปˆเป€เบเบฑเบšเบฎเบฑเบเบชเบฒเบชเบฐเป€เบžเบฒเบฐ. เบ‚เปเป‰เบกเบนเบ™เป€เบเบฑเบšเบ‚เปเป‰เบกเบนเบ™เบ•เปเปˆเบ„เบญเบ™เป€เบ—เบ™เป€เบ™เบตเบขเปˆเบฒเบ‡เบˆเบฐเปเบˆเป‰เบ‡ เปเบฅเบฐเบŠเบฑเบ”เป€เบˆเบ™เบขเบนเปˆเปƒเบ™เป‚เบฎเบ”เบขเบนเปˆเบ—เบตเปˆ /var/lib/docker/volumes. เป€เบกเบทเปˆเบญเปƒเบŠเป‰เบงเบดเบ—เบต Per-Host, เบเบฒเบ™เป€เบเบฑเบšเบฎเบฑเบเบชเบฒเปเบกเปˆเบ™เบ•เบดเบ”เบขเบนเปˆเบžเบฒเบเปƒเบ™เบžเบฒเบŠเบฐเบ™เบฐ, เปเบฅเบฐเบ•เบปเบงเบšเบฑเบ™เบˆเบธเบ•เบปเบงเบกเบฑเบ™เป€เบญเบ‡เบ–เบทเบเบ•เบดเบ”เบ•เบฑเป‰เบ‡เบขเบนเปˆเป€เบ—เบดเบ‡เป‚เบฎเบ”. เบชเปเบฒเบฅเบฑเบš multihosts, เบงเบดเบ—เบตเปเบเป‰เป„เบ‚เป€เบŠเบฑเปˆเบ™ Ceph, ClusterFS, NFS, เปเบฅเบฐเบญเบทเปˆเบ™เป†.

เบ–เป‰เบฒเบเปˆเบญเบ‡เบšเบฑเบ™เบˆเบธเบ—เบตเปˆเบ„เบปเบ‡เบ„เป‰เบฒเบ‡เบฅเบปเป‰เบกเป€เบซเบฅเบง, เป„เบ”เป€เบฅเบเบฐเบ—เปเบฅเบตเบเบฒเบ™เป€เบเบฑเบšเบฎเบฑเบเบชเบฒเบˆเบฐเบเบฒเบเป€เบ›เบฑเบ™เบšเปเปˆเบชเบฒเบกเบฒเบ”เป€เบ‚เบปเป‰เบฒเป€เบ–เบดเบ‡เป„เบ”เป‰เปƒเบ™เบชเบญเบ‡เบเปเบฅเบฐเบ™เบตเบ—เปเบฒเบญเบดเบ”, เปเบ•เปˆเปƒเบ™เบชเบญเบ‡เบเปเบฅเบฐเบ™เบตเบชเบธเบ”เบ—เป‰เบฒเบเปเบกเปˆเบ™เบเบฒเบ™เบฎเบฑเบเบชเบฒเป„เบงเป‰. เบขเปˆเบฒเบ‡เปƒเบ”เบเปเบ•เบฒเบก, เปƒเบ™เบเปเบฅเบฐเบ™เบตเบ—เปเบฒเบญเบดเบ”, เบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เป€เบ‚เบปเป‰เบฒเป€เบ–เบดเบ‡ repository เบœเปˆเบฒเบ™ Docker host เปเบฅเปˆเบ™เบขเบนเปˆเปƒเบ™เป€เบ„เบทเปˆเบญเบ‡ virtual. เปƒเบ™โ€‹เบเปโ€‹เบฅเบฐโ€‹เบ™เบตโ€‹เบ—เบตโ€‹เบชเบญเบ‡โ€‹, เบ‚เปเป‰โ€‹เบกเบนเบ™โ€‹เบˆเบฐโ€‹เบšเปเปˆโ€‹เป„เบ”เป‰โ€‹เบฎเบฑเบšโ€‹เบเบฒเบ™โ€‹เบชเบนเบ™โ€‹เป€เบชเบโ€‹เบ—เบฑเบ‡โ€‹เบซเบกเบปเบ”โ€‹, เป€เบžเบฒเบฐโ€‹เบงเปˆเบฒโ€‹เบ—เปˆเบฒเบ™โ€‹เป„เบ”เป‰โ€‹เบชเป‰เบฒเบ‡โ€‹เบเบฒเบ™โ€‹เป€เบเบฑเบšโ€‹เบฎเบฑเบโ€‹เบชเบฒโ€‹เบขเปˆเบฒเบ‡โ€‹เบŠเบฑเบ”โ€‹เป€เบˆเบ™โ€‹.

เบ–เป‰เบฒเป‚เบฎเบ”เบฅเบปเป‰เบกเป€เบซเบฅเบง, เป„เบ”เป€เบฅเบเบฐเบ—เปเบฅเบตเบเบฒเบ™เป€เบเบฑเบšเบฎเบฑเบเบชเบฒเบšเปเปˆเบชเบฒเบกเบฒเบ”เปƒเบŠเป‰เป„เบ”เป‰เปƒเบ™เบชเบฒเบกเบเปเบฅเบฐเบ™เบตเบ—เปเบฒเบญเบดเบ”; เปƒเบ™เบเปเบฅเบฐเบ™เบตเบชเบธเบ”เบ—เป‰เบฒเบ, เบเบฒเบ™เป€เบŠเบทเปˆเบญเบกเบ•เปเปˆเบเบฑเบšเบเบฒเบ™เป€เบเบฑเบšเบฎเบฑเบเบชเบฒเบˆเบฐเบšเปเปˆเบ–เบทเบเบฅเบปเบšเบเบงเบ™. เบชเบธเบ”เบ—เป‰เบฒเบ, เบซเบ™เป‰เบฒเบ—เบตเปˆเปเบšเปˆเบ‡เบ›เบฑเบ™เปเบกเปˆเบ™เบ–เบทเบเบเบปเบเป€เบงเบฑเป‰เบ™เบขเปˆเบฒเบ‡เบชเบปเบกเบšเบนเบ™เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เป€เบเบฑเบšเบฎเบฑเบเบชเบฒเปƒเบ™เบเปเบฅเบฐเบ™เบตเบ—เปเบฒเบญเบดเบ”เปเบฅเบฐเป€เบ›เบฑเบ™เป„เบ›เป„เบ”เป‰เปƒเบ™เบชเปˆเบงเบ™เบ—เบตเปˆเป€เบซเบผเบทเบญ. เปƒเบ™เบเปเบฅเบฐเบ™เบตเบ—เบตเบชเบญเบ‡, เบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เปเบšเปˆเบ‡เบ›เบฑเบ™เบเบฒเบ™เป€เบเบฑเบšเบฎเบฑเบเบชเบฒเป‚เบ”เบเบญเบตเบ‡เบ•เบฒเบกเบงเปˆเบฒเบ–เบฒเบ™เบ‚เปเป‰เบกเบนเบ™เบ‚เบญเบ‡เบ—เปˆเบฒเบ™เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เบเบฒเบ™เป€เบเบฑเบšเบฎเบฑเบเบชเบฒเบ—เบตเปˆเปเบˆเบเบขเบฒเบเบซเบผเบทเบšเปเปˆ. เปƒเบ™เบเปเบฅเบฐเบ™เบตเบ‚เบญเบ‡ Per-Host, เบเบฒเบ™เปเบˆเบเบขเบฒเบเบ‚เปเป‰เบกเบนเบ™เปเบกเปˆเบ™เป€เบ›เบฑเบ™เป„เบ›เป„เบ”เป‰เบžเบฝเบ‡เปเบ•เปˆเบขเบนเปˆเปƒเบ™เป‚เบฎเบ”เบ—เบตเปˆเปƒเบซเป‰, เปเบฅเบฐเบชเปเบฒเบฅเบฑเบš multihost เบกเบฑเบ™เบ–เบทเบเบชเบฐเบซเบ™เบญเบ‡เป‚เบ”เบเบเบฒเบ™เบ‚เบฐเบซเบเบฒเบเบเบธเปˆเบก.

เบญเบฑเบ™เบ™เบตเป‰เบ„เบงเบ™เบ„เบณเบ™เบถเบ‡เป€เบ–เบดเบ‡เป€เบงเบฅเบฒเบชเป‰เบฒเบ‡เบžเบฒเบŠเบฐเบ™เบฐเบ—เบตเปˆเบกเบตเบชเบฐเบ–เบฒเบ™เบฐ. เป€เบ„เบทเปˆเบญเบ‡เบกเบท Docker เบ—เบตเปˆเป€เบ›เบฑเบ™เบ›เบฐเป‚เบซเบเบ”เบญเบตเบเบญเบฑเบ™เบซเบ™เบถเปˆเบ‡เปเบกเปˆเบ™ plugin Volume, เป€เบŠเบดเปˆเบ‡เป€เบฎเบฑเบ”เบงเบฝเบเบขเบนเปˆเปƒเบ™เบซเบผเบฑเบเบเบฒเบ™เบ‚เบญเบ‡ "เบซเบกเปเป‰เป„เบŸเบ—เบตเปˆเบกเบตเบขเบนเปˆ, เปเบ•เปˆเบ•เป‰เบญเบ‡เบ–เบทเบเบ›เปˆเบฝเบ™เปเบ—เบ™." เป€เบกเบทเปˆเบญเบ—เปˆเบฒเบ™เป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™ Docker container, เบกเบฑเบ™เป€เบงเบปเป‰เบฒเบงเปˆเบฒ, "Hey, เป€เบกเบทเปˆเบญเบ—เปˆเบฒเบ™เป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™ container เบเบฑเบšเบ–เบฒเบ™เบ‚เปเป‰เบกเบนเบ™, เบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เป€เบเบฑเบšเบฎเบฑเบเบชเบฒเบ‚เปเป‰เบกเบนเบ™เบ‚เบญเบ‡เบ—เปˆเบฒเบ™เปƒเบ™ container เบ™เบตเป‰!" เบ™เบตเป‰เปเบกเปˆเบ™เบ„เบธเบ™เบชเบปเบกเบšเบฑเบ”เป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™, เปเบ•เปˆเบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เบ›เปˆเบฝเบ™เบกเบฑเบ™เป„เบ”เป‰. เบ›เบฑเปŠเบเบญเบดเบ™เบ™เบตเป‰เบญเบฐเบ™เบธเบเบฒเบ”เปƒเบซเป‰เบ—เปˆเบฒเบ™เปƒเบŠเป‰ drive เป€เบ„เบทเบญเบ‚เปˆเบฒเบเบซเบผเบทเบšเบฒเบ‡เบชเบดเปˆเบ‡เบšเบฒเบ‡เบขเปˆเบฒเบ‡เบ—เบตเปˆเบ„เป‰เบฒเบเบ„เบทเบเบฑเบ™เปเบ—เบ™เบ—เบตเปˆเบˆเบฐเป€เบ›เบฑเบ™เบ–เบฒเบ™เบ‚เปเป‰เบกเบนเบ™เบšเบฑเบ™เบˆเบธ. เบกเบฑเบ™เบ›เบฐเบเบญเบšเบกเบตเป„เบ”เป€เบงเบตเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เป€เบเบฑเบšเบฎเบฑเบเบชเบฒเบ—เบตเปˆเบญเบตเบ‡เปƒเบชเปˆเป‚เบฎเบ”เปเบฅเบฐเบญเบฐเบ™เบธเบเบฒเบ”เปƒเบซเป‰เบ›เบฐเบชเบปเบกเบ›เบฐเบชเบฒเบ™เบเบฑเบšเบšเบฑเบ™เบˆเบธเบเบฑเบšเบฅเบฐเบšเบปเบšเบเบฒเบ™เป€เบเบฑเบšเบฎเบฑเบเบชเบฒเบžเบฒเบเบ™เบญเบเป€เบŠเบฑเปˆเบ™ Amazon EBS, Azure Storage เปเบฅเบฐ GCE Persistent disks.

เบชเบฐเป„เบฅเป‰เบ•เปเปˆเป„เบ›เบชเบฐเปเบ”เบ‡เปƒเบซเป‰เป€เบซเบฑเบ™เบชเบฐเบ–เบฒเบ›เบฑเบ”เบ•เบฐเบเบฐเบเปเบฒเบ‚เบญเบ‡ plugin Docker Volume.

เบเบญเบ‡เบ›เบฐเบŠเบธเบก DEVOXX UK. เป€เบฅเบทเบญเบเบเบญเบšเบงเบฝเบ: Docker Swarm, Kubernetes เบซเบผเบท Mesos. เบžเบฒเบเบ—เบต 3

เบชเบตเบŸเป‰เบฒเบชเบฐเปเบ”เบ‡เป€เบ–เบดเบ‡เบฅเบนเบเบ„เป‰เบฒ Docker เบ—เบตเปˆเบเปˆเบฝเบงเบ‚เป‰เบญเบ‡เบเบฑเบšเป‚เบฎเบ” Docker เบชเบตเบŸเป‰เบฒ, เป€เบŠเบดเปˆเบ‡เบกเบตเป€เบ„เบทเปˆเบญเบ‡เบˆเบฑเบเบเบฒเบ™เป€เบเบฑเบšเบฎเบฑเบเบชเบฒเบ—เป‰เบญเบ‡เบ–เบดเปˆเบ™เบ—เบตเปˆเบชเบฐเปœเบญเบ‡เบเปˆเบญเบ‡เบšเบฑเบ™เบˆเบธเบ‚เปเป‰เบกเบนเบ™เปƒเบซเป‰เบเบฑเบšเป€เบˆเบปเป‰เบฒ. เบชเบตเบ‚เบฝเบงเบŠเบตเป‰เปƒเบซเป‰เป€เบซเบฑเบ™ Plugin Client เปเบฅเบฐ Plugin Daemon, เป€เบŠเบดเปˆเบ‡เบเบฑเบ‡เป€เบŠเบทเปˆเบญเบกเบ•เปเปˆเบเบฑเบšเป‚เบฎเบ”. เบžเบงเบเป€เบ‚เบปเบฒเป€เบˆเบปเป‰เบฒเบชเบฐเบซเบ™เบญเบ‡เป‚เบญเบเบฒเบ”เบ—เบตเปˆเบˆเบฐเป€เบเบฑเบšเบฎเบฑเบเบชเบฒเบ‚เปเป‰เบกเบนเบ™เปƒเบ™เป€เบ„เบทเบญเบ‚เปˆเบฒเบเบเบฒเบ™เป€เบเบฑเบšเบฎเบฑเบเบชเบฒเบ‚เบญเบ‡เบ›เบฐเป€เบžเบ”เบ‚เบญเบ‡เบเบฒเบ™เป€เบเบฑเบšเบฎเบฑเบเบชเบฒ Backend เบ—เบตเปˆเบ—เปˆเบฒเบ™เบ•เป‰เบญเบ‡เบเบฒเบ™.

เบ›เบฑเปŠเบเบญเบดเบ™ Docker Volume เบชเบฒเบกเบฒเบ”เปƒเบŠเป‰เบเบฑเบšเบšเปˆเบญเบ™เป€เบเบฑเบšเบ‚เปเป‰เบกเบนเบ™ Portworx. เป‚เบกเบ”เบนเบ™ PX-Dev เบ•เบปเบงเบˆเบดเบ‡เปเบฅเป‰เบงเปเบกเปˆเบ™เบ•เบนเป‰เบ„เบญเบ™เป€เบ—เบ™เป€เบ™เบตเบ—เบตเปˆเบ—เปˆเบฒเบ™เบ”เปเบฒเป€เบ™เบตเบ™เบเบฒเบ™เบ—เบตเปˆเป€เบŠเบทเปˆเบญเบกเบ•เปเปˆเบเบฑเบšเป‚เบฎเบ” Docker เบ‚เบญเบ‡เบ—เปˆเบฒเบ™เปเบฅเบฐเบŠเปˆเบงเบเปƒเบซเป‰เบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เป€เบเบฑเบšเบ‚เปเป‰เบกเบนเบ™เป„เบ”เป‰เบ‡เปˆเบฒเบเปƒเบ™ Amazon EBS.

เบเบญเบ‡เบ›เบฐเบŠเบธเบก DEVOXX UK. เป€เบฅเบทเบญเบเบเบญเบšเบงเบฝเบ: Docker Swarm, Kubernetes เบซเบผเบท Mesos. เบžเบฒเบเบ—เบต 3

เบฅเบนเบเบ„เป‰เบฒ Portworx เบŠเปˆเบงเบเปƒเบซเป‰เบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เบ•เบดเบ”เบ•เบฒเบกเบชเบฐเบ–เบฒเบ™เบฐเบ‚เบญเบ‡เบเปˆเบญเบ‡เป€เบเบฑเบšเบฎเบฑเบเบชเบฒเบ•เปˆเบฒเบ‡เป†เบ—เบตเปˆเป€เบŠเบทเปˆเบญเบกเบ•เปเปˆเบเบฑเบšเป€เบˆเบปเป‰เบฒเบžเบฒเบšเบ‚เบญเบ‡เบ—เปˆเบฒเบ™. เบ–เป‰เบฒเบ—เปˆเบฒเบ™เป„เบ›เบขเป‰เบฝเบกเบขเบฒเบก blog เบ‚เบญเบ‡เบ‚เป‰เบญเบ, เบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เบญเปˆเบฒเบ™เบงเบดเบ—เบตเบเบฒเบ™เป€เบฎเบฑเบ”เปƒเบซเป‰ Portworx เบซเบผเบฒเบเบ—เบตเปˆเบชเบธเบ”เบเบฑเบš Docker.

เปเบ™เบงเบ„เบงเบฒเบกเบ„เบดเบ”เบ‚เบญเบ‡เบเบฒเบ™เป€เบเบฑเบšเบฎเบฑเบเบชเบฒเปƒเบ™ Kubernetes เปเบกเปˆเบ™เบ„เป‰เบฒเบเบ„เบทเบเบฑเบ™เบเบฑเบš Docker เปเบฅเบฐเบ–เบทเบเบชเบฐเปเบ”เบ‡เป‚เบ”เบเป„เบ”เป€เบฅเบเบฐเบ—เปเบฅเบตเบ—เบตเปˆเบชเบฒเบกเบฒเบ”เป€เบ‚เบปเป‰เบฒเป€เบ–เบดเบ‡เบšเบฑเบ™เบˆเบธเบ‚เบญเบ‡เบ—เปˆเบฒเบ™เปƒเบ™ pod. เบžเบงเบเบกเบฑเบ™เป€เบ›เบฑเบ™เป€เบญเบเบฐเบฅเบฒเบ”เบ•เบฐเบซเบผเบญเบ”เบŠเบตเบงเบดเบ”เบ‚เบญเบ‡เบžเบฒเบŠเบฐเบ™เบฐเปƒเบ”เป†. เบ›เบฐเป€เบžเบ”เบเบฒเบ™เป€เบเบฑเบšเบฎเบฑเบเบชเบฒเบ—เบปเปˆเบงเป„เบ›เบ—เบตเปˆเบชเบธเบ”เบ—เบตเปˆเบกเบตเบขเบนเปˆเปเบกเปˆเบ™ hostPath, nfs, awsElasticBlockStore, เปเบฅเบฐ gsePersistentDisk. เบกเบฒเป€เบšเบดเปˆเบ‡เบงเบดเบ—เบตเบ—เบตเปˆเบฎเป‰เบฒเบ™เป€เบซเบผเบปเปˆเบฒเบ™เบตเป‰เป€เบฎเบฑเบ”เบงเบฝเบเบขเบนเปˆเปƒเบ™ Kubernetes. เป‚เบ”เบเบ›เบปเบเบเบฐเบ•เบด, เบ‚เบฐเบšเบงเบ™เบเบฒเบ™เป€เบŠเบทเปˆเบญเบกเบ•เปเปˆเบžเบงเบเบกเบฑเบ™เบ›เบฐเบเบญเบšเบ”เป‰เบงเบ 3 เบ‚เบฑเป‰เบ™เบ•เบญเบ™.

เบ—เปเบฒเบญเบดเบ”เปเบกเปˆเบ™เบงเปˆเบฒเบœเบนเป‰เปƒเบ”เบœเบนเป‰เบซเบ™เบถเปˆเบ‡เปƒเบ™เบ”เป‰เบฒเบ™เป€เบ„เบทเบญเบ‚เปˆเบฒเบ, เบ›เบปเบเบเบฐเบ•เบดเปเบฅเป‰เบงเบœเบนเป‰เบšเปเบฅเบดเบซเบฒเบ™, เบชเบฐเบซเบ™เบญเบ‡เบเบฒเบ™เป€เบเบฑเบšเบฎเบฑเบเบชเบฒเบขเปˆเบฒเบ‡เบ•เปเปˆเป€เบ™เบทเปˆเบญเบ‡. เบกเบตเป„เบŸเบฅเปŒเบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒ PersistentVolume เบ—เบตเปˆเบชเบญเบ”เบ„เป‰เบญเบ‡เบเบฑเบ™เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบ™เบตเป‰. เบ•เปเปˆเป„เบ›, เบœเบนเป‰เบžเบฑเบ”เบ—เบฐเบ™เบฒเปเบญเบฑเบšเบžเบฅเบดเป€เบ„เบŠเบฑเบ™เบ‚เบฝเบ™เป„เบŸเบฅเปŒเบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒเบ—เบตเปˆเป€เบญเบตเป‰เบ™เบงเปˆเบฒ PersistentVolumeClaim, เบซเบผเบทเบ„เปเบฒเบฎเป‰เบญเบ‡เบ‚เปเบเบฒเบ™เป€เบเบฑเบšเบฎเบฑเบเบชเบฒ PVC, เป€เบŠเบดเปˆเบ‡เบเปˆเบฒเบงเบงเปˆเบฒ: "เบ‚เป‰เบญเบเบกเบตเบšเปˆเบญเบ™เป€เบเบฑเบšเบ‚เปเป‰เบกเบนเบ™ 50GB เบ—เบตเปˆเปเบˆเบเบขเบฒเบ, เปเบ•เปˆเป€เบžเบทเปˆเบญเปƒเบซเป‰เบ„เบปเบ™เบญเบทเปˆเบ™เปƒเบŠเป‰เบ„เบงเบฒเบกเบชเบฒเบกเบฒเบ”เบ‚เบญเบ‡เบกเบฑเบ™, เบ‚เป‰เบญเบเบšเบญเบ PVC เบ™เบตเป‰เบงเปˆเบฒเบ‚เป‰เบญเบเบ›เบฐเบˆเบธเบšเบฑเบ™. เบ•เป‰เบญเบ‡เบเบฒเบ™เบžเบฝเบ‡เปเบ•เปˆ 10 GB". เบชเบธเบ”เบ—เป‰เบฒเบ, เบ‚เบฑเป‰เบ™เบ•เบญเบ™เบ—เบตเบชเบฒเบกเปเบกเปˆเบ™เบงเปˆเบฒเบ„เปเบฒเบฎเป‰เบญเบ‡เบ‚เปเบ‚เบญเบ‡เบ—เปˆเบฒเบ™เบ–เบทเบเบ•เบดเบ”เบ•เบฑเป‰เบ‡เป€เบ›เบฑเบ™เบšเปˆเบญเบ™เป€เบเบฑเบšเบกเป‰เบฝเบ™, เปเบฅเบฐเปเบญเบฑเบšเบžเบฅเบดเป€เบ„เบŠเบฑเบ™เบ—เบตเปˆเบกเบตเบเบฑเบ, เบซเบผเบทเบŠเบธเบ”เปเบšเบšเบˆเปเบฒเบฅเบญเบ‡, เบซเบผเบทเบšเบฒเบ‡เบชเบดเปˆเบ‡เบšเบฒเบ‡เบขเปˆเบฒเบ‡เบ—เบตเปˆเบ„เป‰เบฒเบเบ„เบทเบเบฑเบ™, เป€เบฅเบตเปˆเบกเปƒเบŠเป‰เบกเบฑเบ™. เบกเบฑเบ™เป€เบ›เบฑเบ™เบชเบดเปˆเบ‡เบชเปเบฒเบ„เบฑเบ™เบ—เบตเปˆเบˆเบฐเบˆเบทเปˆเบˆเปเบฒเบงเปˆเบฒเบ‚เบฐเบšเบงเบ™เบเบฒเบ™เบ™เบตเป‰เบ›เบฐเบเบญเบšเบ”เป‰เบงเบ 3 เบ‚เบฑเป‰เบ™เบ•เบญเบ™เบ—เบตเปˆเป„เบ”เป‰เบเปˆเบฒเบงเบกเบฒเปเบฅเบฐเบชเบฒเบกเบฒเบ”เบ‚เบฐเบซเบเบฒเบเป„เบ”เป‰.

เบเบญเบ‡เบ›เบฐเบŠเบธเบก DEVOXX UK. เป€เบฅเบทเบญเบเบเบญเบšเบงเบฝเบ: Docker Swarm, Kubernetes เบซเบผเบท Mesos. เบžเบฒเบเบ—เบต 3

เบชเบฐเป„เบฅเป‰เบ•เปเปˆเป„เบ›เบชเบฐเปเบ”เบ‡เปƒเบซเป‰เป€เบซเบฑเบ™ Kubernetes Persistence Container เบ‚เบญเบ‡เบชเบฐเบ–เบฒเบ›เบฑเบ”เบ•เบฐเบเบฐเบเปเบฒ AWS.

เบเบญเบ‡เบ›เบฐเบŠเบธเบก DEVOXX UK. เป€เบฅเบทเบญเบเบเบญเบšเบงเบฝเบ: Docker Swarm, Kubernetes เบซเบผเบท Mesos. เบžเบฒเบเบ—เบต 3

เบžเบฒเบเปƒเบ™เบฎเบนเบšเบชเบตเปˆเบซเบผเปˆเบฝเบกเบชเบตเบ™เป‰เบณเบ•เบฒเบ™เบ—เบตเปˆเป€เบ›เบฑเบ™เบ•เบปเบงเปเบ—เบ™เบ‚เบญเบ‡เบเบธเปˆเบก Kubernetes, เบกเบตเปเบกเปˆเบšเบปเบ”เปœเบถเปˆเบ‡ เปเบฅเบฐ เป‚เบซเบกเบ”เบžเบฐเบ™เบฑเบเบ‡เบฒเบ™เบชเบญเบ‡เบญเบฑเบ™, เบชเบฐเปเบ”เบ‡เป€เบ›เบฑเบ™เบชเบตเป€เบซเบผเบทเบญเบ‡. เบซเบ™เบถเปˆเบ‡เปƒเบ™เบ‚เปเป‰เบ‚เบญเบ‡เบžเบฐเบ™เบฑเบเบ‡เบฒเบ™เบ›เบฐเบเบญเบšเบ”เป‰เบงเบเบเบฑเบเบชเบตเบชเบปเป‰เบก, เบเบฒเบ™เป€เบเบฑเบšเบฎเบฑเบเบชเบฒ, เบ•เบปเบงเบ„เบงเบšเบ„เบธเบกเปเบšเบšเบˆเปเบฒเบฅเบญเบ‡, เปเบฅเบฐเบ–เบฑเบ‡ Docker Couchbase เบชเบตเบ‚เบฝเบง. เบžเบฒเบเปƒเบ™เบเบธเปˆเบก, เบ‚เป‰เบฒเบ‡เป€เบ—เบดเบ‡เบ‚เปเป‰, เบฎเบนเบšเบชเบตเปˆเบซเบฅเปˆเบฝเบกเบชเบตเบกเปˆเบงเบ‡เบŠเบตเป‰เปƒเบซเป‰เป€เบซเบฑเบ™เป€เบ–เบดเบ‡เบเบฒเบ™เบšเปเบฅเบดเบเบฒเบ™เบ—เบตเปˆเบชเบฒเบกเบฒเบ”เป€เบ‚เบปเป‰เบฒเป€เบ–เบดเบ‡เป„เบ”เป‰เบˆเบฒเบเบžเบฒเบเบ™เบญเบ. เบชเบฐเบ–เบฒเบ›เบฑเบ”เบ•เบฐเบเบฐเบเปเบฒเบ™เบตเป‰เปเบกเปˆเบ™เปเบ™เบฐเบ™เปเบฒเปƒเบซเป‰เป€เบเบฑเบšเบฎเบฑเบเบชเบฒเบ‚เปเป‰เบกเบนเบ™เบขเบนเปˆเปƒเบ™เบญเบธเบ›เบฐเบเบญเบ™เบ•เบปเบงเบกเบฑเบ™เป€เบญเบ‡. เบ–เป‰เบฒเบˆเปเบฒเป€เบ›เบฑเบ™, เบ‚เป‰เบญเบเบชเบฒเบกเบฒเบ”เป€เบเบฑเบšเบ‚เปเป‰เบกเบนเบ™เบ‚เบญเบ‡เบ‚เป‰เบญเบเบขเบนเปˆเปƒเบ™ EBS เบขเบนเปˆเบ™เบญเบเบเบธเปˆเบก, เบ”เบฑเปˆเบ‡เบ—เบตเปˆเบชเบฐเปเบ”เบ‡เบขเบนเปˆเปƒเบ™เบชเบฐเป„เบฅเป‰เบ•เปเปˆเป„เบ›. เบ™เบตเป‰เปเบกเปˆเบ™เบฎเบนเบšเปเบšเบšเบ›เบปเบเบเบฐเบ•เบดเบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบ›เบฑเบšเบ‚เบฐเบซเบ™เบฒเบ”, เปเบ•เปˆเบกเบตเบฅเบฑเบเบชเบฐเบ™เบฐเบ—เบฒเบ‡เบ”เป‰เบฒเบ™เบเบฒเบ™เป€เบ‡เบดเบ™เบ—เบตเปˆเบ•เป‰เบญเบ‡เบžเบดเบˆเบฒเบฅเบฐเบ™เบฒเปƒเบ™เป€เบงเบฅเบฒเบ—เบตเปˆเปƒเบŠเป‰เบกเบฑเบ™ - เบเบฒเบ™เป€เบเบฑเบšเบฎเบฑเบเบชเบฒเบ‚เปเป‰เบกเบนเบ™เบขเบนเปˆเบšเปˆเบญเบ™เปƒเบ”เบซเบ™เบถเปˆเบ‡เปƒเบ™เป€เบ„เบทเบญเบ‚เปˆเบฒเบเบชเบฒเบกเบฒเบ”เบกเบตเบฅเบฒเบ„เบฒเปเบžเบ‡เบเบงเปˆเบฒเบขเบนเปˆเปƒเบ™เป‚เบฎเบ”. เป€เบกเบทเปˆเบญเป€เบฅเบทเบญเบเบงเบดเบ—เบตเปเบเป‰เป„เบ‚เบšเบฑเบ™เบˆเบธเบšเบฑเบ™เบˆเบธ, เบ™เบตเป‰เปเบกเปˆเบ™ เปœเบถเปˆเบ‡ เปƒเบ™เบ‚เปเป‰เป‚เบ•เป‰เปเบเป‰เบ‡เบ—เบตเปˆเบกเบตเบ™เป‰ เบณ เปœเบฑเบ.

เบเบญเบ‡เบ›เบฐเบŠเบธเบก DEVOXX UK. เป€เบฅเบทเบญเบเบเบญเบšเบงเบฝเบ: Docker Swarm, Kubernetes เบซเบผเบท Mesos. เบžเบฒเบเบ—เบต 3

เบ„เบทเบเบฑเบ™เบเบฑเบš Docker, เบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เบ™เปเบฒเปƒเบŠเป‰เบ–เบฑเบ‡เป€เบเบฑเบš Kubernetes เบ„เบปเบ‡เบ—เบตเปˆเบเบฑเบš Portworx.

เบเบญเบ‡เบ›เบฐเบŠเบธเบก DEVOXX UK. เป€เบฅเบทเบญเบเบเบญเบšเบงเบฝเบ: Docker Swarm, Kubernetes เบซเบผเบท Mesos. เบžเบฒเบเบ—เบต 3

เบ™เบตเป‰เปเบกเปˆเบ™เบชเบดเปˆเบ‡เบ—เบตเปˆเบขเบนเปˆเปƒเบ™เบ„เปเบฒเบ—เบตเปˆเปƒเบŠเป‰เปƒเบ™ Kubernetes 1.6 เบ›เบฐเบˆเบธเบšเบฑเบ™เป€เบญเบตเป‰เบ™เบงเปˆเบฒ "StatefulSet" - เบงเบดเบ—เบตเบเบฒเบ™เป€เบฎเบฑเบ”เบงเบฝเบเบเบฑเบšเปเบญเบฑเบšเบžเบฅเบดเป€เบ„เบŠเบฑเบ™ Stateful เบ—เบตเปˆเบ›เบฐเบกเบงเบ™เบœเบปเบ™เป€เบซเบ”เบเบฒเบ™เบเปˆเบฝเบงเบเบฑเบšเบเบฒเบ™เบขเบธเบ” Pod เปเบฅเบฐเบ›เบฐเบ•เบดเบšเบฑเบ”เบเบฒเบ™เบ›เบดเบ”เบ”เป‰เบงเบ Graceful. เปƒเบ™เบเปเบฅเบฐเบ™เบตเบ‚เบญเบ‡เบžเบงเบเป€เบฎเบปเบฒ, เบ„เปเบฒเบฎเป‰เบญเบ‡เบชเบฐเบซเบกเบฑเบเบ”เบฑเปˆเบ‡เบเปˆเบฒเบงเปเบกเปˆเบ™เบ–เบฒเบ™เบ‚เปเป‰เบกเบนเบ™. เปƒเบ™ blog เบ‚เบญเบ‡เบ‚เป‰เบญเบเบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เบญเปˆเบฒเบ™เบงเบดเบ—เบตเบเบฒเบ™เบชเป‰เบฒเบ‡ StatefulSet เปƒเบ™ Kubernetes เป‚เบ”เบเปƒเบŠเป‰ Portworx.
เปƒเบซเป‰เป€เบงเบปเป‰เบฒเบเปˆเบฝเบงเบเบฑเบšเบฅเบฑเบเบชเบฐเบ™เบฐเบเบฒเบ™เบžเบฑเบ”เบ—เบฐเบ™เบฒ. เบ”เบฑเปˆเบ‡เบ—เบตเปˆเบ‚เป‰เบฒเบžเบฐเป€เบˆเบปเป‰เบฒเป€เบงเบปเป‰เบฒ, Docker เบกเบต 2 เบฎเบธเปˆเบ™ - CE เปเบฅเบฐ EE, เปƒเบ™เบเปเบฅเบฐเบ™เบตเบ—เปเบฒเบญเบดเบ”เบ—เบตเปˆเบžเบงเบเป€เบฎเบปเบฒเบเปเบฒเบฅเบฑเบ‡เป€เบงเบปเป‰เบฒเป€เบ–เบดเบ‡เบชเบฐเบšเบฑเบšเบ—เบตเปˆเบซเบกเบฑเป‰เบ™เบ„เบปเบ‡เบ‚เบญเบ‡ Community Edition, เป€เบŠเบดเปˆเบ‡เบ–เบทเบเบ›เบฑเบšเบ›เบธเบ‡เบ—เบธเบเป† 3 เป€เบ”เบทเบญเบ™, เบเบปเบ‡เบเบฑเบ™เบ‚เป‰เบฒเบกเบเบฑเบšเบชเบฐเบšเบฑเบšเบ›เบฑเบšเบ›เบธเบ‡เบ›เบฐเบˆเปเบฒเป€เบ”เบทเบญเบ™เบ‚เบญเบ‡ EE. เบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เบ”เบฒเบงเป‚เบซเบฅเบ” Docker เบชเปเบฒเบฅเบฑเบš Mac, Linux เบซเบผเบท Windows. เป€เบกเบทเปˆเบญเบ•เบดเบ”เบ•เบฑเป‰เบ‡เปเบฅเป‰เบง, Docker เบˆเบฐเบญเบฑเบšเป€เบ”เบ”เบญเบฑเบ”เบ•เบฐเป‚เบ™เบกเบฑเบ” เปเบฅเบฐเบกเบฑเบ™เบ‡เปˆเบฒเบเบซเบผเบฒเบเบ—เบตเปˆเบˆเบฐเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™.

เบเบญเบ‡เบ›เบฐเบŠเบธเบก DEVOXX UK. เป€เบฅเบทเบญเบเบเบญเบšเบงเบฝเบ: Docker Swarm, Kubernetes เบซเบผเบท Mesos. เบžเบฒเบเบ—เบต 3

เบชเปเบฒเบฅเบฑเบš Kubernetes, เบ‚เป‰เบญเบเบกเบฑเบเบฅเบธเป‰เบ™ Minikube - เบกเบฑเบ™เป€เบ›เบฑเบ™เบงเบดเบ—เบตเบ—เบตเปˆเบ”เบตเบ—เบตเปˆเบˆเบฐเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เบเบฑเบšเปเบžเบฅเบฐเบ•เบฐเบŸเบญเบกเป‚เบ”เบเบเบฒเบ™เบชเป‰เบฒเบ‡เบเบธเปˆเบกเบขเบนเปˆเปƒเบ™เป‚เบซเบ™เบ”เบ”เบฝเบง. เป€เบžเบทเปˆเบญเบชเป‰เบฒเบ‡เบเบธเปˆเบกเบ‚เบญเบ‡เบซเบผเบฒเบ nodes, เบ—เบฒเบ‡เป€เบฅเบทเบญเบเบ‚เบญเบ‡เบฎเบธเปˆเบ™เปเบกเปˆเบ™เบเบงเป‰เบฒเบ‡เบเบงเปˆเบฒ: เป€เบซเบผเบปเปˆเบฒเบ™เบตเป‰เปเบกเปˆเบ™ kops, kube-aws (CoreOS+AWS), kube-up (เบฅเป‰เบฒเบชเบฐเป„เบซเบก). เบ–เป‰เบฒเบ—เปˆเบฒเบ™เบเปเบฒเบฅเบฑเบ‡เบŠเบญเบเบซเบฒเปƒเบŠเป‰ AWS-based Kubernetes, เบ‚เป‰เบฒเบžเบฐเป€เบˆเบปเป‰เบฒเบ‚เปเปเบ™เบฐเบ™เปเบฒเปƒเบซเป‰เป€เบ‚เบปเป‰เบฒเบฎเปˆเบงเบก AWS SIG, เป€เบŠเบดเปˆเบ‡เบžเบปเบšเบเบฑเบ™เบญเบญเบ™เป„เบฅเบ™เปŒเบ—เบธเบเป†เบงเบฑเบ™เบชเบธเบเปเบฅเบฐเป€เบœเบตเบเปเบœเปˆเป€เบญเบเบฐเบชเบฒเบ™เบ—เบตเปˆเบซเบผเบฒเบเบซเบผเบฒเบเบ—เบตเปˆเบซเบ™เป‰เบฒเบชเบปเบ™เปƒเบˆเปƒเบ™เบเบฒเบ™เป€เบฎเบฑเบ”เบงเบฝเบเบเบฑเบš AWS Kubernetes.

เปƒเบซเป‰เป€เบšเบดเปˆเบ‡เบงเบดเบ—เบตเบเบฒเบ™ Rolling Update เบ–เบทเบเบ›เบฐเบ•เบดเบšเบฑเบ”เบขเบนเปˆเปƒเบ™เป€เบงเบ—เบตเป€เบซเบผเบปเปˆเบฒเบ™เบตเป‰. เบ–เป‰เบฒโ€‹เบซเบฒเบโ€‹เบงเปˆเบฒโ€‹เบกเบตโ€‹เบเบธเปˆเบกโ€‹เบ‚เบญเบ‡โ€‹เบซเบผเบฒเบโ€‹เบ‚เปเป‰โ€‹, เบซเบผเบฑเบ‡โ€‹เบˆเบฒเบโ€‹เบ™เบฑเป‰เบ™โ€‹เบกเบฑเบ™โ€‹เบˆเบฐโ€‹เบ™เปเบฒโ€‹เปƒเบŠเป‰โ€‹เบชเบฐโ€‹เป€เบžเบฒเบฐโ€‹เปƒเบ”โ€‹เบซเบ™เบถเปˆเบ‡โ€‹เบ‚เบญเบ‡โ€‹เบฎเบนเบšโ€‹เบžเบฒเบšโ€‹, เบชเปเบฒโ€‹เบฅเบฑเบšโ€‹เบเบฒเบ™โ€‹เบเบปเบโ€‹เบ•เบปเบงโ€‹เบขเปˆเบฒเบ‡โ€‹, WildFlyโ€‹:1โ€‹. เบเบฒเบ™เบ›เบฑเบšเบ›เบธเบ‡เปเบšเบšเบกเป‰เบงเบ™เบซเบกเบฒเบเบ„เบงเบฒเบกเบงเปˆเบฒเบชเบฐเบšเบฑเบšเบฎเบนเบšเบžเบฒเบšเป„เบ”เป‰เบ–เบทเบเปเบ—เบ™เบ—เบตเปˆเบ•เบฒเบกเบฅเปเบฒเบ”เบฑเบšเบ”เป‰เบงเบเบญเบฑเบ™เปƒเบซเบกเปˆเปƒเบ™เปเบ•เปˆเบฅเบฐ node, เบซเบ™เบถเปˆเบ‡เบซเบผเบฑเบ‡เบˆเบฒเบเบญเบทเปˆเบ™.

เบเบญเบ‡เบ›เบฐเบŠเบธเบก DEVOXX UK. เป€เบฅเบทเบญเบเบเบญเบšเบงเบฝเบ: Docker Swarm, Kubernetes เบซเบผเบท Mesos. เบžเบฒเบเบ—เบต 3

เป€เบžเบทเปˆเบญเป€เบฎเบฑเบ”เบชเบดเปˆเบ‡เบ™เบตเป‰, เบ‚เป‰เบญเบเปƒเบŠเป‰เบ„เปเบฒเบชเบฑเปˆเบ‡เบ›เบฑเบšเบ›เบธเบ‡เบเบฒเบ™เบšเปเบฅเบดเบเบฒเบ™ docker (เบŠเบทเปˆเบšเปเบฅเบดเบเบฒเบ™), เป€เบŠเบดเปˆเบ‡เบ‚เป‰เบญเบเบฅเบฐเบšเบธเบชเบฐเบšเบฑเบšเปƒเบซเบกเปˆเบ‚เบญเบ‡เบฎเบนเบšเบžเบฒเบš WildFly: 2 เปเบฅเบฐเบงเบดเบ—เบตเบเบฒเบ™เบ›เบฑเบšเบ›เบธเบ‡เบเบฒเบ™เบ›เบฑเบšเบ›เบธเบ‡ - parallelism 2. เบ•เบปเบงเป€เบฅเบ 2 เบซเบกเบฒเบเบ„เบงเบฒเบกเบงเปˆเบฒเบฅเบฐเบšเบปเบšเบˆเบฐเบ›เบฑเบšเบ›เบธเบ‡ 2 เบฎเบนเบšเบžเบฒเบšเปเบญเบฑเบšเบžเบฅเบดเป€เบ„เบŠเบฑเบ™. เปƒเบ™โ€‹เป€เบงโ€‹เบฅเบฒโ€‹เบ”เบฝเบงโ€‹เบเบฑเบ™โ€‹, เบซเบผเบฑเบ‡โ€‹เบˆเบฒเบโ€‹เบ™เบฑเป‰เบ™โ€‹เบเบฒเบ™โ€‹เบŠเบฑเบโ€‹เบŠเป‰เบฒโ€‹เบเบฒเบ™โ€‹เบ›เบฑเบšโ€‹เบ›เบธเบ‡ 10 เบงเบดโ€‹เบ™เบฒโ€‹เบ—เบต 10sโ€‹, เบซเบผเบฑเบ‡โ€‹เบˆเบฒเบโ€‹เบ™เบฑเป‰เบ™ 2 เบฎเบนเบšโ€‹เบžเบฒเบšโ€‹เบ•เปเปˆโ€‹เป„เบ›โ€‹เบˆเบฐโ€‹เป„เบ”เป‰โ€‹เบฎเบฑเบšโ€‹เบเบฒเบ™โ€‹เบ›เบฑเบšโ€‹เบ›เบธเบ‡โ€‹เปƒเบ™ 2 nodesโ€‹, เปเบฅเบฐโ€‹เบญเบทเปˆเบ™เป†โ€‹. เบเบปเบ™เป„เบเบเบฒเบ™เบญเบฑเบšเป€เบ”เบ”เปเบšเบšเบกเป‰เบงเบ™เปเบšเบšเบ‡เปˆเบฒเบเป†เบ™เบตเป‰เปเบกเปˆเบ™เบชเบฐเบซเบ™เบญเบ‡เปƒเบซเป‰เบ—เปˆเบฒเบ™เป€เบ›เบฑเบ™เบชเปˆเบงเบ™เบซเบ™เบถเปˆเบ‡เบ‚เบญเบ‡ Docker.

เปƒเบ™ Kubernetes, เบเบฒเบ™เบญเบฑเบšเป€เบ”เบ”เปเบšเบšเบกเป‰เบงเบ™เป€เบฎเบฑเบ”เบงเบฝเบเปเบšเบšเบ™เบตเป‰. เบ•เบปเบงเบ„เบงเบšเบ„เบธเบกเบเบฒเบ™เบˆเปเบฒเบฅเบญเบ‡ rc เบชเป‰เบฒเบ‡เบŠเบธเบ”เบ‚เบญเบ‡ replicas เบ‚เบญเบ‡เบชเบฐเบšเบฑเบšเบ”เบฝเบงเบเบฑเบ™, เปเบฅเบฐเปเบ•เปˆเบฅเบฐ pod เปƒเบ™ webapp-rc เบ™เบตเป‰เบชเบฐเบซเบ™เบญเบ‡เปƒเบซเป‰เบกเบตเบ›เป‰เบฒเบเบŠเบทเปˆเบขเบนเปˆเปƒเบ™ etcd. เป€เบกเบทเปˆเบญเบ‚เป‰เบญเบเบ•เป‰เบญเบ‡เบเบฒเบ™เบเบฑเบ, เบ‚เป‰เบญเบเปƒเบŠเป‰เบšเปเบฅเบดเบเบฒเบ™เปเบญเบฑเบšเบžเบฅเบดเป€เบ„เบŠเบฑเบ™เป€เบžเบทเปˆเบญเป€เบ‚เบปเป‰เบฒเบซเบฒเบšเปˆเบญเบ™เป€เบเบฑเบšเบกเป‰เบฝเบ™ etcd, เป€เบŠเบดเปˆเบ‡เปƒเบซเป‰เบ‚เป‰เบญเบเบกเบตเบเบฑเบเป‚เบ”เบเปƒเบŠเป‰เบ›เป‰เบฒเบเบ—เบตเปˆเบฅเบฐเบšเบธเป„เบงเป‰.

เบเบญเบ‡เบ›เบฐเบŠเบธเบก DEVOXX UK. เป€เบฅเบทเบญเบเบเบญเบšเบงเบฝเบ: Docker Swarm, Kubernetes เบซเบผเบท Mesos. เบžเบฒเบเบ—เบต 3

เปƒเบ™เบเปเบฅเบฐเบ™เบตเบ™เบตเป‰, เบžเบงเบเป€เบฎเบปเบฒเบกเบต 3 pods เปƒเบ™ Replication controller เปเบฅเปˆเบ™เบ„เปเบฒเบฎเป‰เบญเบ‡เบชเบฐเบซเบกเบฑเบ WildFly เบฎเบธเปˆเบ™ 1. เปƒเบ™เป€เบงเบฅเบฒเบ—เบตเปˆเบเบฒเบ™เบ›เบฑเบšเบ›เบธเบ‡เปƒเบ™เบžเบทเป‰เบ™เบซเบฅเบฑเบ‡, เบ•เบปเบงเบ„เบงเบšเบ„เบธเบก replication เบญเบทเปˆเบ™เปเบกเปˆเบ™เบชเป‰เบฒเบ‡เบ”เป‰เบงเบเบŠเบทเปˆเบ”เบฝเบงเบเบฑเบ™เปเบฅเบฐเบ”เบฑเบ”เบชเบฐเบ™เบตเบขเบนเปˆเบ—เป‰เบฒเบ - - xxxxx, เบšเปˆเบญเบ™เบ—เบตเปˆ x เป€เบ›เบฑเบ™เบ•เบปเบงเป€เบฅเบเบชเบธเปˆเบก, เปเบฅเบฐ. เบเบฑเบšเบ›เป‰เบฒเบเบŠเบทเปˆเบ”เบฝเบงเบเบฑเบ™. เปƒเบ™เบ›เบฑเบ”เบˆเบธเบšเบฑเบ™เบเบฒเบ™เบšเปเบฅเบดเบเบฒเบ™เบ„เปเบฒเบฎเป‰เบญเบ‡เบชเบฐเบซเบกเบฑเบเบกเบตเบชเบฒเบกเบเบฑเบเบ—เบตเปˆเบกเบตเบฎเบธเปˆเบ™เป€เบเบปเปˆเบฒเบ‚เบญเบ‡เปเบญเบฑเบšเบžเบฅเบดเป€เบ„เบŠเบฑเบ™เปเบฅเบฐเบชเบฒเบกเบเบฑเบเบ—เบตเปˆเบกเบตเบฎเบธเปˆเบ™เปƒเบซเบกเปˆเปƒเบ™เบ•เบปเบงเบ„เบงเบšเบ„เบธเบกเบเบฒเบ™เบˆเปเบฒเบฅเบญเบ‡เปƒเบซเบกเปˆ. เบซเบผเบฑเบ‡เบˆเบฒเบเบ™เบตเป‰, เบเบฑเบเป€เบเบปเปˆเบฒเบ–เบทเบเบฅเบถเบš, เบ•เบปเบงเบ„เบงเบšเบ„เบธเบกเบเบฒเบ™เบˆเปเบฒเบฅเบญเบ‡เบ—เบตเปˆเบกเบตเบเบฑเบเปƒเบซเบกเปˆเบ–เบทเบเบ›เปˆเบฝเบ™เบŠเบทเปˆเปเบฅเบฐเบ›เบฐเบ•เบดเบšเบฑเบ”.

เบเบญเบ‡เบ›เบฐเบŠเบธเบก DEVOXX UK. เป€เบฅเบทเบญเบเบเบญเบšเบงเบฝเบ: Docker Swarm, Kubernetes เบซเบผเบท Mesos. เบžเบฒเบเบ—เบต 3

เปƒเบซเป‰เบเป‰เบฒเบงเป„เบ›เบชเบนเปˆเบเบฒเบ™เบ•เบดเบ”เบ•เบฒเบก. Docker เบกเบตเบ„เปเบฒเบชเบฑเปˆเบ‡เบ•เบดเบ”เบ•เบฒเบกเบเบงเบ”เบเบฒเบซเบผเบฒเบเบ•เบปเบง. เบ•เบปเบงเบขเปˆเบฒเบ‡, เบเบฒเบ™เป‚เบ•เป‰เบ•เบญเบšเป€เบชเบฑเป‰เบ™เบ„เปเบฒเบชเบฑเปˆเบ‡ docker container stats เบญเบฐเบ™เบธเบเบฒเบ”เปƒเบซเป‰เบ—เปˆเบฒเบ™เบชเบฐเปเบ”เบ‡เบ‚เปเป‰เบกเบนเบ™เบเปˆเบฝเบงเบเบฑเบšเบชเบฐเบ–เบฒเบ™เบฐเบ‚เบญเบ‡ containers เบเบฑเบš console เบ—เบธเบเป†เบงเบดเบ™เบฒเบ—เบต - เบเบฒเบ™เปƒเบŠเป‰เป‚เบ›เป€เบŠเบ”เป€เบŠเบต, เบเบฒเบ™เบ™เปเบฒเปƒเบŠเป‰เปเบœเปˆเบ™, เบเบฒเบ™เป‚เบซเบผเบ”เป€เบ„เบทเบญเบ‚เปˆเบฒเบ. เป€เบ„เบทเปˆเบญเบ‡เบกเบท Docker Remote API เปƒเบซเป‰เบ‚เปเป‰เบกเบนเบ™เบเปˆเบฝเบงเบเบฑเบšเบงเบดเบ—เบตเบ—เบตเปˆเบฅเบนเบเบ„เป‰เบฒเบ•เบดเบ”เบ•เปเปˆเบชเบทเปˆเบชเบฒเบ™เบเบฑเบšเป€เบ„เบทเปˆเบญเบ‡เปเบกเปˆเบ‚เปˆเบฒเบ. เบกเบฑเบ™เปƒเบŠเป‰เบ„เปเบฒเบชเบฑเปˆเบ‡เบ‡เปˆเบฒเบเป†, เปเบ•เปˆเปเบกเปˆเบ™เบญเบตเบ‡เปƒเบชเปˆ Docker REST API. เปƒเบ™เบเปเบฅเบฐเบ™เบตเบ™เบตเป‰, เบ„เปเบฒเบงเปˆเบฒ REST, Flash, Remote เบซเบกเบฒเบเป€เบ–เบดเบ‡เบชเบดเปˆเบ‡เบ”เบฝเบงเบเบฑเบ™. เป€เบกเบทเปˆเบญเบ—เปˆเบฒเบ™เบ•เบดเบ”เบ•เปเปˆเบชเบทเปˆเบชเบฒเบ™เบเบฑเบšเป€เบˆเบปเป‰เบฒเบžเบฒเบš, เบกเบฑเบ™เป€เบ›เบฑเบ™ REST API. Docker Remote API เบญเบฐเบ™เบธเบเบฒเบ”เปƒเบซเป‰เบ—เปˆเบฒเบ™เป„เบ”เป‰เบฎเบฑเบšเบ‚เปเป‰เบกเบนเบ™เป€เบžเบตเปˆเบกเป€เบ•เบตเบกเบเปˆเบฝเบงเบเบฑเบšเบเบฒเบ™เปเบฅเปˆเบ™เบšเบฑเบ™เบˆเบธ. blog เบ‚เบญเบ‡เบ‚เป‰เบญเบเบญเบฐเบ—เบดเบšเบฒเบเบฅเบฒเบเบฅเบฐเบญเบฝเบ”เบ‚เบญเบ‡เบเบฒเบ™เบ™เปเบฒเปƒเบŠเป‰เบเบฒเบ™เบ•เบดเบ”เบ•เบฒเบกเบ™เบตเป‰เบเบฑเบš Windows Server.

เบเบฒเบ™เบ•เบดเบ”เบ•เบฒเบกเป€เบซเบ”เบเบฒเบ™เบ‚เบญเบ‡เบฅเบฐเบšเบปเบš docker เปƒเบ™เป€เบงเบฅเบฒเปเบฅเปˆเบ™เบซเบผเบฒเบ host cluster เป€เบฎเบฑเบ”เปƒเบซเป‰เบกเบฑเบ™เป€เบ›เบฑเบ™เป„เบ›เป„เบ”เป‰เบ—เบตเปˆเบˆเบฐเป„เบ”เป‰เบฎเบฑเบšเบ‚เปเป‰เบกเบนเบ™เบเปˆเบฝเบงเบเบฑเบš host crash เบซเบผเบท container crash เปƒเบ™ host เบชเบฐเป€เบžเบฒเบฐ, scaling services, เปเบฅเบฐเบญเบทเปˆเบ™เป†. เป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เบ”เป‰เบงเบ Docker 1.20, เบกเบฑเบ™เบ›เบฐเบเบญเบšเบกเบต Prometheus, เป€เบŠเบดเปˆเบ‡เบเบฑเบ‡เบˆเบธเบ”เบชเบดเป‰เบ™เบชเบธเบ”เป€เบ‚เบปเป‰เบฒเป„เบ›เปƒเบ™เปเบญเบฑเบšเบžเบฅเบดเป€เบ„เบŠเบฑเบ™เบ—เบตเปˆเบกเบตเบขเบนเปˆ. เบ™เบตเป‰เบญเบฐเบ™เบธเบเบฒเบ”เปƒเบซเป‰เบ—เปˆเบฒเบ™เป„เบ”เป‰เบฎเบฑเบš metrics เบœเปˆเบฒเบ™ HTTP เปเบฅเบฐเบชเบฐเปเบ”เบ‡เปƒเบซเป‰เบžเบงเบเป€เบ‚เบปเบฒเบขเบนเปˆเปƒเบ™ dashboards.

เบฅเบฑเบเบชเบฐเบ™เบฐเบเบฒเบ™เบ•เบดเบ”เบ•เบฒเบกเบญเบตเบเบญเบฑเบ™เบซเบ™เบถเปˆเบ‡เปเบกเปˆเบ™ cAdvisor (เบชเบฑเป‰เบ™เบชเปเบฒเบฅเบฑเบšเบ—เบตเปˆเบ›เบถเบเบชเบฒเบ•เบนเป‰เบ„เบญเบ™เป€เบ—เบ™เป€เบ™เบต). เบกเบฑเบ™เบงเบดเป€เบ„เบฒเบฐเปเบฅเบฐเบชเบฐเบซเบ™เบญเบ‡เบ‚เปเป‰เบกเบนเบ™เบเบฒเบ™เบ™เปเบฒเปƒเบŠเป‰เบŠเบฑเบšเบžเบฐเบเบฒเบเบญเบ™เปเบฅเบฐเบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ”เบˆเบฒเบเบ–เบฑเบ‡เปเบฅเปˆเบ™, เบชเบฐเบซเบ™เบญเบ‡เบเบฒเบ™เบงเบฑเบ”เปเบ—เบ Prometheus เบญเบญเบเบˆเบฒเบเบเปˆเบญเบ‡. เบชเบดเปˆเบ‡เบžเบดเป€เบชเบ”เบ‚เบญเบ‡เป€เบ„เบทเปˆเบญเบ‡เบกเบทเบ™เบตเป‰เปเบกเปˆเบ™เบงเปˆเบฒเบกเบฑเบ™เบžเบฝเบ‡เปเบ•เปˆเบชเบฐเบซเบ™เบญเบ‡เบ‚เปเป‰เบกเบนเบ™เบชเปเบฒเบฅเบฑเบš 60 เบงเบดเบ™เบฒเบ—เบตเบชเบธเบ”เบ—เป‰เบฒเบ. เบ”เบฑเปˆเบ‡เบ™เบฑเป‰เบ™, เบ—เปˆเบฒเบ™เบˆเปเบฒเป€เบ›เบฑเบ™เบ•เป‰เบญเบ‡เบชเบฒเบกเบฒเบ”เป€เบเบฑเบšเบเปเบฒเบ‚เปเป‰เบกเบนเบ™เบ™เบตเป‰เปเบฅเบฐเป€เบญเบปเบฒเป€เบ‚เบปเป‰เบฒเป„เบ›เปƒเบ™เบ–เบฒเบ™เบ‚เปเป‰เบกเบนเบ™เป€เบžเบทเปˆเบญเปƒเบซเป‰เบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เบ•เบดเบ”เบ•เบฒเบกเบ‚เบฐเบšเบงเบ™เบเบฒเบ™เปƒเบ™เป„เบฅเบเบฐเบเบฒเบง. เบกเบฑเบ™เบเบฑเบ‡เบชเบฒเบกเบฒเบ”เบ–เบทเบเบ™เปเบฒเปƒเบŠเป‰เป€เบžเบทเปˆเบญเบชเบฐเปเบ”เบ‡เบ•เบปเบงเบŠเบตเป‰เบงเบฑเบ” dashboard เป€เบ›เบฑเบ™เบเบฒเบŸเบดเบเป‚เบ”เบเปƒเบŠเป‰ Grafana เบซเบผเบท Kibana. เบšเบฅเบฑเบญเบเบ‚เบญเบ‡เบ‚เป‰เบญเบเบกเบตเบฅเบฒเบเบฅเบฐเบญเบฝเบ”เบเปˆเบฝเบงเบเบฑเบšเบงเบดเบ—เบตเปƒเบŠเป‰ cAdvisor เป€เบžเบทเปˆเบญเบ•เบดเบ”เบ•เบฒเบกเบ•เบนเป‰เบ„เบญเบ™เป€เบ—เบ™เป€เบ™เบตเป‚เบ”เบเปƒเบŠเป‰ dashboard Kibana.

เบชเบฐเป„เบฅเป‰เบ•เปเปˆเป„เบ›เบชเบฐเปเบ”เบ‡เปƒเบซเป‰เป€เบซเบฑเบ™เป€เบ–เบดเบ‡เบชเบดเปˆเบ‡เบ—เบตเปˆเบœเบปเบ™เป„เบ”เป‰เบฎเบฑเบšเบ‚เบญเบ‡เบˆเบธเบ”เบชเบดเป‰เบ™เบชเบธเบ”เบ‚เบญเบ‡ Prometheus เปเบฅเบฐเบ•เบปเบงเบŠเบตเป‰เบงเบฑเบ”เบ—เบตเปˆเบกเบตเปƒเบซเป‰เบชเบฐเปเบ”เบ‡.

เบเบญเบ‡เบ›เบฐเบŠเบธเบก DEVOXX UK. เป€เบฅเบทเบญเบเบเบญเบšเบงเบฝเบ: Docker Swarm, Kubernetes เบซเบผเบท Mesos. เบžเบฒเบเบ—เบต 3

เบขเบนเปˆเบฅเบธเปˆเบกเบŠเป‰เบฒเบเบ—เปˆเบฒเบ™เบˆเบฐเป€เบซเบฑเบ™ metrics เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบฎเป‰เบญเบ‡เบ‚เป HTTP, เบ„เปเบฒเบ•เบญเบš, เปเบฅเบฐเบญเบทเปˆเบ™เป†, เบขเบนเปˆเป€เบšเบทเป‰เบญเบ‡เบ‚เบงเบฒเปเบกเปˆเบ™เบเบฒเบ™เบชเบฐเปเบ”เบ‡เบเบฒเบŸเบดเบเบ‚เบญเบ‡เบžเบงเบเป€เบ‚เบปเบฒ.

Kubernetes เบเบฑเบ‡เบฅเบงเบกเป€เบญเบปเบฒเป€เบ„เบทเปˆเบญเบ‡เบกเบทเบเบฒเบ™เบ•เบดเบ”เบ•เบฒเบกเปƒเบ™เบ•เบปเบง. เบชเบฐเป„เบฅเป‰เบ™เบตเป‰เบชเบฐเปเบ”เบ‡เบเบธเปˆเบกเบ›เบปเบเบเบฐเบ•เบดเบ—เบตเปˆเบกเบตเปœเบถเปˆเบ‡เปเบกเปˆเปเบšเบš เปเบฅเบฐเบชเบฒเบกเป‚เบซเบ™เบ”เบ‚เบญเบ‡เบžเบฐเบ™เบฑเบเบ‡เบฒเบ™.

เบเบญเบ‡เบ›เบฐเบŠเบธเบก DEVOXX UK. เป€เบฅเบทเบญเบเบเบญเบšเบงเบฝเบ: Docker Swarm, Kubernetes เบซเบผเบท Mesos. เบžเบฒเบเบ—เบต 3

เปเบ•เปˆเบฅเบฐเป‚เบซเบ™เบ”เบ—เบตเปˆเป€เบฎเบฑเบ”เบงเบฝเบเบ›เบฐเบเบญเบšเบ”เป‰เบงเบ cAdvisor เบ—เบตเปˆเป€เบ›เบตเบ”เป‚เบ”เบเบญเบฑเบ”เบ•เบฐเป‚เบ™เบกเบฑเบ”. เบ™เบญเบเบˆเบฒเบเบ™เบฑเป‰เบ™, เบเบฑเบ‡เบกเบต Heapster, เบฅเบฐเบšเบปเบšเบเบฒเบ™เบ•เบดเบ”เบ•เบฒเบกเบ›เบฐเบชเบดเบ”เบ—เบดเบžเบฒเบš เปเบฅเบฐเบฅเบฐเบšเบปเบšเป€เบเบฑเบšเบเบณเบ‚เปเป‰เบกเบนเบ™เบงเบฑเบ”เปเบ—เบเบ—เบตเปˆเป€เบ‚เบปเป‰เบฒเบเบฑเบ™เป„เบ”เป‰เบเบฑเบš Kubernetes เป€เบงเบตเบŠเบฑเบ™ 1.0.6 เปเบฅเบฐเบชเบนเบ‡เบเบงเปˆเบฒ. Heapster เบญเบฐเบ™เบธเบเบฒเบ”เปƒเบซเป‰เบ—เปˆเบฒเบ™เป€เบเบฑเบšเบเปเบฒเบšเปเปˆเบžเบฝเบ‡เปเบ•เปˆ metrics เบ›เบฐเบชเบดเบ”เบ—เบดเบžเบฒเบšเบ‚เบญเบ‡ workloads, pods เปเบฅเบฐ containers, เปเบ•เปˆเบเบฑเบ‡เป€เบซเบ”เบเบฒเบ™เปเบฅเบฐเบชเบฑเบ™เบเบฒเบ™เบญเบทเปˆเบ™เป†เบ—เบตเปˆเบชเป‰เบฒเบ‡เบ‚เบถเป‰เบ™เป‚เบ”เบ cluster เบ—เบฑเบ‡เบซเบกเบปเบ”. เป€เบžเบทเปˆเบญเป€เบเบฑเบšเบเปเบฒเบ‚เปเป‰เบกเบนเบ™, เบกเบฑเบ™เบชเบปเบ™เบ—เบฐเบ™เบฒเบเบฑเบš Kubelet เบ‚เบญเบ‡เปเบ•เปˆเบฅเบฐเบเบฑเบ, เป€เบเบฑเบšเบฎเบฑเบเบชเบฒเบ‚เปเป‰เบกเบนเบ™เบญเบฑเบ”เบ•เบฐเป‚เบ™เบกเบฑเบ”เปƒเบ™เบ–เบฒเบ™เบ‚เปเป‰เบกเบนเบ™ InfluxDB, เปเบฅเบฐเบชเบปเปˆเบ‡เบญเบญเบเป€เบ›เบฑเบ™ metrics เบเบฑเบš dashboard Grafana. เบขเปˆเบฒเบ‡เปƒเบ”เบเปเปˆเบ•เบฒเบก, เบˆเบปเปˆเบ‡เบˆเบทเปˆเป„เบงเป‰เบงเปˆเบฒเบ–เป‰เบฒเบ—เปˆเบฒเบ™เปƒเบŠเป‰ miniKube, เบ„เบธเบ™เบชเบปเบกเบšเบฑเบ”เบ™เบตเป‰เบšเปเปˆเบกเบตเบขเบนเปˆเป‚เบ”เบเบ„เปˆเบฒเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™, เบ”เบฑเปˆเบ‡เบ™เบฑเป‰เบ™เบ—เปˆเบฒเบ™เบˆเบฐเบ•เป‰เบญเบ‡เปƒเบŠเป‰ addons เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบ•เบดเบ”เบ•เบฒเบก. เบชเบฐเบ™เบฑเป‰เบ™เบกเบฑเบ™เบ—เบฑเบ‡เบซเบกเบปเบ”เปเบกเปˆเบ™เบ‚เบถเป‰เบ™เบเบฑเบšเบšเปˆเบญเบ™เบ—เบตเปˆเบ—เปˆเบฒเบ™เบ”เปเบฒเป€เบ™เบตเบ™เบเบฒเบ™เบšเบฑเบ™เบˆเบธเปเบฅเบฐเป€เบ„เบทเปˆเบญเบ‡เบกเบทเบ•เบดเบ”เบ•เบฒเบกเบเบงเบ”เบเบฒเบ—เบตเปˆเบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เบ™เปเบฒเปƒเบŠเป‰เป‚เบ”เบเบ„เปˆเบฒเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เปเบฅเบฐเบ—เบตเปˆเบ—เปˆเบฒเบ™เบ•เป‰เบญเบ‡เบเบฒเบ™เบ•เบดเบ”เบ•เบฑเป‰เบ‡เป€เบ›เบฑเบ™ add-ons เปเบเบเบ•เปˆเบฒเบ‡เบซเบฒเบ.

เบชเบฐเป„เบฅเป‰เบ•เปเปˆเป„เบ›เบชเบฐเปเบ”เบ‡เปƒเบซเป‰เป€เบซเบฑเบ™เบเบฐเบ”เบฒเบ™ Grafana เบ—เบตเปˆเบชเบฐเปเบ”เบ‡เบชเบฐเบ–เบฒเบ™เบฐเบเบฒเบ™เปเบฅเปˆเบ™เบ‚เบญเบ‡เบเปˆเบญเบ‡เบšเบฑเบ™เบˆเบธเบ‚เบญเบ‡เบ‚เป‰เบญเบ. เบกเบตเบ‚เปเป‰เบกเบนเบ™เบ—เบตเปˆเบซเบ™เป‰เบฒเบชเบปเบ™เปƒเบˆเบซเบผเบฒเบเบขเบนเปˆเบ—เบตเปˆเบ™เบตเป‰. เปเบ™เปˆเบ™เบญเบ™, เบกเบตเป€เบ„เบทเปˆเบญเบ‡เบกเบทเบเบงเบ”เบชเบญเบšเบ‚เบฐเบšเบงเบ™เบเบฒเบ™ Docker เปเบฅเบฐ Kubernetes เบเบฒเบ™เบ„เป‰เบฒเบˆเปเบฒเบ™เบงเบ™เบซเบผเบฒเบ, เป€เบŠเบฑเปˆเบ™: SysDig, DataDog, NewRelic. เบšเบฒเบ‡เบชเปˆเบงเบ™เบ‚เบญเบ‡เบžเบงเบเบกเบฑเบ™เบกเบตเป„เบฅเบเบฐเบ—เบปเบ”เบฅเบญเบ‡เปƒเบŠเป‰เบŸเบฃเบต 30 เบ›เบต, เบ”เบฑเปˆเบ‡เบ™เบฑเป‰เบ™เบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เบฅเบญเบ‡เบŠเบญเบเบซเบฒเบญเบฑเบ™เบ—เบตเปˆเป€เปเบฒเบฐเบชเบปเบกเบเบฑเบšเบ—เปˆเบฒเบ™เบ—เบตเปˆเบชเบธเบ”. เบชเปˆเบงเบ™เบšเบธเบเบ„เบปเบ™, เบ‚เป‰เบฒเบžเบฐเป€เบˆเบปเป‰เบฒเบกเบฑเบเปƒเบŠเป‰ SysDig เปเบฅเบฐ NewRelic, เป€เบŠเบดเปˆเบ‡เบ›เบฐเบชเบปเบกเบ›เบฐเบชเบฒเบ™เป„เบ”เป‰เบ”เบตเบเบฑเบš Kubernetes. เบกเบตเป€เบ„เบทเปˆเบญเบ‡เบกเบทเบ—เบตเปˆเบ›เบฐเบชเบปเบกเบ›เบฐเบชเบฒเบ™เบขเปˆเบฒเบ‡เป€เบ—เบปเปˆเบฒเบ—เบฝเบกเบเบฑเบ™เปƒเบ™เบ—เบฑเบ‡เบชเบญเบ‡เป€เบงเบ—เบต Docker เปเบฅเบฐ Kubernetes.

เบšเบฒเบ‡เป‚เบ„เบชเบฐเบ™เบฒ๐Ÿ™‚

เบ‚เบญเบšเปƒเบˆเบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบขเบนเปˆเบเบฑเบšเบžเบงเบเป€เบฎเบปเบฒ. เป€เบˆเบปเป‰เบฒเบกเบฑเบเบšเบปเบ”เบ„เบงเบฒเบกเบ‚เบญเบ‡เบžเบงเบเป€เบฎเบปเบฒเบšเป? เบ•เป‰เบญเบ‡เบเบฒเบ™เป€เบšเบดเปˆเบ‡เป€เบ™เบทเป‰เบญเบซเบฒเบ—เบตเปˆเบซเบ™เป‰เบฒเบชเบปเบ™เปƒเบˆเบซเบผเบฒเบเบšเป? เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เบžเบงเบเป€เบฎเบปเบฒเป‚เบ”เบเบเบฒเบ™เบงเบฒเบ‡เบ„เปเบฒเบชเบฑเปˆเบ‡เบซเบผเบทเปเบ™เบฐเบ™เปเบฒเปƒเบซเป‰เบซเบกเบนเปˆเป€เบžเบทเปˆเบญเบ™, cloud VPS เบชเปเบฒเบฅเบฑเบšเบ™เบฑเบเบžเบฑเบ”เบ—เบฐเบ™เบฒเบˆเบฒเบ $4.99, เบเบฒเบ™เบ›เบฝเบšเบ—เบฝเบšเบ—เบตเปˆเป€เบ›เบฑเบ™เป€เบญเบเบฐเบฅเบฑเบเบ‚เบญเบ‡เป€เบŠเบตเบšเป€เบงเบตเบฅเบฐเบ”เบฑเบšเป€เบ‚เบปเป‰เบฒ, เป€เบŠเบดเปˆเบ‡เบ–เบทเบเบ›เบฐเบ”เบดเบ”เป‚เบ”เบเบžเบงเบเป€เบฎเบปเบฒเบชเปเบฒเบฅเบฑเบšเบ—เปˆเบฒเบ™: เบ„เบงเบฒเบกเบˆเบดเบ‡เบ—เบฑเบ‡เปเบปเบ”เบเปˆเบฝเบงเบเบฑเบš VPS (KVM) E5-2697 v3 (6 Cores) 10GB DDR4 480GB SSD 1Gbps เบˆเบฒเบ $19 เบซเบผเบทเบงเบดเบ—เบตเบเบฒเบ™เปเบšเปˆเบ‡เบ›เบฑเบ™เป€เบ„เบทเปˆเบญเบ‡เปเบกเปˆเบ‚เปˆเบฒเบ? (เบชเบฒเบกเบฒเบ”เปƒเบŠเป‰เป„เบ”เป‰เบเบฑเบš RAID1 เปเบฅเบฐ RAID10, เบชเบนเบ‡เบชเบธเบ” 24 cores เปเบฅเบฐเบชเบนเบ‡เบชเบธเบ” 40GB DDR4).

Dell R730xd 2x เบฅเบฒเบ„เบฒเบ–เบทเบเบเบงเปˆเบฒเบขเบนเปˆเปƒเบ™เบชเบนเบ™เบ‚เปเป‰เบกเบนเบ™ Equinix Tier IV เปƒเบ™ Amsterdam? เบ—เบตเปˆเบ™เบตเป‰เป€เบ—เบปเปˆเบฒเบ™เบฑเป‰เบ™ 2 x Intel TetraDeca-Core Xeon 2x E5-2697v3 2.6GHz 14C 64GB DDR4 4x960GB SSD 1Gbps 100 TV เบˆเบฒเบ $199 เปƒเบ™เบ›เบฐเป€เบ—เบ”เป€เบ™เป€เบ—เบตเปเบฅเบ™! Dell R420 - 2x E5-2430 2.2Ghz 6C 128GB DDR3 2x960GB SSD 1Gbps 100TB - เบˆเบฒเบ $99! เบญเปˆเบฒเบ™เบเปˆเบฝเบงเบเบฑเบš เบงเบดเบ—เบตเบเบฒเบ™เบชเป‰เบฒเบ‡เป‚เบ„เบ‡เบชเป‰เบฒเบ‡เบžเบทเป‰เบ™เบ–เบฒเบ™เบ‚เบญเบ‡เบšเปเบฅเบดเบชเบฑเบ”. เบซเป‰เบญเบ‡เบฎเบฝเบ™เบ—เบตเปˆเบกเบตเบเบฒเบ™เบ™เปเบฒเปƒเบŠเป‰เป€เบ„เบทเปˆเบญเบ‡เปเบกเปˆเบ‚เปˆเบฒเบเบ‚เบญเบ‡ Dell R730xd E5-2650 v4 เบกเบนเบ™เบ„เปˆเบฒ 9000 เป€เบญเบตเป‚เบฃเบชเปเบฒเบฅเบฑเบšเป€เบ‡เบดเบ™เบšเป?

เปเบซเบผเปˆเบ‡เบ‚เปเป‰เบกเบนเบ™: www.habr.com

เป€เบžเบตเปˆเบกเบ„เบงเบฒเบกเบ„เบดเบ”เป€เบซเบฑเบ™