Index
A
- alternatives, private Docker registry
- Docker Trusted Registry / Docker Trusted Registry
- Nexus Repository Manager / Nexus Repository Manager
- Amazon EC2 Container Registry / Amazon EC2 Container Registry
- Amazon EC2 Container Registry
- about / Amazon EC2 Container Registry
- reference / Amazon EC2 Container Registry
- Amazon Web Services (AWS) / Amazon EC2 Container Registry
- application
- managing, AWS OpsWorks used / Managing applications using AWS OpsWorks, Getting ready, How to do it…
- application layers
- creating / Creating application layers, How to do it…
- application logs
- collecting / Collecting application logs, Getting ready
- working / How it works…, See also
- application management
- OpsWorks, creating for / Creating OpsWorks for application management
- architecture, Kubernetes
- exploring / Exploring architecture, Getting ready
- Kubernetes master / Kubernetes master
- Kubernetes node / Kubernetes node
- authentication
- about / Authentication and authorization
- enabling, for API call / Enabling authentication for an API call
- authentication, enabling for API call
- API requests, sending on etcd host / Basic authentication of etcd
- in Kubernetes master / Basic authentication of the Kubernetes master
- authorization
- about / Authentication and authorization
- using / Making use of user authorization
- auto startup script, datastore
- about / Auto startup script
- startup script (systemd) / Startup script (systemd)
- startup script (init) / Startup script (init)
- Availability Zones (AZ) / How to do it…
- AWS
- Kubernetes infrastructure, building / Building the Kubernetes infrastructure in AWS, Getting ready, How to do it…
- URL / Getting ready
- VPC, creating / VPC and subnets
- subnets, creating / VPC and subnets
- AWS CloudFormation
- using, for fast provisioning / Using AWS CloudFormation for fast provisioning, Getting ready, How to do it…
- network infrastructure, creating / Creating a network infrastructure
- awsElasticBlockStore volume
- about / awsElasticBlockStore
- AWS OpsWorks
- used, for managing application / Managing applications using AWS OpsWorks, Getting ready, How to do it…
C
- Ceph RADOS Block Device
- reference / rbd
- Chef
- Classless Inter-Domain Routing (CIDR) / Getting ready
- ClusterIP service
- Command Line Interface (CLI) / An overview of Kubernetes control
- configuration files
- working with / Working with configuration files
- YAML / YAML
- JSON / JSON, How to do it…
- pods / Pods
- container, running in Kubernetes
- about / Run your first container in Kubernetes, Getting ready
- HTTP server (nginx), running / Running an HTTP server (nginx)
- port, exposing for external access / Exposing the port for external access
- application, stopping / Stopping the application
- working / How it works…
- container nginx
- container ports
- forwarding / Forwarding container ports, Getting ready
- container-to-container communications / Container-to-container communications
- pod-to-pod communications / Pod-to-pod communications
- pod-to-service communications / Pod-to-service communications
- external-to-internal communications / External-to-internal communications, See also
- containers
- scaling / Scaling your containers, Getting ready, How to do it…, How it works…, See also
- references / Getting ready
- using / Ensuring flexible usage of your containers, Getting ready
- pod, as job / Pod as a job
- pod, as daemon set / Pod as a daemon set
- Continuous Delivery (CD)
- reference / Integrating with Jenkins
- about / Setting up the Continuous Delivery pipeline
- Continuous Delivery pipeline
- Continuous Integration (CI)
- reference / Integrating with Jenkins
D
- daemon set
- running, on specific nodes / Running the daemon set only on specific nodes, See also
- datastore, building
- about / Building datastore
- Red Hat Enterprise Linux 7 / Red Hat Enterprise Linux 7 or CentOS 7
- CentOS 7 / Red Hat Enterprise Linux 7 or CentOS 7
- Ubuntu Linux 15.10 Wily Werewolf / Ubuntu Linux 15.10 Wily Werewolf
- Linux / Other Linux
- etcd, running / How it works…
- auto startup script / Auto startup script
- configuration / Configuration
- DNS server, Kubernetes system
- setting up / Setting up the DNS server
- starting, templates used / Start the server using templates
- enabling, in kubelet / Enable Kubernetes DNS in kubelet
- Docker
- reference / Kubernetes node
- URL / Preparing your environment
- docker build command
- about / Docker build
- Dockerfile
- about / Dockerfile
- Docker Hub
- URL / Getting ready, Getting ready
- Docker installation
- reference / Kubernetes nodes
- Docker Trusted Registry
- about / Docker Trusted Registry
- reference / Docker Trusted Registry
- downwardAPI volume
- about / downwardAPI
E
- Elasticsearch
- reference / Elasticsearch
- about / How to do it…
- ELB
- creating / Creating ELB and its security groups
- security groups / Creating ELB and its security groups
- ELK (Elasticsearch, Logstash, and Kibana) / Collecting application logs
- emptyDir volume
- about / emptyDir
- etcd
- about / etcd, Clustering etcd
- reference / etcd
- storing / Clustering etcd, Getting ready
- static mechanism / Static
- etcd discovery
- using / etcd discovery
- etcd discovery service
- reference / etcd discovery
- etcd log
- working with / Working with etcd log, Getting ready, How to do it…
F
- Flask
- reference / Getting ready
- Flocker
- flocker volume
- about / flocker
- Frontend WebUI
- about / Frontend WebUI, How it works…
- working / Frontend WebUI
G
- gcePersistentDisk volume
- about / gcePersistentDisk
- GitHub
- URL / Getting ready
- gitRepo volume
- about / gitRepo
- GlusterFS
- glusterfs volume
- about / glusterfs
- Google Container Engine
- about / Preparing your environment
- Grafana
- URL / How to do it…
- Grafana dashboard
- about / Introducing the Grafana dashboard
- new metric, creating to monitor pods / Creating a new metric to monitor pods
H
- Heapster
- URL / How to do it…
- hostPath volume
- about / hostPath
- HTTP Request Plugin
- reference / How it works…
I
- IAM role
- adjusting / Adjusting the IAM role
- Identity Access Management (IAM) / Amazon EC2 Container Registry
- influxDB
- URL / How to do it…
- installation, master
- about / Installation
- Red Hat Enterprise Linux 7 / CentOS 7 or Red Hat Enterprise Linux 7
- CentOS 7 / CentOS 7 or Red Hat Enterprise Linux 7
- daemon dependency, adding / Adding daemon dependency
- other Linux options / Other Linux options
- verification / Verification
- installation, nodes
- CentOS 7 / CentOS 7 or Red Hat Enterprise Linux 7
- Red Hat Enterprise Linux 7 / CentOS 7 or Red Hat Enterprise Linux 7
- other Linux options / Other Linux options
- verification / Verification
- instances
- starting / Starting the instances
- Intrinsic Functions
- about / Getting ready
- iscsi volume
- about / iscsi
J
- Jenkins integration
- about / Integrating with Jenkins
- Jenkins server, installing / Install a Jenkins server which can build a Docker program, How to do it…
- Jenkins project, creating / Create your Jenkins project
- program testing, running / Run a program testing
- program, deploying / Deploying a program, How it works…, There's more…
- job
- creating, with multiple pods / Creating a job with multiple pods running
- JSON
- URL / JSON
K
- kernel version
- reference / Operating system
- Kibana
- kubeconfig
- advanced setting / Advanced settings in kubeconfig, Getting ready
- about / Advanced settings in kubeconfig, Getting ready
- new credential, setting up / Setting a new credential
- reference link / Setting a new credential
- new cluster, setting up / Setting a new cluster
- new credential, reference link / Setting a new cluster
- current context, setting up / Setting and changing the current context
- current context, changing / Setting and changing the current context
- cleaning up / Cleaning up kubeconfig
- kubectl command / How it works…
- reference / How it works…
- kubelet binary file
- reference / Setting up kubelet in master
- Kubernetes
- about / Introduction, Getting ready
- architecture / Exploring architecture, Getting ready
- environment, preparing / Preparing your environment, Getting ready
- auto-deploying, through Chef recipes / Auto-deploying Kubernetes through Chef recipes
- reference link / Basic authentication of the Kubernetes master
- replication controller / Kubernetes replication controller and service
- service / Kubernetes replication controller and service
- updating, to latest versionTopicn 1.2.1 / Updating Kubernetes to the latest version: 1.2.1
- Kubernetes 1.2
- reference link / Getting ready
- Kubernetes control
- overview / An overview of Kubernetes control, Getting ready, How it works…
- Kubernetes environment
- hardware resource / Hardware resource
- operating system / Operating system, How to do it…
- Kubernetes master / Kubernetes master
- Kubernetes nodes / Kubernetes nodes
- etcd / etcd
- Kubernetes infrastructure
- building, in AWS / Building the Kubernetes infrastructure in AWS, Getting ready, How to do it…
- Kubernetes logs
- working with / Working with Kubernetes logs, How to do it…
- Kubernetes master
- about / Kubernetes master
- functionalities / Kubernetes master
- kube-apiserver / Kubernetes master
- kube-controller-manager / Kubernetes master
- kube-scheduler / Kubernetes master
- API server (kube-apiserver) / API server (kube-apiserver)
- scheduler (kube-scheduler) / Scheduler (kube-scheduler)
- controller manager (kube-controller-manager) / Controller manager (kube-controller-manager)
- Command Line Interface (kubectl) / Command Line Interface (kubectl)
- Kubernetes node
- about / Kubernetes node
- kubelet / kubelet
- Proxy (kube-proxy) / Proxy (kube-proxy), How it works…
- Kubernetes Plugin
- reference / There's more…
- Kubernetes RPMs
- reference / CentOS 7 or Red Hat Enterprise Linux 7
L
- labels
- about / Working with labels and selectors
- working with / Working with labels and selectors, Getting ready, How to do it…
- label selectors
- about / Working with labels and selectors
- equality-based label selector / Working with labels and selectors
- set-based label selector / Working with labels and selectors
- empty label selectors / Working with labels and selectors
- null label selector / Working with labels and selectors
- used, for linking service with replication controller / Linking service with a replication controller by using label selectors, There's more…
- Linux
- about / Other Linux
- binary, downloading / Download a binary
- user, creating / Creating a user
- etcd, installing / Install etcd
- live containers
- updating / Updating live containers, How to do it…, How it works…, There's more…
- LoadBalancer service
- Logstash
M
- master
- configuring / Configuring master, How to do it…
- master and node
- monitoring / Monitoring master and node
- microservices
- about / Microservices
- working / Microservices
- Model-View-Controller (MVC) / Moving monolithic to microservices
- monitoring cluster
- installing / Installing a monitoring cluster
- monolithic
- moving, to microservices / Moving monolithic to microservices, Getting ready, How to do it…
- multiple masters
- building / Building multiple masters, Getting ready
- multiple master nodes, preparing / Preparing multiple master nodes
- kubelet, setting up / Setting up kubelet in master
- configuration files, preparing / Getting the configuration files ready
- kubelet service, starting / Starting the kubelet service and turning daemons on!, How it works…
- daemons, enabling / Starting the kubelet service and turning daemons on!, How it works…
N
- names
- working with / Working with names, How to do it…, How it works…
- namespaces
- working with / Working with namespaces, Getting ready, How to do it…
- default namespace, changing / Changing the default namespace
- deleting / Deleting a namespace, There's more…
- LimitRange, deleting / Deleting LimitRange
- NAT gateway
- reference / How to do it…
- Network File System(NFS) / nfs
- Nexus Repository Manager
- about / Nexus Repository Manager
- reference / Nexus Repository Manager
- nfs volume
- about / nfs
- nginx
- URL / Getting ready
- NodePort service
- nodes
- about / Configuring nodes
- configuring / Configuring nodes, Getting ready
- installation / Installation
- resources, setting / Setting resource in nodes, Getting ready
- capacity, managing / Managing node capacity
- computing resources, managing in pod / Managing computing resources in a pod, See also
O
- OpsWorks
- creating, for application management / Creating OpsWorks for application management
- OpsWorks instance
- about / The OpsWorks instance, How it works…
- OpsWorks layer
- about / The OpsWorks layer
- creating / The OpsWorks layer
- OpsWorks stack
- about / The OpsWorks stack
- creating / Creating an OpsWorks stack
- overlay network
- about / Overlay network
- flannel / Flannel
- creating / Creating an overlay network
- installing / Installation
- CentOS 7 / CentOS 7 or Red Hat Enterprise Linux 7
- Red Hat Enterprise Linux 7 / CentOS 7 or Red Hat Enterprise Linux 7
- Linux options / Other Linux options
- flannel networking configuration / Flannel networking configuration
- integrating, with Docker / Integrating with Docker, How it works…
P
- PersistentVolume (PV)
- about / There's more…, PersistentVolume
- pods
- about / Working with pods
- working with / Working with pods, Getting ready, How to do it…, How it works…, See also
- private Docker registry
- working with / Working with the private Docker registry, How to do it…
- reference / Getting ready
- alternatives / Alternatives
Q
- qperf
- reference / Creating an overlay network
R
- rbd volume
- about / rbd
- recipes, for etcd
- about / Recipes for etcd
- recipes, for Kubernetes master
- recipes, for Kubernetes node
- about / Recipes for the Kubernetes node
- Remote Procedure Call (RPC) / Moving monolithic to microservices
- replication controller
- working with / Working with a replication controller, Getting ready
- creating / Creating a replication controller
- information, obtaining / Getting information of a replication controller
- configuration, changing / Changing the configuration of a replication controller
- removing / Removing a replication controller, How it works…
- replication controllers
- about / Replication controllers
- resource
- setting, in nodes / Setting resource in nodes, Getting ready
- RESTful API
- working with / Working with a RESTful API, Getting ready, How to do it…, See also
- rkt
- reference / Kubernetes node
S
- secrets
- about / Working with secrets
- working with / Working with secrets
- types / Working with secrets
- Opaque / Working with secrets
- service account token / Working with secrets
- Docker authentication / Working with secrets
- creating / Creating a secret
- picking up, in container / Picking up secret in the container
- deleting / Deleting a secret, There's more…
- selectors
- working with / Working with labels and selectors, Getting ready, How to do it…
- about / Working with labels and selectors
- services
- working with / Working with services, How to do it…
- creating, for different resources / Creating services for different resources
- creating, for pod / Creating a service for a pod
- creating, for replication controller / Creating a service for the replication controller and adding an external IP
- external IP, adding / Creating a service for the replication controller and adding an external IP
- no-selector service, creating for endpoint / Creating a no-selector service for an endpoint
- creating with session affinity, based on another service / Creating a service with session affinity based on another service
- creating, in different type / Creating a service in a different type
- creating, as ClusterIP type / Creating a service in a different type
- creating, as NodePort type / Creating a service in a different type
- creating, as LoadBalancer type / Creating a service in a different type
- creating, in NodePort type / Creating a service in NodePort type
- deleting / Deleting a service
- about / Replication controllers, Services
- single point of failure (SPOF) / How to do it…
- stack configuration, for custom recipe
- startup script
- about / Startup script
- subnets
- creating / VPC and subnets
- Internet Gateway (IGW) / Internet Gateway and NAT
- Network Address Translation (NAT) / Internet Gateway and NAT
- route table, associating / Route Table
- security group, creating / Security group, How it works…
- Swagger
- reference link / How it works…
- swagger
- URL / How to do it…
T
- Time to Live (TTL) / How it works…
U
- user authorization
- flags / Making use of user authorization
V
- Vagrant
- Virtual Private Cloud (VPC) / How to do it…
- volumes
- working with / Working with volumes, How to do it…
- emptyDir / emptyDir
- hostPath / hostPath
- nfs / nfs
- glusterfs / glusterfs
- iscsi / iscsi
- flocker / flocker
- rbd / rbd
- gitRepo / gitRepo
- awsElasticBlockStore / awsElasticBlockStore
- gcePersistentDisk / gcePersistentDisk
- downwardAPI / downwardAPI
- PersistentVolume (PV) / PersistentVolume
W
- WebUI
- exploring / How to do it…, How it works…, See also
Y
- YAML
- URL / YAML