Docker Swarm, Kubernetes แแ Mesos แแ แแก แงแแแแแแ แแแแฃแแแ แฃแแ แแแแขแแแแแ แแก แแ แแแกแขแ แแ แแแแก แฉแแ แฉแแแแ. แแแแแก แแแฎแกแแแแแแจแ แแ แฃแ แแฃแแขแ แแแแ แแแก Docker-แแก, Swarm-แแกแ แแ Kubernetes-แแก แจแแแแแ แแกแแแฅแขแแแก:
- แแแแแแฃแ แ แแแแแแแแ แแแ.
- แแแแแแแแแแก แคแฃแแฅแชแแแแ.
- แแ แแแแ แแแแขแแแแแ แแก แแแแแแแชแแแแ.
- แกแแ แแแกแแก แแฆแแแฉแแแ.
- แกแแ แแแกแแก แแแกแจแขแแแแ แแแ.
- แแ แแฏแแ แแแ แแแแแแแแแแแก แจแแกแ แฃแแแแ.
- แแแขแแแ แแชแแ แแแแแแแแ.
- "แแแซแ แแแ" แแแแแฎแแแแ.
- Couchbase แแแแแชแแแแ แแแแแก แแแแกแขแแ แแก แจแแฅแแแ.
แจแแแแแแ, แแฅแแแ แแแแแแแ, แแฃ แ แแก แแแแแแแแแแก แแแแแแฃแแ แกแแแ แแแกแขแ แ แแแกแขแ แฃแแแแขแ แแ แแกแฌแแแแแ แ แแแแ แแแแแแงแแแแ แแก แแแแขแคแแ แแแแ แแคแแฅแขแฃแ แแ.
แแ แฃแ แแฃแแขแ แแ แแก Amazon Web Services-แแก แฆแแ แแแแแก แแ แแแฃแฅแขแแแแก แแแแแแ แ แขแแฅแแแแแแ, แ แแแแแแช แแแแแแ แแแก Sun, Oracle, Red Hat แแ Couchbase แแแแแแแแแ แแ แกแแแแแแแแแแแแก 10 แฌแแแแ แแแขแ แฎแแแก แแแแแแแแแแแจแ. แแฅแแก แฌแแแงแแแ แฏแแแ แแแแแ แคแฃแแฅแชแแฃแ แแฃแแแแแจแ แแฃแจแแแแแก แแแแ แแแแแชแแแแแแ แแแ แแแขแแแแฃแแ แแแแแแแแแแแกแ แแ แแ แแแ แแแแแแก แกแขแ แแขแแแแแก แจแแแฃแจแแแแแแกแ แแ แแแแฎแแ แชแแแแแแแก แแแแแแ. แแก แฎแแแแซแฆแแแแแแแแแ Sun แแแแแแ แแแแก แแฃแแแแแก, แแ แแก Java EE แแฃแแแแก แแ แ-แแ แแ แแแแคแฃแซแแแแแแ แแ Devoxx4Kids-แแก แแจแจ แคแแแแแแแก แจแแแฅแแแแแ. แแ แฃแ แแฃแแขแ แแ แแก 2 แแแแกแแ แแแขแ แแแกแขแแก แแแขแแ แ IT แแแแแแแจแ แแ แแแฎแกแแแแแแแ แแฅแแก 40-แแ แแแข แฅแแแงแแแแจแ.
แฎแแแ 55 แจแแแชแแแก COUCHBASE_URI-แก, แ แแแแแแช แแแฃแแแแแแก แแแแแชแแแแ แแแแแก แแ แกแแ แแแกแแ, แ แแแแแแช แแกแแแ แจแแแฅแแแ Kubernetes-แแก แแแแคแแแฃแ แแชแแแก แคแแแแแก แแแแแงแแแแแแ. แแฃ แแแแแแแ แแแแแ แแ-2 แฎแแแก, แฎแแแแแ: แกแแ แแแกแ แแ แแก แกแแ แแแกแ, แ แแแแแกแแช แแ แแฅแแแ, แกแแฎแแแฌแแแแแแ couchbase-service, แแ แแแแแ แกแแฎแแแแ แฉแแแแแแแแแ แแ-4 แฎแแแแ. แฅแแแแแ แแแชแแแฃแแแ แ แแแแแแแแ แแแ แขแ.
แกแแแแแแซแ แฎแแแแแ แแ แแก 6 แแ 7. แกแแ แแแกแจแ แแ แแแแแแ: โแฐแแ, แแก แแ แแก แแขแแแแขแแแ, แ แแแแแแกแแช แแแซแแ!โ แแ แแก แแขแแแแขแแแ แกแฎแแ แแ แแคแแ แแ, แแฃ แแ แ แชแแแแแ แฌแงแแแแแก แกแแฎแแแแแ แแ แฎแแแ 7 แแแฃแแแแแแก แฉแแแก couchbase-rs-pod-แแ. แแแแแชแฎแแแ. แฅแแแแแ แแแชแแแฃแแแ แแแ แขแแแ, แ แแแแแแแช แฃแแ แฃแแแแแงแแคแแ แฌแแแแแแก แแแแแ แแขแแแแขแแแแ.
แแ-19 แกแขแ แแฅแแแแ แแ แแฅแแแ แแฎแแแ แขแแแแก ReplicaSet, แกแขแ แแฅแแแ 31 แจแแแชแแแก แกแฃแ แแแแก แกแแฎแแแก แแ 24-27 แกแขแ แแฅแแแแแ แแแฃแแแแแแก แแแขแแแแแแชแแแแแแ, แ แแแแแแแช แแแแแแจแแ แแแฃแแแ แฉแแแก แแแแแแ. แแก แแ แแก แแฃแกแขแแ แแก, แ แแกแแช แกแแ แแแกแ แแซแแแก แแ แ แแกแแแ แฃแแแ แแแฎแแแก แแแแจแแ แ. แคแแแแแก แแแแแก แแ แแก แแแ แแแแฃแแ แแแแจแแ แ 55-56 แแ 4 แกแขแ แแฅแแแแแก แจแแ แแก, แกแแแแช แแแแฅแแแแแ: "แแแแแแงแแแ แแก แกแแ แแแกแ!"
แแกแ แ แแ, แแ แแแฌแงแแ แฉแแแก แกแแ แแแกแก, แ แแแแกแแช แแ แแก แ แแแแแแ แแแแแแแฅแขแ แแ แ แแแแแ แแแแแแฃแ แ แแแแแแ แแแแแแแฅแขแก แแฅแแก แกแแแฃแแแ แ แแแ แขแ แจแแกแแแแแแกแ แแขแแแแขแแ, แแก แจแแแแก แกแแ แแแกแจแ. แแแแแแแแแ แแก แแแแแกแแแ แแกแแ, แแฅแแแ แฃแแ แแแแ แฃแ แแแแแ แกแแ แแแกแก, แ แแแแแแช แจแแแแแ แแงแแแแแก แแฅแแแแแแแก แกแแญแแ แ แแกแแแแแก แแแแแแแฅแขแก.
แจแแแแแแ, แแ แแแฅแแก WildFly pod, แ แแแแแแช แแแแแจแแ แแแก แแแแแชแแแแ แแแแแก Couchbase แกแแ แแแกแแก แกแแจแฃแแแแแแ. แแ แจแแแแซแแแ แแแแแแแงแแแ แคแ แแแขแแแขแ แ แแแแแแแแ WildFly pods-แแ, แ แแแแแแช แแกแแแ แแแแแจแแ แแแก couchbase-แแก แกแแงแ แแแแก couchbase แกแแ แแแกแแก แแแจแแแแแแ.
แแแแแแแแแแแ แแแแแแฎแแแแแ, แแฃ แ แแแแ แแแแแจแแ แแแก แแแแกแขแแ แแก แแแ แแ แแแแแแ แ แกแแ แแแกแ แแแแแกแ IP แแแกแแแแ แแแก แแแแแแแขแแแแแ, แ แแแแแแแช แแแแแแ แแแแก แแแแกแขแแ แแก แจแแแแแ แแ แแฅแแ แจแแแ IP แแแกแแแแ แแ.
แแกแ แ แแ, แแแฅแแแแฅแแแแแก แแ แแฅแแแ แแแแขแแแแแ แแแ แจแแกแแแแจแแแแแ, แแแแ แแ แ แแแแแแแ แแแ แแแ แกแแฎแแแแฌแแคแ แแแแขแแแแแ แแแแก แแแแแงแแแแแ? แแแแแ แจแแแฎแแแแ แกแแกแขแแแแก แแแ แแแแขแ แแแก แกแขแแแแแแ แแ แแฃแแแแแ แแแแขแแแแแ แแแแกแแแแก. Docker-แจแ แแ แกแแแแแก 4 แแแแกแฎแแแแแแฃแแ แแแแแแแ แแแแแชแแแแ แจแแแแฎแแแก แแแแแแแแแแก แแแแแ แ, แ แแแแแกแแช แงแฃแ แแแฆแแแ แฃแแแ แแแแฅแชแแแ. แแแ แแแแ แแ แแก Implicit Per-Container, แ แแช แแแจแแแแก, แ แแ couchbase, MySQL แแ MyDB satateful แแแแขแแแแแ แแแแก แแแแแงแแแแแแกแแก แแกแแแ แงแแแแ แแฌแงแแแ แแแแฃแแแกแฎแแแแ Sandbox-แแ. แแแฃ แงแแแแแคแแ แ, แ แแช แแแแฎแแแ แแแแแชแแแแ แแแแแจแ, แแแแฎแแแ แแแแแ แแแแขแแแแแ แจแ. แแฃ แแแแขแแแแแ แ แฅแ แแแ, แแแแแชแแแแแแช แฅแ แแแ แแแกแแแ แแ แแแ.
แแแแ แ แแ แแก Explicit Per-Container, แ แแแแกแแช แแฅแแแ แฅแแแแ แแแแแ แแขแฃแ แกแแชแแแก แแแแแ แแก แขแแแแ, แจแแฅแแแแแ แแ แซแแแแแ แแ แจแแแแแฎแแแ แแแกแจแ แแแแแชแแแแแก. แแแกแแแ แแแ -แแแกแแแแซแแแก แแแแแแแ แแแแแแจแแ แแแฃแแแ แจแแแแฎแแแก แ แฃแแแแแแ, แ แแแแกแแช แแแแขแแแแแ แจแ แจแแแแฎแฃแแ แงแแแแแคแแ แ แแ แแแ แแฃแแแ แแฃแแแแ แแแฃแแแ แฐแแกแขแแ. แแฃ แแแแขแแแแแ แ แแแ แฎแแ แฎแแแแ, แแแแแชแแแแแ แแแ แฉแแแ แฐแแกแขแแ. แแก แฃแแแแแกแแแแแ แแ แแก แ แแแแแแแแ Multi-Host แฐแแกแขแแก แแแแแงแแแแแ, แ แแช แแแแแแจแแฌแแแแแแ แกแฎแแแแแกแฎแแ แแแแแฌแงแแแขแแแแแแแแก แฌแแ แแแแแแก แแขแแแแ. แแแฅแแแ, แแฅแแแแ แแแแขแแแแแ แแแ แแฅแแแแ แแแแแแแชแแแแแ แแฃแจแแแแก แฐแแกแขแแ, แแแแ แแ แแกแฃแ แ แจแแแแแฎแแ แแฅแแแแ แแแแแชแแแแแ แกแแแแ แแแขแแ แแแขแจแ แแ แแแแกแแแแแก แแงแแแแแ แแแขแแแแขแฃแ แ แฃแแแแก แแแแแฌแแแแแฃแแ แกแแกแขแแแแแแกแแแแก.
แแแแแแฃแแ แแก แแแแแแ แแงแแแแแก แกแแแชแแคแแแฃแ แจแแแแฎแแแก แแแแแแก. Implicit แแ Explicit Per-Container แแแแฎแแแก แแแแแชแแแแแก แฐแแกแขแแ /var/lib/docker/volumes-แแ. Per-Host แแแแแแแก แแแแแงแแแแแแกแแก, แกแแชแแแ แแแแแแขแแแแแฃแแแ แแแแขแแแแแ แแก แจแแแแแ, แฎแแแ แแแแแ แแแแขแแแแแ แ แแแแแแขแแแแแฃแแแ แฐแแกแขแแ. แแฃแแขแแฐแแกแขแแแแกแแแแก แจแแแซแแแแ แแแแแงแแแแแฃแ แแฅแแแก แแกแแแ แแแแแฌแงแแแขแแแแแแแ, แ แแแแ แแชแแ Ceph, ClusterFS, NFS แแ แ.แจ.
แแฃ แแฃแแแแแ แแแแขแแแแแ แ แแแ แฎแแ แฎแแแแ, แจแแแแฎแแแก แแแ แแฅแขแแ แแ แแแฃแฌแแแแแแแ แฎแแแแ แแแ แแแ แแ แจแแแแฎแแแแแจแ, แแแแ แแ แแแแ แแ แจแแแแฎแแแแแจแ แฌแแแแแ แจแแแแ แฉแฃแแแแฃแแแ. แแฃแแชแ, แแแ แแแ แจแแแแฎแแแแแจแ, แแฅแแแ แจแแแแซแแแแ แจแแฎแแแแแ แกแแชแแแจแ แแแ แขแฃแแแฃแ แแแแฅแแแแแ แแแจแแแแฃแแ Docker แฐแแกแขแแก แกแแจแฃแแแแแแ. แแแแ แ แจแแแแฎแแแแแจแ แแ แช แแแแแชแแแแแ แแแแแแ แแแแ, แ แแแแแ แแฅแแแ แจแแฅแแแแแ แแฅแกแแแแชแแขแฃแ แ แกแแชแแแ.
แแฃ แฐแแกแขแ แแแ แฎแแ แฎแแแแ, แจแแแแฎแแแก แแแ แแฅแขแแ แแ แแแฃแฌแแแแแแแแ แแแ แแแ แกแแ แจแแแแฎแแแแแจแ; แแแแ แจแแแแฎแแแแแจแ, แกแแชแแแแแ แแแแจแแ แ แแ แฌแงแแแแ. แแ แแแแแก, แกแแแแแ แ แคแฃแแฅแชแแ แแแแแแแแ แแแแแ แแชแฎแฃแแแ แจแแกแแแแฎแแ แแแ แแแ แจแแแแฎแแแแแจแ แแ แจแแกแแซแแแแแแแ แแแแแ แฉแแแจแ. แแแแ แ แจแแแแฎแแแแแจแ, แแฅแแแ แจแแแแซแแแแ แแแแแแแ แแ แแแฎแกแแแ แแแ แแแแกแแ แแแฎแแแแแ, แแฅแแแแ แแแแแชแแแแ แแแแ แแฎแแ แก แฃแญแแ แก แแฃ แแ แ แแแแแฌแแแแแฃแ แแแฎแกแแแ แแแแก. Per-Host-แแก แจแแแแฎแแแแแจแ แแแแแชแแแแ แแแแแฌแแแแแ แจแแกแแซแแแแแแแ แแฎแแแแ แแแชแแแฃแ แฐแแกแขแแ, แฎแแแ แแฃแแขแแฐแแกแขแแกแแแแก แแแ แฃแแ แฃแแแแแงแแคแแแแ แแแแกแขแแ แฃแแ แแแคแแ แแแแแแ.
แแก แฃแแแ แแงแแก แแแแแแแแกแฌแแแแแฃแแ แกแแฎแแแแฌแแคแ แแแแขแแแแแ แแแแก แจแแฅแแแแกแแก. แแแแแ แแ แแ แกแแกแแ แแแแแ Docker แแแกแขแ แฃแแแแขแ แแ แแก แแแชแฃแแแแแก แแแแฃแแ, แ แแแแแแช แแฃแจแแแแก แแ แแแชแแแแ "แแแขแแ แแแแ แแแงแแคแแแ, แแแแ แแ แฃแแแ แจแแแชแแแแแก". แ แแแแกแแช Docker แแแแขแแแแแ แก แแฌแงแแแ, แแก แแแแแแก: "แฐแแ, แ แแแแ แช แแ แแแแฌแงแแแ แแแแขแแแแแ แก แแแแแชแแแแ แแแแแ, แจแแแแซแแแแ แจแแแแแฎแแ แแฅแแแแ แแแแแชแแแแแ แแ แแแแขแแแแแ แจแ!" แแก แแ แแก แแแแฃแแแกแฎแแแแ แคแฃแแฅแชแแ, แแแแ แแ แแฅแแแ แจแแแแซแแแแ แจแแชแแแแแ แแแ. แแก แแแแฃแแ แกแแจแฃแแแแแแก แแแซแแแแ แแแแแแงแแแแ แฅแกแแแแก แแแกแแ แแ แแกแแแแกแ แ แแ แแแแขแแแแแ แแก แแแแแชแแแแ แแแแแก แแแชแแแแ. แแแ แแแแชแแแก แแแแฃแแแกแฎแแแ แแ แแแแแ แก แฐแแกแขแแ แแแคแฃแซแแแแฃแแ แจแแแแฎแแแกแแแแก แแ แกแแจแฃแแแแแแก แแซแแแแก แแแแขแแแแแ แแก แแแขแแแ แแชแแแก แแแ แ แจแแแแฎแแแก แกแแกแขแแแแแแแ, แ แแแแ แแชแแ Amazon EBS, Azure Storage แแ GCE Persistent แแแกแแแแ.
แจแแแแแแ แกแแแแแ แแฉแแแแแแก Docker Volume แแแแฃแแแก แแ แฅแแขแแฅแขแฃแ แแก.
แแฃแ แฏแ แคแแ แ แฌแแ แแแแแแแแก Docker แแแแแแขแก, แ แแแแแแช แแกแแชแแ แแแแ แแฃแ แฏ Docker แฐแแกแขแแแ, แ แแแแแกแแช แแฅแแก แแแแแแแแ แแแ แจแแแแฎแแแก แซแ แแแ, แ แแแแแแช แแแซแแแแ แแแแขแแแแแ แแแก แแแแแชแแแแแแก แจแแกแแแแฎแแ. แแฌแแแแ แแแฃแแแแแแก Plugin Client แแ Plugin Daemon, แ แแแแแแแช แแกแแแ แแแแแแจแแ แแแฃแแแ แฐแแกแขแแแ. แแกแแแ แกแแจแฃแแแแแแก แแแซแแแแ แจแแแแแฎแแ แแแแแชแแแแแ แฅแกแแแฃแ แกแแชแแแจแ แแ แขแแแแก Storage Backend, แ แแแแแแช แแญแแ แแแแแ.
Docker Volume แแแแฃแแ แจแแแซแแแแ แแแแแงแแแแแฃแ แแฅแแแก Portworx แกแแชแแแแแ แแ แแแ. PX-Dev แแแแฃแแ แ แแแแฃแ แแ แแ แแก แแแแขแแแแแ แ, แ แแแแแกแแช แแฅแแแ แแแ แแแแ, แ แแแแแแช แฃแแแแจแแ แแแแ แแฅแแแแก Docker แฐแแกแขแก แแ แกแแจแฃแแแแแแก แแแซแแแแ แแแ แขแแแแ แจแแแแแฎแแ แแแแแชแแแแแ Amazon EBS-แแ.
Portworx แแแแแแขแ แแแซแแแแ แกแแจแฃแแแแแแก แแแแแขแ แแแแ แกแฎแแแแแกแฎแแ แจแแแแฎแแแก แแแแขแแแแแ แแแแก แกแขแแขแฃแกแ, แ แแแแแแแช แแแแแแจแแ แแแฃแแแ แแฅแแแแก แแแกแแแแซแแแแแ. แแฃ แฉแแแก แแแแแก แแฌแแแแแ, แจแแแแซแแแแ แฌแแแแแแฎแแ แ แแแแ แแแแแแงแแแแ Portworx-แแก แแแฅแกแแแแแฃแ แ แแแแแงแแแแแ Docker-แแ.
แจแแแแฎแแแก แแแแชแแคแชแแ Kubernetes-แจแ แแกแแแแกแแ Docker-แแก แแ แฌแแ แแแแแแแแแแ แแแ แแฅแขแแ แแแแแ, แ แแแแแแแช แฎแแแแแกแแฌแแแแแแ แแฅแแแแ แแแแขแแแแแ แแกแแแแก แแแแจแ. แแกแแแ แแแแแฃแแแแแแแแแ แแแแแกแแแแ แ แแแแขแแแแแ แแก แกแแชแแชแฎแแแกแแแ. แแแฎแกแแแ แแแแก แงแแแแแแ แแแแ แชแแแแแฃแแ แขแแแแแ แแ แแก hostPath, nfs, awsElasticBlockStore แแ gsePersistentDisk. แแแแแ แจแแแฎแแแแ แ แแแแ แแฃแจแแแแก แแก แแแฆแแแแแแ Kubernetes-แจแ. แ แแแแ แช แฌแแกแ, แแแแ แแแแแแจแแ แแแแก แแ แแชแแกแ แจแแแแแแ 3 แแขแแแแกแแแ.
แแแ แแแแ แแ แแก แแก, แ แแ แแแแแ แฅแกแแแแก แแฎแแ แแก, แฉแแแฃแแแแ แแ แแแแแแแกแขแ แแขแแ แ, แแแซแแแแ แแฃแแแแ แกแแชแแแก. แแแแกแแแแแก แแ แแก แจแแกแแแแแแกแ PersistentVolume แแแแคแแแฃแ แแชแแแก แคแแแแ. แจแแแแแแ, แแแแแแแชแแแก แแแแแแแแแ แ แฌแแ แก แแแแคแแแฃแ แแชแแแก แคแแแแก แกแแฎแแแแ PersistentVolumeClaim, แแ PVC แจแแแแฎแแแก แแแแฎแแแแแก, แ แแแแแจแแช แแแแฅแแแแแ: โแแ แแแฅแแก 50 GB แแแแแฌแแแแแฃแแ แกแแชแแแ, แแแแ แแ แแแแกแแแแแก, แ แแ แกแฎแแ แแแแแแแแแแแแช แแแแแแงแแแแ แแแกแ แกแแแซแแแแ แ, แแ แแแฃแแแแแ แแ PVC-แก, แ แแ แแ แแแแแแแ แกแแญแแ แแ แแฎแแแแ 10 GB". แแแแแแแก, แแแกแแแ แแแแแฏแ แแ แแก แแก, แ แแ แแฅแแแแ แแแแฎแแแแ แแแแแแขแแแแแแ แ แแแแ แช แกแแชแแแ แแ แแแแแแแชแแ, แ แแแแแกแแช แแฅแแก pod, แแ replica set, แแ แแกแแแแกแ แ แแ, แแฌแงแแแก แแแก แแแแแงแแแแแแก. แแแแจแแแแแแแแแแ แแแแฎแกแแแแแก, แ แแ แแก แแ แแชแแกแ แจแแแแแแ แแฆแแแจแแฃแแ 3 แกแแคแแฎแฃแ แแกแแแ แแ แแแกแจแขแแแแ แแแแแแ.
แจแแแแแแ แกแแแแแ แแฉแแแแแแก AWS แแ แฅแแขแแฅแขแฃแ แแก Kubernetes Persistence Container-แก.
แงแแแแกแคแแ แ แแแ แแแฃแแฎแแแแก แจแแแแแ, แ แแแแแแช แฌแแ แแแแแแแแก แแฃแแแ แแแขแแก แแแแกแขแแ แก, แแ แแก แแ แแ แแแแแแ แ แแแแแซแ แแ แแ แ แแฃแจแ แแแแแซแ, แ แแแแแแแช แแแแแแแแฃแแแ แงแแแแแแ. แแ แ-แแ แแ แแฃแจแ แแแแแซแ แจแแแชแแแก แแแ แแแฏแแกแคแแ แงแแแก, แกแแชแแแก, แ แแแแแแ แแแแขแ แแแแ แก แแ แแฌแแแแ Docker Couchbase แแแแขแแแแแ แก. แแแแกแขแแ แแก แจแแแแแ, แแแแแซแแแแก แแแแแ, แแแฌแแแฃแแ แแแ แแแฃแแฎแแแ แแแฃแแแแแแก แกแแ แแแกแแ, แ แแแแแแช แฎแแแแแกแแฌแแแแแแ แแแ แแแแ. แแก แแ แฅแแขแแฅแขแฃแ แ แ แแแแแแแแแ แแแฃแแแ แแแแแ แแแฌแงแแแแแแแแแ แแแแแชแแแแแแก แจแแกแแแแฎแแ. แกแแญแแ แแแแแก แจแแแแฎแแแแแจแ, แจแแแแซแแแ แฉแแแ แแแแแชแแแแแแก แจแแแแฎแแ EBS-แจแ แแแแกแขแแ แแก แแแ แแ, แ แแแแ แช แแแฉแแแแแแแ แจแแแแแ แกแแแแแจแ. แแก แกแแแแแ แแแแก แขแแแแฃแ แ แแแแแแแ, แแแแ แแ แแแกแ แแแแแงแแแแแแกแแก แแแกแแแแแแแกแฌแแแแแแแแ แคแแแแแกแฃแ แ แแกแแแฅแขแ - แแแแแชแแแแ แกแแแแ แฅแกแแแจแ แจแแแแฎแแ แจแแแซแแแแ แฃแคแ แ แซแแแ แ แแงแแก, แแแแ แ แฐแแกแขแแ. แแแแขแแแแแ แแแแชแแแก แแแแแฌแงแแแขแแแแแแแแก แแ แฉแแแแกแแก, แแก แแ แแก แแ แ-แแ แแ แแแแจแแแแแแแแแ แแ แแฃแแแแขแ.
แแกแแแ, แ แแแแ แช Docker-แแแ แแ แแแ, แจแแแแซแแแแ แแแแแแงแแแแ แแฃแแแแแ Kubernetes แแแแขแแแแแ แแแ Portworx-แแ.
แแก แแ แแก แแก, แ แแกแแช Kubernetes 1.6-แแก แแแแแแแแแแ แขแแ แแแแแแแแแแจแ แแฌแแแแแ "StatefulSet" - Stateful แแแแแแแชแแแแแแ แแฃแจแแแแแก แแแ, แ แแแแแแช แแแฃแจแแแแแก แแแแแแแแแก Pod-แแก แแแฉแแ แแแแกแ แแ Graceful Shutdown-แแก แจแแกแ แฃแแแแแก แจแแกแแฎแแ. แฉแแแแก แจแแแแฎแแแแแจแ, แแกแแแ แแแแแแแชแแแแ แแ แแก แแแแแชแแแแ แแแแแแ. แฉแแแก แแแแแแ แจแแแแซแแแแ แฌแแแแแแฎแแ, แแฃ แ แแแแ แฃแแแ แจแแฅแแแแ StatefulSet Kubernetes-แจแ Portworx-แแก แแแแแงแแแแแแ.
แแแแแ แแแกแแฃแแ แแ แแแแแแแแ แแแแก แแกแแแฅแขแแ. แ แแแแ แช แแแฅแแ, Docker-แก แแฅแแก 2 แแแ แกแแ - CE แแ EE, แแแ แแแ แจแแแแฎแแแแแจแ แกแแฃแแแ แแ Community Edition-แแก แกแขแแแแแฃแ แแแ แกแแแแ, แ แแแแแแช แแฎแแแแแ 3 แแแแจแ แแ แแฎแแ, แแแแกแฎแแแแแแแ EE-แแก แงแแแแแแแแฃแ แ แแแแแฎแแแแฃแแ แแแ แกแแแกแแแ. แจแแแแซแแแแ แฉแแแแขแแแ แแแ Docker Mac-แแกแแแแก, Linux-แแกแแแแก แแ Windows-แแกแแแแก. แแแกแขแแแแชแแแก แจแแแแแ, Docker แแแขแแแแขแฃแ แแ แแแแแฎแแแแแ แแ แแแกแ แแแฌแงแแแ แซแแแแแ แแแ แขแแแแ.
Kubernetes-แแกแแแแก แแ แแแ แฉแแแแแ Minikube แแแ แกแแ - แแก แแแ แแ แแแแ แแแแขแคแแ แแแก แแแกแแฌแงแแแแ แแ แ แแแแแซแแ แแแแกแขแแ แแก แจแแฅแแแแ. แ แแแแแแแแ แแแแแซแแก แแแแกแขแแ แแแแก แจแแกแแฅแแแแแแ, แแแ แกแแแแแก แแ แฉแแแแแ แฃแคแ แ แคแแ แแแ: แแก แแ แแก kops, kube-aws (CoreOS+AWS), kube-up (แแแซแแแแแแฃแแ). แแฃ แแกแฃแ แ แแแแแแงแแแแ AWS-แแ แแแคแฃแซแแแแฃแแ Kubernetes, แแแ แฉแแแ แจแแฃแแ แแแแ AWS SIG-แก, แ แแแแแแช แแแ แแแแแ แแแแแแ แงแแแแ แแแ แแกแแแแก แแ แแฅแแแงแแแแก แแ แแแแแคแแ แแแแ แกแแแแขแแ แแกแ แแแกแแแแแก AWS Kubernetes-แแแ แแฃแจแแแแแก แจแแกแแฎแแ.
แแแแแ แจแแแฎแแแแ แ แแแแ แฎแแแแ Rolling Update แแ แแแแขแคแแ แแแแแ. แแฃ แแ แกแแแแแก แ แแแแแแแแ แแแแแซแแก แแแแกแขแแ แ, แแแจแแ แแก แแงแแแแแก แแแแแกแแฎแฃแแแแแก แแแแแ แแขแฃแ แแแ แกแแแก, แแแแแแแแแ, WildFly:1. แแแซแ แแแ แแแแแฎแแแแ แแแจแแแแก, แ แแ แแแแแกแแฎแฃแแแแแก แแแ แกแแ แแแแแแแแแแ แฃแแแ แแชแแแแแ แแฎแแแ แแแแแแฃแ แแแแแซแแ, แแ แแแแแแแแก แแแงแแแแแแ.
แแแแกแแแแก แแแงแแแแ แแแแแ แกแแ แแแกแแก แแแแแฎแแแแแก (แกแแ แแแกแแก แกแแฎแแแก) แแ แซแแแแแแก, แ แแแแแจแแช แแแแฃแกแขแแ WildFly:2 แกแฃแ แแแแก แแฎแแ แแแ แกแแแก แแ แแแแแฎแแแแแก แแแแแแก แแแแแฎแแแแ-แแแ แแแแแแแแ 2. แแแแแ แ 2 แแแจแแแแก, แ แแ แกแแกแขแแแ แแแแแแฎแแแแก แแแแแแแชแแแก 2 แกแฃแ แแแก. แแแแแแ แแฃแแแ, แจแแแแแ แแแแแฎแแแแแก 10 แฌแแแแก แแแแแแแแแแแ 10s, แ แแก แจแแแแแแแช แแแแแแแแ 2 แกแฃแ แแแ แแแแแฎแแแแแ แแแแแ 2 แแแแแซแแ แแ แ.แจ. แแก แแแ แขแแแ แแแซแ แแแ แแแแแฎแแแแแก แแแฅแแแแแแ แแแแแฌแแแแแแ แ แแแแ แช Docker-แแก แแแฌแแแ.
Kubernetes-แจแ แแแซแ แแแ แแแแแฎแแแแ แแกแ แแฃแจแแแแก. แ แแแแแแแชแแแก แแแแขแ แแแแ แ rc แฅแแแแก แแแแแ แแแ แกแแแก แแกแแแแแก แแ แแแแแแแแแก แแ แแ webapp-rc-แแก แแแแแแฃแ แแแแก แแฅแแก แแขแแแแขแ, แ แแแแแแช แแแแแแ แแแแก etcd-แจแ. แ แแแแกแแช แแ แแญแแ แแแแ แแแแ, แแแงแแแแ แแแแแแแชแแแก แกแแ แแแกแก etcd แกแแชแแแแ แฌแแแแแแกแแแแก, แ แแแแแแช แแแฌแแแแก แแแแก แแแแแแแแฃแแ แแขแแแแขแแก แแแแแงแแแแแแ.
แแ แจแแแแฎแแแแแจแ, แฉแแแ แแแแฅแแก 3 แแแแ Replication แแแแขแ แแแแ แจแ, แ แแแแแแช แแฃแจแแแแก WildFly แแแ แกแแแก 1 แแแแแแแชแแแจแ. แคแแแแ แแแแแฎแแแแแกแแก แแฅแแแแแ แกแฎแแ แ แแแแแแแชแแแก แแแแขแ แแแแ แ แแแแแ แกแแฎแแแแ แแ แแแแแจแ - - xxxxx, แกแแแแช x แแ แแก แจแแแแฎแแแแแแ แ แแชแฎแแแแ แแ แแแแแ แแขแแแแขแแแแ. แแฎแแ Application Service-แก แแฅแแก แกแแแ แแแแงแแคแแแแแ แแแแแแแชแแแก แซแแแแ แแแ แกแแแ แแ แกแแแ แแแแ แแฎแแแ แแแ แกแแแ แแฎแแ Replication แแแแขแ แแแแ แจแ. แแแแก แจแแแแแ แแจแแแแ แซแแแแ แฏแแ แแแแแแ, แ แแแแแแแชแแแก แแแแขแ แแแแ แ แแฎแแ แแแแแแแแ แแ แแแ แกแแฎแแแแแแ แแ แแแแฅแแแแแแแ.
แแแแแ แแแแแแแแแ แแแแแขแแ แแแแแ. Docker-แก แแฅแแก แแ แแแแแ แฉแแจแแแแแฃแแ แแแแแขแแ แแแแแก แแ แซแแแแแ. แแแแแแแแแ, แแแแแ แแก แแแแขแแแแแ แแก แกแขแแขแแกแขแแแแก แแ แซแแแแแแก แฎแแแแก แแแขแแ แคแแแกแ แกแแจแฃแแแแแแก แแแซแแแแ แงแแแแ แฌแแแก แแฉแแแแแ แแแคแแ แแแชแแ แแแแกแแแจแ แแแแขแแแแแ แแแแก แแแแแแแ แแแแแก แจแแกแแฎแแ - แแ แแชแแกแแ แแก แแแแแงแแแแแ, แแแกแแแก แแแแแงแแแแแ, แฅแกแแแแก แแแขแแแ แแแ. Docker Remote API แแแกแขแ แฃแแแแขแ แแแแฌแแแแก แแแแแชแแแแแก แแแแก แจแแกแแฎแแ, แแฃ แ แแแแ แฃแ แแแแ แแแแก แแแแแแขแ แกแแ แแแ แแแ. แแก แแงแแแแแก แแแ แขแแ แแ แซแแแแแแแก, แแแแ แแ แแแคแฃแซแแแแฃแแแ Docker REST API-แแ. แแ แจแแแแฎแแแแแจแ, แกแแขแงแแแแ REST, Flash, Remote แแแจแแแแก แแแแแแก. แ แแแแกแแช แแฅแแแ แแแฃแแแแจแแ แแแแแ แแแกแแแแซแแแก, แแก แแ แแก REST API. Docker Remote API แแแซแแแแ แกแแจแฃแแแแแแก แแแแฆแแ แแแขแ แแแคแแ แแแชแแ แแแจแแแแฃแแ แแแแขแแแแแ แแแแก แจแแกแแฎแแ. แฉแแแ แแแแแ แแกแแฎแแแก แแ แแแแแขแแ แแแแแก Windows Server-แแ แแแแแงแแแแแแก แแแขแแแแแก.
แแแแแ แแก แกแแกแขแแแแก แแแแแแแแแแก แแแแแขแแ แแแแ แแ แแแแแฐแแกแขแแแแ แแแแกแขแแ แแก แแแจแแแแแกแแก แจแแกแแซแแแแแแก แฎแแแก แแแแแชแแแแแแก แแแแแแแแแก แฐแแกแขแแก แแแแ แแแก แแ แแแแขแแแแแ แแก แแแแ แแแก แจแแกแแฎแแ แแแแแ แแขแฃแ แฐแแกแขแแ, แกแแแแแ แแแแก แกแแ แแแกแแแแ แแ แ.แจ. Docker 1.20-แแ แแแฌแงแแแฃแแ, แแแกแจแ แจแแแแก Prometheus, แ แแแแแแช แแแแแกแแแก แกแแแแแแ แฌแแ แขแแแแแก แแ แกแแแฃแ แแแแแแแชแแแแจแ. แแก แกแแจแฃแแแแแแก แแแซแแแแ แแแแฆแแ แแแขแ แแแ HTTP-แแก แกแแจแฃแแแแแแ แแ แแฉแแแแแ แแกแแแ แแแคแแแแ.
แแแแแขแแ แแแแแก แแแแแ แแ แแ แคแฃแแฅแชแแแ cAdvisor (แแแแแ แแแแขแแแแแ แแก แแ แฉแแแแแ). แแก แแแแแแแแแแก แแ แแฌแแแแก แ แแกแฃแ แกแแแแก แแแแแงแแแแแแกแ แแ แแฃแจแแแแแก แแแแแชแแแแแก แแแจแแแแฃแแ แแแแขแแแแแ แแแแแแ, แ แแช แฃแแ แฃแแแแแงแแคแก Prometheus-แแก แแแขแ แแแแก แแแ แแแแแ แงแฃแแจแ. แแ แฎแแแกแแฌแงแแก แแแแกแแแฃแแ แแแฃแแ แแแแกแแแ แแก แแ แแก, แ แแ แแก แแฎแแแแ แแแแ 60 แฌแแแแก แแแแแชแแแแแก แแแแฌแแแแก. แแแแขแแ, แแฅแแแ แฃแแแ แจแแซแแแ แแ แแแแแชแแแแแแก แจแแแ แแแแแ แแ แแแแแชแแแแ แแแแแจแ แฉแแกแแ, แ แแแ แจแแซแแแ แแ แซแแแแแแแแแ แแ แแชแแกแแก แแแแแขแแ แแแแ. แแก แแกแแแ แจแแแซแแแแ แแแแแงแแแแแฃแ แแฅแแแก แแแคแแก แแแขแ แแแแก แแ แแคแแแฃแแแ แฉแแแแแแแกแแแแก Grafana-แก แแ Kibana-แก แแแแแงแแแแแแ. แฉแแแก แแแแแก แแฅแแก แแแขแแแฃแ แ แแฆแฌแแ แ, แแฃ แ แแแแ แแแแแแแงแแแแ cAdvisor แแแแขแแแแแ แแแแก แแแแแขแแ แแแแแกแแแแก Kibana แแแคแแก แแแแแงแแแแแแ.
แจแแแแแแ แกแแแแแ แแแแฉแแแแแแก, แแฃ แ แแแแ แแแแแแงแฃแ แแแ แแ แแแแแแก แกแแแแแแ แฌแแ แขแแแแก แแแแแแแแแแ แแ แแแขแ แแแ, แ แแแแแแช แฎแแแแแกแแฌแแแแแแ แฉแแแแแแแกแแแแก.
แฅแแแแ แแแ แชแฎแแแ แฎแแแแแ แแแขแ แแแแก HTTP แแแแฎแแแแแแแกแแแแก, แแแกแฃแฎแแแแกแแแแก แแ แ.แจ., แแแ แฏแแแแ แแ แแก แแแแ แแ แแคแแแฃแแ แฉแแแแแแ.
Kubernetes แแกแแแ แจแแแชแแแก แฉแแจแแแแแฃแ แแแแแขแแ แแแแแก แแแกแขแ แฃแแแแขแแแก. แแก แกแแแแแ แแฉแแแแแแก แขแแแฃแ แแแแกแขแแ แก, แ แแแแแแช แจแแแชแแแก แแ แ แแแแแแ แแ แกแแ แแฃแจแ แแแแแซแก.
แแแแแแฃแแ แกแแแฃแจแแ แแแแแซแ แจแแแชแแแก แแแขแแแแขแฃแ แแ แแแจแแแแฃแ cAdvisor-แก. แแแ แแ แแแแกแ, แแ แกแแแแแก Heapster, แจแแกแ แฃแแแแแก แแแแแขแแ แแแแแกแ แแ แแแขแ แแแแก แจแแแ แแแแแแก แกแแกแขแแแ, แ แแแแแแช แแแแกแแแแแแ Kubernetes 1.0.6 แแ แฃแคแ แ แแแฆแแ แแแ แกแแแกแแแ. Heapster แกแแจแฃแแแแแแก แแแซแแแแ แจแแแแ แแแแ แแ แ แแฎแแแแ แกแแแฃแจแแ แแแขแแแ แแแแก, แแแแแแแกแ แแ แแแแขแแแแแ แแแแก แจแแกแ แฃแแแแแก แแแขแ แแแ, แแ แแแแ แแแแแ แแแแกแขแแ แแก แแแแ แฌแแ แแแฅแแแแแ แแแแแแแแแ แแ แกแฎแแ แกแแแแแแแแ. แแแแแชแแแแแแก แจแแกแแแ แแแแแแแ, แแก แแกแแฃแแ แแแ แแแแแแฃแแ แแแแแก Kubelet-แก, แแแขแแแแขแฃแ แแ แแแแฎแแแก แแแคแแ แแแชแแแก InfluxDB แแแแแชแแแแ แแแแแจแ แแ แแแแแแฅแแก แแแก แแแขแ แแแแก แกแแฎแแ Grafana-แก แแแคแแแ. แแฃแแชแ, แแแแแแแแแกแฌแแแแ, แ แแ แแฃ แแงแแแแแ miniKube-แก, แแก แคแฃแแฅแชแแ แแแแฃแแแกแฎแแแแแ แแแฃแฌแแแแแแแแ, แแแแขแแ แแแแแขแแ แแแแแกแแแแก แแแแแฌแแแ แแแแแขแแแแแแก แแแแแงแแแแแ. แแกแ แ แแ, แแก แงแแแแแคแแ แ แแแแแแแแแแฃแแแ แแแแแ, แแฃ แกแแ แแแ แแแแ แแแแขแแแแแ แแแก แแ แ แแแแแ แแแแแขแแ แแแแแก แแแกแขแ แฃแแแแขแแแ แจแแแแซแแแแ แแแแแแงแแแแ แแแแฃแแแกแฎแแแแแ แแ แ แแแแแแ แแแงแแแแแ แแญแแ แแแแแ แชแแแแ แแแแแแแขแแแแ.
แจแแแแแแ แกแแแแแ แแฉแแแแแแก Grafana-แก แแแคแแแก, แ แแแแแแแช แแฉแแแแแแก แฉแแแ แแแแขแแแแแ แแแแก แแฃแจแแแแแก แกแขแแขแฃแกแก. แแฅ แกแแแแแแ แแแแ แ แกแแแแขแแ แแกแ แแแแแชแแแแ. แ แ แแฅแแ แฃแแแ, แแ แกแแแแแก แแ แแแแแ แแแแแ แชแแฃแแ Docker แแ Kubernetes แแ แแชแแกแแแแก แแแแแขแแ แแแแแก แแแกแขแ แฃแแแแขแ, แ แแแแ แแชแแ SysDig, DataDog, NewRelic. แแแแแแ แ แแแแแแแก แแฅแแก 30 แฌแแแแแ แฃแคแแกแ แกแแชแแแแ แแแ แแแแ, แแกแ แ แแ แแฅแแแ แจแแแแซแแแแ แกแชแแแแ แแ แแแแแแ แแก, แ แแแแแแช แกแแฃแแแแแกแแ แจแแแกแแแแแแแ แแฅแแแ. แแแ แแแแ แแ แแแ แฉแแแแแ แแแแแแแงแแแ SysDig แแ NewRelic, แ แแแแแแแช แแแ แแแ แแแ แแแแแแแก Kubernetes-แก. แแ แกแแแแแก แแแกแขแ แฃแแแแขแแแ, แ แแแแแแแช แแ แแแแแ แแ แแแ แแแ แแแ แแแแแแแก แ แแแแ แช Docker, แแกแแแ Kubernetes แแแแขแคแแ แแแแก.
แ แแแแแแแแ แ แแแแแแ ๐
แแแแแแแแ, แ แแ แแแ แฉแแ แฉแแแแแแ. แแแแฌแแแ แฉแแแแ แกแขแแขแแแแ? แแกแฃแ แ แแแฎแแ แฃแคแ แ แกแแแแขแแ แแกแ แจแแแแแ แกแ? แแฎแแ แ แแแแแแญแแ แแ แจแแแแแแแก แแแแแแแกแแแแ แแ แแแแแแ แแแแกแแแแก แ แแแแแแแแแชแแแ,
Dell R730xd 2-แฏแแ แแแคแแ Equinix Tier IV แแแแแชแแแแ แชแแแขแ แจแ แแแกแขแแ แแแแจแ? แฒแฎแแแแ แแฅ
แฌแงแแ แ: www.habr.com