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...
Clasificación: | Libro Electrónico |
---|---|
Autores principales: | , |
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