1 option
Cloud Native DevOps with Kubernetes : building, deploying, and scaling modern applications in the cloud / John Arundel and Justin Domingus.
- Format:
- Book
- Author/Creator:
- Arundel, John, author.
- Domingus, Justin, author.
- Language:
- English
- Subjects (All):
- Application software--Development.
- Application software.
- Application program interfaces (Computer software).
- Cloud computing.
- Physical Description:
- 1 online resource (349 pages) : illustrations
- Edition:
- First edition.
- Place of Publication:
- Beijing : O'Reilly Media, Inc., 2019.
- System Details:
- text file
- Summary:
- Kubernetes is the operating system of the cloud native world, providing a reliable and scalable platform for running containerized workloads. In this friendly, pragmatic book, cloud experts John Arundel and Justin Domingus show you what Kubernetes can do—and what you can do with it. You’ll learn all about the Kubernetes ecosystem, and use battle-tested solutions to everyday problems. You’ll build, step by step, an example cloud native application and its supporting infrastructure, along with a development environment and continuous deployment pipeline that you can use for your own applications. Understand containers and Kubernetes from first principles; no experience necessary Run your own clusters or choose a managed Kubernetes service from Amazon, Google, and others Use Kubernetes to manage resource usage and the container lifecycle Optimize clusters for cost, performance, resilience, capacity, and scalability Learn the best tools for developing, testing, and deploying your applications Apply the latest industry practices for security, observability, and monitoring Adopt DevOps principles to help make your development teams lean, fast, and effective
- Contents:
- Intro; Foreword; Preface; What Will I Learn?; Who Is This Book For?; What Questions Does This Book Answer?; Conventions Used in This Book; Using Code Examples; O'Reilly Online Learning Platform; How to Contact Us; Acknowledgments; 1. Revolution in the Cloud; The Creation of the Cloud; Buying Time; Infrastructure as a Service; The Dawn of DevOps; Nobody Understands DevOps; The Business Advantage; Infrastructure as Code; Learning Together; The Coming of Containers; The State of the Art; Thinking Inside the Box; Putting Software in Containers; Plug and Play Applications
- Conducting the Container OrchestraKubernetes; From Borg to Kubernetes; What Makes Kubernetes So Valuable?; Kubernetes makes deployment easy; Will Kubernetes Disappear?; Kubernetes Doesn't Do It All; Cloud functions and funtainers; Cloud Native; It's not just about microservices; The Future of Operations; Distributed DevOps; Some Things Will Remain Centralized; Developer Productivity Engineering; You Are the Future; Summary; 2. First Steps with Kubernetes; Running Your First Container; Installing Docker Desktop; What Is Docker?; Running a Container Image; The Demo Application
- Looking at the Source CodeIntroducing Go; How the Demo App Works; Building a Container; Understanding Dockerfiles; Minimal Container Images; Running docker image build; Naming Your Images; Port Forwarding; Container Registries; Authenticating to the Registry; Naming and Pushing Your Image; Running Your Image; Hello, Kubernetes; Running the Demo App; If the Container Doesn't Start; Minikube; Summary; 3. Getting Kubernetes; Cluster Architecture; The Control Plane; Node Components; High Availability; Control plane failure; Worker node failure; Trust, but verify
- The Costs of Self-Hosting KubernetesIt's More Work Than You Think; It's Not Just About the Initial Setup; Tools Don't Do All the Work for You; Kubernetes Is Hard; Administration Overhead; Start with Managed Services; Managed Kubernetes Services; Google Kubernetes Engine (GKE); High availability; Cluster Autoscaling; GKE is best-of-breed; Amazon Elastic Container Service for Kubernetes (EKS); Azure Kubernetes Service (AKS); OpenShift; IBM Cloud Kubernetes Service; Heptio Kubernetes Subscription (HKS); Turnkey Kubernetes Solutions; Stackpoint; Containership Kubernetes Engine (CKE)
- Kubernetes Installerskops; Kubespray; TK8; Kubernetes The Hard Way; kubeadm; Tarmak; Rancher Kubernetes Engine (RKE); Puppet Kubernetes Module; Kubeformation; Buy or Build: Our Recommendations; Run Less Software; Use Managed Kubernetes if You Can; But What About Vendor Lock-in?; Use Standard Kubernetes Self-Hosting Tools if You Must; When Your Choices Are Limited; Bare-Metal and On-Prem; Clusterless Container Services; Amazon Fargate; Azure Container Instances (ACI); Summary; 4. Working with Kubernetes Objects; Deployments; Supervising and Scheduling; Restarting Containers
- Notes:
- Includes index.
- Description based on print version record.
- Includes bibliographical references and index.
- ISBN:
- 9781492040750
- 1492040754
- 9781492040736
- 1492040738
- 9781492040712
- 1492040711
- OCLC:
- 1089683487
The Penn Libraries is committed to describing library materials using current, accurate, and responsible language. If you discover outdated or inaccurate language, please fill out this feedback form to report it and suggest alternative language.