Showing 1–12 of 22 results
Language : English
Published : 2016-11-08
Pages : 912
Legend has it that Google deploys over a billion application containers a week. How is that possible? The company decided to share the process through an open source project called Kubernetes, which replicates many of the features found in its internal system. This practical book will prepare you to take advantage of everything the Kubernetes platform has to offer. Rather than an exact copy of its internal Borg system, Kubernetes is an upgrade based on lessons Google learned over the last decade. Kubernetes is also designed to integrate with the most robust container ecosystem: Docker. Developers and Ops practitioners can easily deploy a demo Kubernetes environment and kick the tires, but when it comes time to scale to hundreds of nodes, you’re going to need a reliable field guide.Kubernetes: Up and Running will help you: Learn how to make zero down-time application deployments with Kubernetes Track metrics and logs for every container running in your cluster Discover patterns for running large-scale application deployments that work for big players such as Google, Twitter, and Facebook Explore topics including Kubernetes components (kubelet, API, scheduler, replication controllers); containers; distributed computing; service discovery; and continuous delivery.
About the Author
Kelsey Hightower has worn every hat possible throughout his career in tech, and enjoys leadership roles focused on making things happen and shipping software. Kelsey is a strong open source advocate focused on building simple tools that make people smile. When he is not slinging Go code, you can catch him giving technical workshops covering everything from programming to system administration.
Few developers would argue that writing automated tests is a good idea, but actually pursue it is a different story. If you build applications with Java or Groovy, there’s good news: the Spock testing framework, built on the foundation of JUnit. This definitive guide shows you how to use Spock’s expressive test capabilities to write concise and highly readable tests. Written by a senior software engineer at Netflix with more than 15 years of experience writing automated tests within the Java and Groovy ecosystems, this book takes you from Spock basics to advanced topics, using fully worked integration examples. Learn how initiate test-driven development in your team, using tests as living documentation-and discover why Spock is the most accessible, modern, and innovative testing framework on the JVM.
About the Author
Rob Fletcher is a Senior Software Engineer at Netflix, where he focuses on using automated testing as design tool. He has over 15 years of experience in the software industry, and has contributed to several open source projects including Groovy, Geb, Ratpack, and Grails.
If you’re already up to speed on Puppet and know how to write a basic module, this practical book takes you a critical step further with best practices for building out your Puppet infrastructure. You’ll learn how to avoid pitfalls that often leave many teams struggling to maintain what they already have. Ideal for DevOps engineers-and written to cover the upcoming Puppet 4 release-this book shows you how best to deploy Puppet with long-term maintenance and future growth in mind. This book clearly picks up where other Puppet resources leave off. Leverage the main components of Puppet, including Hiera, roles and profiles, site.pp, modules, and external node classifiers Explore the purpose of each Puppet component and understand how it fits into the bigger picture Avoid common ways that Puppet components are abused Build a release management and deployment process using Git and R10k Learn about module design patterns, as well as sub-classes, resource relationships, containment, defined types, and scope Apply development best practices, including the Single Responsibility Principle, Don’t Repeat Yourself, and Separation of Concerns
About the Author
Chris Barbour is a Practice Leader at Taos Mountain, Inc. He specializes in IT automation and large scale infrastructure, an has been working with configuration management solutions in various forms since 2008. Chris has maintained and deployed a mix of Puppet and Puppet Enterprise in a number of large scale multi-platform environments. In addition to his operational responsibilities, he provides training and professional guidance for consultants looking to learn Puppet or otherwise further their IT careers. Chris lives in the heart of Silicon Valley with his wife and son, and in his free time enjoys motorcycling, photography, and travel.
The ninth edition of Operating System Concepts continues to evolve to provide a solid theoretical foundation for understanding operating systems. This edition has been updated with more extensive coverage of the most current topics and applications, improved conceptual coverage and additional content to bridge the gap between concepts and actual implementations. A new design allows for easier navigation and enhances reader motivation. Additional end-of-chapter, exercises, review questions, and programming exercises help to further reinforce important concepts. WileyPLUS, including a test bank, self-check exercises, and a student solutions manual, is also part of the comprehensive support package.
“I have found this book to be a very useful classroom text, as well as a great Linux resource. It teaches Linux using a ground-up approach that gives students the chance to progress with their skills and grow into the Linux world. I have often pointed to this book when asked to recommend a solid Linux reference.” – Eric Hartwell, Chair, School of Information Technology, ITT Technical Institute Master All the Techniques You Need to Succeed with Fedora(TM) or Red Hat(R) Enterprise Linux(R) * The #1 Fedora and RHEL resource-a tutorial AND on-the-job reference * Master Linux administration and security using the command line, GUI tools, Python, systemd, and firewalld * Set up key Internet servers, step by step, including Samba, Apache, MariaDB/MySQL, sendmail, OpenSSH, DNS, LDAP, and more * Brand-new chapter on Virtual Machines and Cloud Computing! In this comprehensive guide, one of the world’s leading Linux experts brings together all the knowledge and real-world insights you need to master and succeed with today’s versions of Fedora or Red Hat Enterprise Linux. Best-selling author Mark Sobell explains Linux clearly and effectively, focusing on skills you’ll actually need as a user, programmer, or administrator. Sobell assumes no prior Linux knowledge. He starts at the beginning and walks you through every topic and task that matters, using easy-to-understand examples. Step by step, you’ll learn how to install and configure Linux from the accompanying DVD, navigate its graphical user interface, provide file/printer sharing, configure network servers, secure Linux desktops and networks, work with the command line, administer Linux efficiently, and automate administration using Python and bash. Mark Sobell has taught hundreds of thousands of Linux and UNIX professionals. He knows every Linux nook and cranny-and he never forgets what it’s like to be new to Linux. Whatever you want to do with Linux-now or in the future-you’ll find it in this book. Compared with other Linux books, A Practical Guide to Fedora(TM)and Red Hat(R)Enterprise Linux (R), Seventh Edition, delivers * Complete, up-to-the-minute coverage of Fedora 19 and RHEL 7 (beta) * New programming chapters that cover Python and MariaDB/MySQL, plus a new tutorial on using GnuPG to encrypt communications * Information on state-of-the-art security: SELinux, ACLs, firewalld (firewall-config and firewall-cmd), iptables (system-config-firewall), GnuPG, and OpenSSH * New chapter on VMs (virtual machines) and cloud computing, including VMware, QEMU/KVM, virt-manager, virsh, GNOME Boxes, and AWS (Amazon Web Services) * Expanded command-line coverage, including a new chapter that details 32 important utilities * Practical information on Internet server configuration, including Apache, sendmail, NFSv4, DNS/BIND, the new LDAP Dynamic Server, and IPv6 * Complete “meat-and-potatoes” information on system/network administration, now including GRUB 2, the XFS filesystem, the new Anaconda Installer, the systemd init daemon, firewalld, and NetworkManager * Detailed instructions on keeping Linux systems up to date, finding software packages, and working with repositories using yum and rpm * Full coverage of the LPI Linux Essentials exam objectives plus extensive coverage of the CompTIA Linux exam objectives; Appendix E provides a map from objectives to pages in the book * New coverage of find, sort, xz (compression), free, xargs, and the nano editor * And much more, including a 500 term glossary and comprehensive indexes Includes DVD! Get the full version of the Fedora 19 release!
About the Author
Mark G. Sobell is President of Sobell Associates Inc., a consulting firm that specializes in UNIX and Linux training, support, and documentation. He has more than thirty years of experience working with UNIX and Linux systems and is the author of many best-selling books, including A Practical Guide to Linux(R) Commands, Editors, and Shell Programming, Third Edition, and A Practical Guide to Ubuntu Linux(R), Third Edition, both from Prentice Hall.
Modern Operating Systems, Fourth Edition, is intended for introductory courses in Operating Systems in Computer Science, Computer Engineering, and Electrical Engineering programs. The widely anticipated revision of this worldwide best-seller incorporates the latest developments in operating systems (OS) technologies. The Fourth Edition includes up-to-date materials on relevant OS. Tanenbaum also provides information on current research based on his experience as an operating systems researcher. Modern Operating Systems, Third Edition was the recipient of the 2010 McGuffey Longevity Award. The McGuffey Longevity Award recognizes textbooks whose excellence has been demonstrated over time. http://taaonline.net/index.html Teaching and Learning Experience This program will provide a better teaching and learning experience-for you and your students. It will help: *Provide Practical Detail on the Big Picture Concepts: A clear and entertaining writing style outlines the concepts every OS designer needs to master. *Keep Your Course Current: This edition includes information on the latest OS technologies and developments *Enhance Learning with Student and Instructor Resources: Students will gain hands-on experience using the simulation exercises and lab experiments.
This book is written to teach practicing engineers and students how to apply real-time theory to the design of embedded components and systems in order to successfully build a real-time embedded system. It explores hard, real-time theory and soft, real-time concepts and this updated edition now covers Linux development using Virtual Box and virtual machines. The book covers and includes examples for ARM, MIPS, and x86 architectures. Also explored is FreeRTOS as an alternative to VxWorks for RTOS. It discusses tips for architectures to combine embedded Linux with traditional RTOS solutions using AMP (Asymmetric Multi-Processing) as well as SMP (Symmetric Multi-Processing) on multi-core embedded systems. A DVD with applied projects is included. It is updated to now cover Linux with emphasis on Yocto, Ubuntu development using Virtual Box and virtual machines. It explores hard real-time theory and soft real-time concepts, real-time scheduling, debugging components, high availability and high reliability design, system lifecycles, and the processes for hardware, firmware, and software development for systems built from components. It includes a DVD with example projects from robotics, computer vision, and digital media.
Designed to provide a step-by-step approach to clarify all of the key concepts of operating systems, the book covers all the topics from basics to mobile device operating systems. This book would be very useful not only as an introductory text for undergraduate students of computer science, but also for those professionals who need to review modern operating systems such as Android and iOS.
A practical guide for visual learners eager to get started with Windows 8.1 If you learn more quickly when you can see how things are done, this Visual guide is the easiest way to get up and running on Windows 8.1. It covers more than 150 essential Windows tasks, using full-color screen shots and step-by-step instructions to show you just what to do. Learn your way around the interface and how to install programs, set up user accounts, play music and other media files, download photos from your digital camera, go online, set up and secure an e-mail account, and much more. The tried-and-true format for visual learners, using step-by-step instructions illustrated with full-color screen shots to show exactly how things are done Shows how to perform more than 150 Windows 8 tasks, including working with files, digital images, and media; customizing Windows; optimizing performance; and sharing a computer with multiple users Covers installing and repairing applications, system maintenance, setting up password-protected accounts, downloading photos to your computer, and managing media files Teach Yourself VISUALLY Windows 8.1 is the fastest, easiest way for visual learners to get going with the newest version of Windows.
In this updated edition, authors Deborah and Eric Ray use crystal-clear instructions and friendly prose to introduce you to all of today’s Unix essentials. You’ll find the information you need to get started with the operating system and learn the most common Unix commands and concepts so that Unix can do the hard work for you. After mastering the basics of Unix, you’ll move on to how to use directories and files, work with a shell, and create and edit files. You’ll then learn how to manipulate files, configure a Unix environment, and run-and even write-scripts. Throughout the book-from logging in to being root-the authors offer essential coverage of Unix.
About the Author
Deborah S. Ray and Eric J. Ray are syndicated columnists and consultants. The authors of many books on computers and computing systems, the Rays have received several awards from the Society of Technical Communications, including an International Distinguished Technical Communication award and an International Excellence award.