Cantitate/Preț
Produs

Kubernetes Microservices with Docker

Autor Deepak Vohra
en Limba Engleză Paperback – 16 apr 2016

Autorul Deepak Vohra, consultant principal la NuBean.com și expert certificat Java, aduce în acest volum o experiență practică vastă, acumulată în proiecte complexe de XML și Java EE. În Kubernetes Microservices with Docker, el își extinde expertiza anterioară din lucrări precum Pro MongoDB Development sau Docker Management Design Patterns, făcând tranziția de la managementul containerelor la orchestrarea lor într-un mediu enterprise. Dacă Cloud Native Applications with Docker and Kubernetes de Jonathan Bartlett v-a oferit cadrul teoretic al arhitecturii cloud, lucrarea de față oferă instrumentele practice necesare pentru implementarea efectivă a acestor tehnologii. Descoperim aici o structură riguros organizată în cinci secțiuni, care ghidează cititorul de la primii pași — instalarea Kubernetes pe un singur nod și configurarea variabilelor de mediu — până la scenarii avansate de utilizare. Considerăm că punctul forte al cărții rezidă în secțiunile dedicate bazelor de date și ecosistemului Big Data. Autorul detaliază integrarea Kubernetes cu tehnologii precum Oracle, MySQL sau PostgreSQL, dar și cu soluții NoSQL și instrumente din ecosistemul Apache Hadoop, inclusiv MapReduce, Hive și Kafka. Reținem progresia logică a conținutului, care culminează cu gestionarea pod-urilor multi-container și configurarea clusterelor multi-nod, oferind astfel o viziune completă asupra ciclului de viață al unui microserviciu containerizat. Tonul este unul tehnic și aplicat, punând accent pe configurări corecte și exemple replicabile în medii de producție.

Citește tot Restrânge

Preț: 41854 lei

Preț vechi: 52318 lei
-20%

Puncte Express: 628

Carte tipărită la comandă

Livrare economică 09-23 iunie


Specificații

ISBN-13: 9781484219065
ISBN-10: 1484219066
Pagini: 456
Ilustrații: XXI, 432 p. 548 illus., 463 illus. in color.
Dimensiuni: 178 x 254 x 25 mm
Greutate: 0.85 kg
Ediția:1st edition
Editura: Apress
Locul publicării:Berkeley, CA, United States

De ce să citești această carte

Recomandăm această carte dezvoltatorilor de baze de date și specialiștilor Hadoop care doresc să stăpânească orchestrarea containerelor. Veți câștiga o metodologie clară de integrare a sistemelor de date complexe în Kubernetes, trecând de la simple unități Docker la clustere multi-nod scalabile. Este un instrument esențial pentru configurarea corectă a mediilor de microservicii enterprise.


Despre autor

Deepak Vohra este un consultant de prestigiu și membru principal al companiei software NuBean.com. Cu o experiență solidă de peste cinci ani în Java, XML și Java EE, acesta deține certificările Sun Certified Java Programmer și Web Component Developer. Este un autor prolific în portofoliul editurii Apress, semnând titluri de referință despre JDBC, Oracle JDeveloper și persistența bazelor de date. Expertiza sa în ecosistemul Java și tehnologii NoSQL este transpusă în acest ghid despre Kubernetes, oferind o perspectivă tehnică autoritară asupra gestionării infrastructurii moderne de aplicații.


Descriere scurtă

Start using Kubernetes in complex big data and enterprise applications, including Docker containers. Starting with installing Kubernetes on a single node, the book introduces Kubernetes with a simple Hello example and discusses using environment variables in Kubernetes. 

Next, Kubernetes Microservices with Docker discusses using Kubernetes with all major groups of technologies such as relational databases, NoSQL databases, and in the Apache Hadoop ecosystem.

The book concludes with using multi container pods and installing Kubernetes on a multi node cluster. 

"a concise but clear introduction to containers, Docker and Kubernetes, using simple real-world examples to pass on the core concepts, via repetition, and is a very useful enabler." 10/10
Dave Hay MBCS CITP: review for BCS, The Chartered Institute for IT (http://www.bcs.org/content/conWebDoc/58512)

What You Will Learn

  • Install Kubernetes on a single node
  • Set environment variables
  • Create multi-container pods using Docker
  • Use volumes
  • Use Kubernetes with the Apache Hadoop ecosystem, NoSQL databases, and RDBMSs
  • Install Kubernetes on a multi-node cluster

Who This Book Is For

Application developers including Apache Hadoop developers, database developers and NoSQL developers.

 



Cuprins

Section I: Getting Started.- 1. Installing Kubernetes on a Single Node.- 2. Hello Kubernetes.- 3. Using Environment Variables.- Section II-Relational Databases.- 4. Using Oracle Database.- 5. Using MySQL Database.- 6. Using PostgreSQL Database Section III-NoSQL Database.- 7. Using MongoDB.- 8. Using Apache Cassandra.- 9. Using Couchbase.- Section IV-Apache Hadoop Ecosystem.- 10. Using MapReduce, Apache Hive and Apache HBase.- 11. Using Apache Solr.- 12. Using Apache Kafka.- Section V-Multi Containers and Nodes.- 13. Using Multi-Container Pods.- 14. Using Multi Node Cluster.


Recenzii

“I find myself referring to the book about 100 times a day, while installing Docker and Kubernetes, just to get everything started and configured properly before I start deploying services. … I would thus recommend the book to those starting off with Docker, with the caveat that they would eventually need to see a number of Docker project examples to determine how they can extend the technology for their projects.” (Mariam Kiran, Computing Reviews, November, 2016)

Notă biografică

Deepak Vohra is a consultant and a principal member of the NuBean-dot-com software company. Deepak is an Oracle-certified Java programmer and Web component developer. He has worked in the fields of XML, Java programming, and Java EE for over five years. Deepak is the coauthor of Pro XML Development with Java Technology (Apress, 2006). Deepak is also the author of JDBC 4.0 and Oracle JDeveloper for J2EE Development, Processing XML Documents with Oracle JDeveloper 11g, EJB 3.0 Database Persistence with Oracle Fusion Middleware 11g, and Java EE Development in Eclipse IDE (Packthing). He also served as the technical reviewer on WebLogic: The Definitive Guide (O’Reilly Media, 2004) and Ruby Programming for the Absolute Beginner (Cengage Learning PTR, 2007).

Textul de pe ultima copertă

The book is about Kubernetes, a container cluster manager.  The book discusses all aspects of using Kubernetes in applications. Starting with installing Kubernetes on a single node, the book introduces Kubernetes with a simple Hello example and discusses using environment variables in Kubernetes. Next, the book discusses using Kubernetes with all major groups of technologies such as relational databases, NoSQL databases, and in the Apache Hadoop ecosystem.  The book concludes with using multi container Pods and installing Kubernetes on a multi node cluster. No other book on using Kubernetes - beyond simple introduction - is available in the market.  Specifically, you'll learn the following:
  • How to install Kubernetes on a single node
  • How to install Kubernetes on a multi-node cluster
  • How to set environment variables
  • How to create a multi-container pod
  • How to use volumes
  • How to use Kubernetes withApache Hadoop Ecosystem
  • How to use Kubernetes with NoSQL Databases
  • How to use Kubernetes with RDBMS

Caracteristici

No other book on using Kubernetes - beyond a simple introduction - is available in the market Includes coverage of Docker containers Includes using Kubernetes with Apache Hadoop Ecosystem Includes RDBMS and NoSQL databases