Cargando…

Mastering CoreOS : create production CoreOS clusters and master the art of deploying Container-based microservices /

Create production CoreOS clusters and master the art of deploying Container-based microservicesAbout This Book Confidently deploy distributed applications and effectively manage distributed infrastructure using Containers and CoreOS Build secure, scalable CoreOS clusters to deploy distributed applic...

Descripción completa

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autor principal: Makam, Sreenivas (Autor)
Formato: Electrónico eBook
Idioma:Inglés
Publicado: Birmingham : Packt Publishing, [2016]
Colección:Community experience distilled.
Temas:
Acceso en línea:Texto completo

MARC

LEADER 00000cam a2200000Ii 4500
001 EBSCO_ocn945637541
003 OCoLC
005 20231017213018.0
006 m o d
007 cr unu||||||||
008 160328s2016 enka o 001 0 eng d
040 |a UMI  |b eng  |e rda  |e pn  |c UMI  |d N$T  |d OCLCF  |d COO  |d EBLCP  |d KSU  |d DEBBG  |d IDB  |d OCLCQ  |d OCLCO  |d MERUC  |d OCLCQ  |d OCLCO  |d UOK  |d CEF  |d NLE  |d UKMGB  |d OCLCQ  |d OCLCO  |d AGLDB  |d IGB  |d UKAHL  |d RDF  |d OCLCQ  |d OCLCO  |d OCLCQ  |d QGK 
016 7 |a 018010546  |2 Uk 
019 |a 1259052970 
020 |a 9781785288302  |q (electronic bk.) 
020 |a 178528830X  |q (electronic bk.) 
020 |a 1785288121  |q (Trade Paper) 
020 |a 9781785288128  |q (Trade Paper) 
020 |z 9781785288128 
024 3 |a 9781785288128 
029 1 |a AU@  |b 000059710962 
029 1 |a AU@  |b 000066165763 
029 1 |a DEBBG  |b BV043893550 
029 1 |a DEBBG  |b BV043969029 
029 1 |a DEBSZ  |b 485795426 
029 1 |a GBVCP  |b 882848925 
029 1 |a UKMGB  |b 018010546 
035 |a (OCoLC)945637541  |z (OCoLC)1259052970 
037 |a CL0500000723  |b Safari Books Online 
050 4 |a TK5105.5 
072 7 |a COM  |x 013000  |2 bisacsh 
072 7 |a COM  |x 014000  |2 bisacsh 
072 7 |a COM  |x 018000  |2 bisacsh 
072 7 |a COM  |x 067000  |2 bisacsh 
072 7 |a COM  |x 032000  |2 bisacsh 
072 7 |a COM  |x 037000  |2 bisacsh 
072 7 |a COM  |x 052000  |2 bisacsh 
082 0 4 |a 004.62  |2 23 
049 |a UAMI 
100 1 |a Makam, Sreenivas,  |e author. 
245 1 0 |a Mastering CoreOS :  |b create production CoreOS clusters and master the art of deploying Container-based microservices /  |c Sreenivas Makam. 
264 1 |a Birmingham :  |b Packt Publishing,  |c [2016] 
264 4 |c ©2016 
300 |a 1 online resource :  |b illustrations 
336 |a text  |b txt  |2 rdacontent 
337 |a computer  |b c  |2 rdamedia 
338 |a online resource  |b cr  |2 rdacarrier 
347 |a text file 
490 1 |a Community experience distilled 
588 0 |a Online resource; title from PDF title page (EBSCO, viewed April 19, 2016). 
500 |a Includes index. 
520 8 |a Create production CoreOS clusters and master the art of deploying Container-based microservicesAbout This Book Confidently deploy distributed applications and effectively manage distributed infrastructure using Containers and CoreOS Build secure, scalable CoreOS clusters to deploy distributed applications using open source technologies and industry best practices Every concept and technology in this book is illustrated with practical examples that can be used in both development and production environments. Who This Book Is ForThis book is intended for Cloud application developers and Cloud infrastructure administrators. If you are looking to deploy a CoreOS cluster or you already have a CoreOS cluster that you want to manage better in terms of performance, security, and scaling, then this book is perfect for you. To follow the hands-on stuff, you need to have a Google and an AWS Cloud account and be able to run CoreOS VMs on your machine. A basic understanding of public and private clouds, Containers, Docker, Linux, and CoreOS is required. What You Will Learn Install CoreOS on a VM, on the Cloud, and bare metal, and find out how to keep your cluster secure and up to date Configure and troubleshoot key CoreOS services, such as etcd, systemd, and fleet, for distributed application deployment Study container networking using CoreOS Flannel and other solutions, such as Docker libnetwork, Weave, and Calico Explore the container filesystem and container volume management using Docker volume, NFS, GlusterFS, and Flocker Get to know the internals of container technologies such as Docker, Rkt, and Container orchestration using Openstack, Kubernetes and Docker native solutions Troubleshoot CoreOS cluster and Containers using monitoring and logging tools and master production techniques such as staging, security, and automationIn DetailCoreOS makes Google and Amazon-style Cloud infrastructure available for anyone building their own private Cloud. This book covers the CoreOS internals and the technologies used in the deployment of container-based distributed applications. It starts with an overview of CoreOS and distributed application development while sharing knowledge on related technologies. Critical CoreOS services and networking and storage considerations for CoreOS are covered next. In latter half of the book, you will learn about Container runtime systems such as Docker and Rkt and Container Orchestration using Kubernetes. You will also find out about the integration of popular orchestration solutions such as OpenStack, the AWS Container service, and the Google Container Engine with CoreOS and Docker. Lastly, we cover troubleshooting as well as production considerations. Style and approachThis is an easy-tofollow, comprehensive guide that covers both basic and advanced concepts. All topics are illustrated with practical examples that can be used in both simulation and production environments. 
505 0 |a Cover; Copyright; Credits; About the Author; Acknowledgments; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; Chapter 1: CoreOS Overview; Distributed application development; Components of distributed application development; Advantages and disadvantages; A minimalist Container-optimized OS; Containers; Technology; Advantages; An overview of Docker architecture; Advantages of Docker; CoreOS; Properties; Advantages; Supported platforms; CoreOS components; Kernel; Systemd; Etcd; Fleet; Flannel; Rkt; The CoreOS cluster architecture; The development cluster 
505 8 |a The production clusterDocker versus Rkt; History; APPC versus OCI; The current status; Differences between Docker and Rkt; A workflow for distributed application development with Docker and CoreOS; Summary; References; Further reading and tutorials; Chapter 2: Setting up the CoreOS Lab; Cloud-config; The CoreOS cloud-config file format; The main sections of cloud-config; A sample CoreOS cloud-config; The cloud-config validator; A hosted validator; The cloudinit validator; Executing cloud-config; The CoreOS cluster with Vagrant; Steps to start the Vagrant environment 
505 8 |a Important files to be modifiedVagrantfile; User-data; Config.rb; Vagrant -- a three-node cluster with dynamic discovery; Generating a discovery token; Steps for cluster creation; Vagrant -- a three-node cluster with static discovery; Vagrant -- a production cluster with three master nodes and three worker nodes; A CoreOS cluster with AWS; AWS -- a three-node cluster using Cloudformation; AWS -- a three-node cluster using AWS CLI; A CoreOS cluster with GCE; GCE -- a three-node cluster using GCE CLI; CoreOS installation on Bare Metal; Basic debugging; journalctl; systemctl; Cloud-config 
505 8 |a Logging from one CoreOS node to anotherImportant files and directories; Common mistakes and possible solutions; Summary; References; Further reading and tutorials; Chapter 3: CoreOS Autoupdate; The CoreOS release cycle; The partition table on CoreOS; CoreOS automatic update; Update and reboot services; Update-engine.service; Debugging update-engine.service; Locksmithd.service; Locksmith strategy; Groups; Locksmithctl; Debugging locksmithd.service; Setting update options; Using cloud-config; Manual configuration; Update examples; Updating within the same release channel 
505 8 |a Updating from one release channel to anotherCoreUpdate; Vagrant CoreOS update; Summary; References; Further reading and tutorials; Chapter 4: CoreOS Primary Services -- Etcd, Systemd, and Fleet; Etcd; Versions; Installation; Standalone installation; Accessing etcd; REST; Etcdctl; Etcd configuration; Etcd operations; Etcd tuning; Etcd proxy; Adding and removing nodes from a cluster; Node migration and backup; Etcd security; Certificate authority -- etcd-ca; Installing etcd-ca; Etcd secure client-to-server communication using a server certificate 
590 |a eBooks on EBSCOhost  |b EBSCO eBook Subscription Academic Collection - Worldwide 
630 0 0 |a Linux. 
630 0 7 |a Linux.  |2 fast  |0 (OCoLC)fst01382136 
650 0 |a Computer networks  |x Computer programs. 
650 0 |a Application software  |x Development. 
650 0 |a Client/server computing. 
650 6 |a Réseaux d'ordinateurs  |x Logiciels. 
650 6 |a Logiciels d'application  |x Développement. 
650 6 |a Architecture client-serveur (Informatique) 
650 7 |a COMPUTERS  |x Computer Science.  |2 bisacsh 
650 7 |a COMPUTERS  |x Data Processing.  |2 bisacsh 
650 7 |a COMPUTERS  |x Hardware  |x General.  |2 bisacsh 
650 7 |a COMPUTERS  |x Information Technology.  |2 bisacsh 
650 7 |a COMPUTERS  |x Machine Theory.  |2 bisacsh 
650 7 |a COMPUTERS  |x Reference.  |2 bisacsh 
650 7 |a COMPUTERS  |x Computer Literacy.  |2 bisacsh 
650 7 |a Application software  |x Development.  |2 fast  |0 (OCoLC)fst00811707 
650 7 |a Client/server computing.  |2 fast  |0 (OCoLC)fst00864205 
650 7 |a Computer networks  |x Computer programs.  |2 fast  |0 (OCoLC)fst00872303 
776 0 8 |i Erscheint auch als:  |n Druck-Ausgabe  |t Makam, Sreenivas. Mastering CoreOS 
830 0 |a Community experience distilled. 
856 4 0 |u https://ebsco.uam.elogim.com/login.aspx?direct=true&scope=site&db=nlebk&AN=1193289  |z Texto completo 
938 |a Askews and Holts Library Services  |b ASKH  |n AH30413049 
938 |a EBSCOhost  |b EBSC  |n 1193289 
994 |a 92  |b IZTAP