Cargando…

Pro Google Kubernetes Engine : network, security, monitoring, and automation configuration /

Discover methodologies and best practices for getting started with Google Kubernetes Engine (GKE). This book helps you understand how GKE provides a fully managed environment to deploy and operate containerized applications on Google Cloud infrastructure. You will see how Kubernetes makes it easier...

Descripción completa

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autores principales: Sabharwal, Navin (Autor), Pandey, Piyush (Autor)
Formato: Electrónico eBook
Idioma:Inglés
Publicado: [Berkeley, CA] : Apress L.P., [2020]
Temas:
Acceso en línea:Texto completo (Requiere registro previo con correo institucional)
Tabla de Contenidos:
  • Intro
  • Table of Contents
  • About the Authors
  • About the Technical Reviewers
  • Acknowledgments
  • Chapter 1: Introduction to GKE
  • Introduction to Docker
  • Introduction to Kubernetes
  • Master Node
  • Node (Worker) Component
  • Managing Kubernetes
  • Kubernetes Workload
  • Introduction to GCP
  • GCP Container Solutions for Container Ecosystems
  • Google Kubernetes Engine
  • Comparing EKS, AKS, and GKE
  • Amazon Elastic Kubernetes Service
  • Azure Kubernetes Service
  • Google Kubernetes Engine
  • GKE Architecture
  • Cluster Master
  • Cluster Master and the Kubernetes API
  • Nodes
  • Types of Node Machines
  • Container Registry
  • Network
  • Cloud Run
  • Key Features
  • Anthos
  • Components of Anthos
  • Anthos GKE
  • Anthos Config Management
  • Anthos Service Mesh
  • Summary
  • Chapter 2: Setting Up an Environment on GCP
  • Signing Up for Google Cloud
  • Setting Up an Environment for Google GKE
  • Setting Up the GCP CLI
  • GCP Cloud Shell
  • Creating a Project
  • Launching Cloud Shell
  • Creating a VM Instance in Compute Engine
  • Setting Up CLI on the Created VM
  • Configuring Google Cloud CLI on Local Machine
  • How to Get Project ID
  • Supporting Services for Containers
  • Virtual Ethernet Devices
  • Bridges
  • Iptables
  • Services
  • Kube-proxy
  • HTTP(S) Load Balancer
  • NodePort
  • GKE IP Address Allocation
  • Communication Among Containers
  • Communication Between Pods on the Same Node
  • Communication Between PODs on Different Nodes
  • Communication of PODs with Services
  • Communication of Pods with the Internet (Outside World)
  • Load Balancing for Services
  • External Load Balancer
  • Internal Load Balancer (TCP/UDP) Load Balancer
  • HTTP(s) Load Balancer (at Layer 7)
  • Communication from an External Load Balancer to a Service
  • Internal Load Balancer
  • Communication from an Internal Load Balancer to a Service
  • HTTP(S) Load Balancer
  • Communication from an HTTP(S) Load Balancer to a Service
  • Deployment of the GKE Cluster
  • Cluster Basics
  • Node Pool
  • Node Metadata
  • Automation
  • Networking
  • Advance Networking Options
  • Security
  • Metadata
  • Features
  • Cluster Management Dashboard
  • Summary
  • Chapter 5: Deploying Containerized Applications with Google GKE
  • Introduction
  • Simple Application Architecture Overview
  • Advantages of Microservice Architecture
  • Introduction to the Sock Shop Microservice Application
  • Services