Beginning Kubernetes on the Google Cloud Platform: A Guide to Automating Application Deployment, Scaling, and Management

Tip copertă: 
Moale
Număr de pagini: 
324
Chapter 1: IntroductionSetting Up a Cluster Listing Clusters Deleting a Cluster Getting Login Credentials Installing Kubectl Checking Kubectl Version Using GCE Credentials Clusters and Nodes Nodes Nod ...Descriere completă
249,00 RON

Informații detaliate

Mai multe informatii
ISBN9781484254905
AutorGarbarino Ernesto
EdituraApress
Tip copertăPaperback
Anul publicării2019
Număr de pagini324

Descrierea cărții

Chapter 1: Introduction

Setting Up a Cluster

Listing Clusters

Deleting a Cluster

Getting Login Credentials

Installing Kubectl

Checking Kubectl Version

Using GCE Credentials

Clusters and Nodes

Nodes

Nodes' Resource Consumption

Hello World Application

Chapter 2: Pods

The Fastest Way to Launch a Pod

Launching a Single Pod

Launching a Sigle Pod to Run a Command

Running a Pod Interactively

Interacting with an Existing Pod

Retrieving and Following Pod's Logs

Interacting with a Pod's TCP Port

Transferring Files From and To a Pod

Selecting a Pod's Container

Troubleshooting Pods

Pod Manifests

Declaring Containers' Network Ports

Setting Up the Container's Environment

Overwriting The Container's Command

Managing Containers' CPU and RAM Requirements

Pod Volumes and Volume Mounts

External Volumes and Google Cloud Storage

Pod Health and Lifecycle

Namespaces

Labels

Annotations

Chapter 3: Deployments and Scaling

ReplicaSets

Our First Deployment

More on Listing Deployments

Deployments Manifests

Monitoring and Controlling a Deployment

Finding Out a Deployment's ReplicaSets

Finding Out a ReplicaSet's Pods

Deleting Deployments

Revision-Tracking vs Scaling-Only Deployments

Recreate Deployments

Rolling Update Deployments

The Pros and Cons of a Higher MaxSurge Value

The Pros and Cons of a High MaxUnavailable Value

Blue/Green Deployments

Summary of MaxSurge and MaxUnavailability Settings

Controlled Deployments

Rollout History

Rolling Back Deployments

The Horizontal Pod Autoscaler

Setting Up Autoscaling

Observing Autoscaling in Action

Scaling the Kubernetes Cluster Itself

Chapter 4: Service Discovery

Introduction

The Service Controller

Finding Pods' IP Addresses

Accessing a Pod From Within Another Pod

Accessing Pod(s) From Within a LAN

Accessing Pod's From The Internet

Listing All Running Services

Deleting a Service

Accessing Services in Different Namespaces

Exposing Services on a Different Port

Waiting for a Public IP Address To Be Assigned

Canary Releases

Canary Releases and Inconsistent Versions

Exposing Multiple Ports

Graceful Startup and Shutdown

Zero-Downtime Deployments

Pods' Endpoints

Listing and Deleting Services

Chapter 5: ConfigMap and Secrets

Storing Configuration Properties in Kubernetes

Getting New Configuration Automatically

Picking Selected Properties From a ConfigMap

Passing ConfigMap's values to a Pod's Startup Arguments?

Updating a ConfigMap

Loading ConfigMap's Properties From a File

Storing Large Text in a ConfigMap

Retrieving a Large File Stored in a ConfigMap

Live ConfigMap Updates

Storing Binary Data

Secrets

Difference Between ConfigMap and Secret Objects

Reading Properties From Secrets

Docker Registry Credentials

TLS Public Key Pair

Listing and Deleting ConfigMap and Secret Objects

Chapter 6: Jobs

One-off Process

Multiple Independent Processes

Multiple Coordinated Processes

Advanced Batch Scaling and Control

Waiting until a job completes

Timing out stuck jobs

Other Restart Policies

Managing and Deleted Jobs

Wrap-Up

Chapter 7: CronJobs

The Simplest Possible CronJob

 

  1. velký výběr

    O SELECȚIE URIAȘĂ

    Peste 4 milioane de cărți în engleză la prețuri avantajoase.

  2. poštovné zdarma

    LIVRARE GRATUITĂ

    Livrare gratuită la comenzi de peste 300 Lei (Packeta.ro)

  3. skvělé ceny

    PREȚURI AVANTAJOASE

    Încercăm să păstrăm prețurile cărților cât mai mici și întotdeauna sub prețul recomandat de editură.

  4. online podpora

    PROGRAMUL MAGAZIN DE ÎNCREDERE

    Magazinul nostru a devenit un “Magazin de încredere“ pe baza recenziilor oferite de către clienții noștri reali.

  5. osobní přístup

    ABORDARE PERSONALĂ

    Cel mai important pentru noi este satisfacția Dvs. Vindem cărți deoarece le iubim. Nu suntem giganți transnaționali, ci o companie onestă din Republica Cehă. În plus, cele mai bune cărți au recenzii în blogul nostru.