19.06.2021 Views

148422597X Kubernetes Management Design Patterns [Vohra 2017-01-29] {E559F6BB}

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

■ INDEX

G

gitRepo type

creation, 146

description, 151

HTTPS web URL, 148

interactive shell, 151

Kubernetes-volume, 147, 152

pod.yaml, 149

repository window, 146

revision number, 148–149

server, 150

vi editor, 150

volume, 145

Google Cloud Logging, 77

Google Cloud Platform

Billing Account, 59

Compute Engine API, 56–58, 60–61

console display, 50–51

credentials page, 60

database services and infrastructure, 49

“Kube-GCE” message, 52

Kubernetes (see Kubernetes)

permissions, enable, 55–56

project

addition, 52

creation, 51–52

description, 53

link, Dashboard dialog, 54

management, 54

selection, 53

static external IP address, 67

VM instance page, 62–66

Google Cloud Shell, 80

Google Cloud VPN, 77

Google Container Engine

cluster creation, 78

Google Cloud Platform, component, 77

Google Cloud Shell, 80

kube-cluster-1, 79

kubectl configuration, 80

Kubernetes application, 77

name, zone and machine type, 78

services, 77

Google Container Registry, 77, 84

Graphical user interface (GUI), 117, 134

H

hello-config, 270

hello-world pod, 272

hello-world2 label, 224

hello-world.yaml, 271

High availability (HA)master. See also OpenShift

cluster info, 353

EC2 instances, 349–350

kubeconfig configuration, 352

load balancer and master, 352

nodes, schedulable and non-schedulable, 353

shut down, 351

stop action, 350

stop instances dialog, 350–351

Horizontal pod autoscaler (HPA), 299, 303, 305

HorizontalPodAutoscaler specification, 303, 304

I, J

Infrastructure as a Service (IaaS), 49

K

Kibana, 314

dashboard, 328

Elasticsearch service, 330

index pattern, 329

kibana-rc.yaml file, 324, 325

kibana-service.yaml, 326

kube-system namespace, 330–331

logging service, 328

log messages, 329

popular fields, 330

RC definition file, 325–326

service and RC creation, 327

service definition file, 327

KMS key, 28–29, 95

Kube-aws, 25–27

kubectl autoscale command, 304

kubectl autoscale options, 304

kubectl create configmap command, 258

Kubernetes. See also Google Container Engine

applications, 101–102, 280

binaries, 68

cluster, 91, 137, 243, 258, 281

capacity, 251

commands, 67

info, 81

nodes, 258, 281

components, 206

controller and minion instances, 71

CPU utilization, 70

deployment nginx, 71

deployments and services, 85, 72, 87

design patterns, 49

docker build command, 83

Dockerfile, 82

docker image built, 83

external IP addresses, 71

hello-node application, 84

IaaS and PaaS, 49

namespaces, 70

nginx Docker image, 71

node replicas, 72

395

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!