LEADER 04194nam 22006255 450 001 9910162796003321 005 20200629144841.0 010 $a9781484225981 010 $a1484225988 024 7 $a10.1007/978-1-4842-2598-1 035 $a(CKB)3710000001041360 035 $a(DE-He213)978-1-4842-2598-1 035 $a(MiAaPQ)EBC4791283 035 $a(CaSebORM)9781484225981 035 $a(PPN)198343256 035 $a(OCoLC)972900187 035 $a(OCoLC)ocn972900187 035 $a(EXLCZ)993710000001041360 100 $a20170125d2017 u| 0 101 0 $aeng 135 $aurnn|008mamaa 181 $ctxt$2rdacontent 182 $cc$2rdamedia 183 $acr$2rdacarrier 200 10$aKubernetes Management Design Patterns $eWith Docker, CoreOS Linux, and Other Platforms /$fby Deepak Vohra 205 $a1st ed. 2017. 210 1$aBerkeley, CA :$cApress :$cImprint: Apress,$d2017. 215 $a1 online resource (XX, 399 p. 560 illus., 500 illus. in color.) 300 $aPlace of publication from publisher's website (viewed February 14, 2017). 300 $aIncludes index. 311 08$a9781484225974 311 08$a148422597X 320 $aIncludes bibliographical references and index. 327 $aPart I  Platforms -- 1. Kubernetes On AWS -- 2. Kubernetes on CoreOS -- 3. Kubernetes on Google Cloud Platform. Part 2 Administration and Configuration -- 4. Using Multiple Zones -- 5. Using the Tectonic Console -- 6. Using Volumes -- 7. Using Services -- 8. Using Rolling Updates -- 9. Scheduling Pods -- 10. Configuring Compute Resources -- 11. Using Configmaps -- 12. Setting Resource Quotas -- 13. Using Autoscaling -- 14. Configuring Logging. Part 3 High Availability -- 15. Using a HA Master with OpenShift -- 16. Developing a Highly Available Web Site. 330 $aTake container cluster management to the next level; learn how to administer and configure Kubernetes on CoreOS; and apply suitable management design patterns such as Configmaps, Autoscaling, elastic resource usage, and high availability.  Some of the other features discussed are logging, scheduling, rolling updates, volumes, service types, and multiple cloud provider zones.   The atomic unit of modular container service in Kubernetes is a Pod, which is a group of containers with a common filesystem and networking. The Kubernetes Pod abstraction enables design patterns for containerized applications similar to object-oriented design patterns. Containers provide some of the same benefits as software objects such as modularity or packaging, abstraction, and reuse. CoreOS Linux is used in the majority of the chapters and other platforms discussed are CentOS with OpenShift, Debian 8 (jessie) on AWS, and Debian 7 for Google Container Engine.   You will: Use Kubernetes with Docker Create a Kubernetes cluster on CoreOS on AWS Apply cluster management design patterns Use multiple cloud provider zones Work with Kubernetes and tools like Ansible Discover the Kubernetes-based PaaS platform OpenShift Create a high availability website Build a high availability Kubernetes master cluster Use volumes, configmaps, services, autoscaling, and rolling updates Manage compute resources Configure logging and scheduling. 606 $aClient/server computing 606 $aOperating systems (Computers) 606 $aComputer programming 606 $aServers$3https://scigraph.springernature.com/ontologies/product-market-codes/I29110 606 $aOperating Systems$3https://scigraph.springernature.com/ontologies/product-market-codes/I14045 606 $aProgramming Techniques$3https://scigraph.springernature.com/ontologies/product-market-codes/I14010 615 0$aClient/server computing. 615 0$aOperating systems (Computers) 615 0$aComputer programming. 615 14$aServers. 615 24$aOperating Systems. 615 24$aProgramming Techniques. 676 $a004 700 $aVohra$b Deepak$4aut$4http://id.loc.gov/vocabulary/relators/aut$0856425 801 0$bUMI 801 1$bUMI 906 $aBOOK 912 $a9910162796003321 996 $aKubernetes Management Design Patterns$92209094 997 $aUNINA