Pro Google Kubernetes Engine : network, security, monitoring, and automation configuration /
Saved in:
Author / Creator: | Sabharwal, Navin, author. |
---|---|
Imprint: | [Berkeley, CA] : Apress L. P., [2020] |
Description: | 1 online resource (428 pages.) |
Language: | English |
Subject: | |
Format: | E-Resource Book |
URL for this record: | http://pi.lib.uchicago.edu/1001/cat/bib/12609015 |
Table of Contents:
- 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