Cloud Native DevOps with Kubernetes building, deploying, and scaling modern applications in the cloud

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...

Descripción completa

Detalles Bibliográficos
Otros Autores: Arundel, John, author (author), Domingus, Justin, author
Formato: Libro electrónico
Idioma:Inglés
Publicado: Beijing : O'Reilly Media, Inc 2019.
Edición:First edition
Materias:
Ver en Biblioteca Universitat Ramon Llull:https://discovery.url.edu/permalink/34CSUC_URL/1im36ta/alma991009630652206719
Tabla de Contenidos:
  • 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