Search icon CANCEL
Subscription
0
Cart icon
Your Cart (0 item)
Close icon
You have no products in your basket yet
Save more on your purchases! discount-offer-chevron-icon
Savings automatically calculated. No voucher code required.
Arrow left icon
All Products
Best Sellers
New Releases
Books
Videos
Audiobooks
Learning Hub
Newsletter Hub
Free Learning
Arrow right icon
timer SALE ENDS IN
0 Days
:
00 Hours
:
00 Minutes
:
00 Seconds
Arrow up icon
GO TO TOP
Learn OpenShift

You're reading from   Learn OpenShift Deploy, build, manage, and migrate applications with OpenShift Origin 3.9

Arrow left icon
Product type Paperback
Published in Jul 2018
Publisher Packt
ISBN-13 9781788992329
Length 504 pages
Edition 1st Edition
Languages
Arrow right icon
Authors (3):
Arrow left icon
Denis Zuev Denis Zuev
Author Profile Icon Denis Zuev
Denis Zuev
Artemii Kropachev Artemii Kropachev
Author Profile Icon Artemii Kropachev
Artemii Kropachev
Aleksey Usov Aleksey Usov
Author Profile Icon Aleksey Usov
Aleksey Usov
Arrow right icon
View More author details
Toc

Table of Contents (28) Chapters Close

Title Page
Packt Upsell
Contributors
Preface
1. Containers and Docker Overview FREE CHAPTER 2. Kubernetes Overview 3. CRI-O Overview 4. OpenShift Overview 5. Building an OpenShift Lab 6. OpenShift Installation 7. Managing Persistent Storage 8. Core OpenShift Concepts 9. Advanced OpenShift Concepts 10. Security in OpenShift 11. Managing OpenShift Networking 12. Deploying Simple Applications in OpenShift 13. Deploying Multi-Tier Applications Using Templates 14. Building Application Images from Dockerfile 15. Building PHP Applications from Source Code 16. Building a Multi-Tier Application from Source Code 17. CI/CD Pipelines in OpenShift 18. OpenShift HA Architecture Overview 19. OpenShift HA Design for Single and Multiple DCs 20. Network Design for OpenShift HA 21. What is New in OpenShift 3.9? 1. Assessments 2. Other Books You May Enjoy Index

Index

A

  • Access Control List (ACL) / General network requirements and design guidelines for OpenShift deployments
  • access layer switches
    • Multi-Chassis Link Aggregation (MC-LAG) / Access layer switches
    • Virtual LAN (VLAN) / Access layer switches
    • L3 gateway / Access layer switches
    • dynamic routing protocol / Access layer switches
    • Control Plane Policing (CoPP) / Access layer switches
  • Admission Controller / Admission controllers
  • Admission Control Plugin
    • ProjectRequestLimit / Admission controllers
    • BuildDefaults / Admission controllers
    • BuildOverrides / Admission controllers
    • RunOnceDuration / Admission controllers
    • PodPreset / Admission controllers
    • PodNodeConstraints / Admission controllers
    • PodNodeSelector / Admission controllers
    • openshift.io/ImagePolicy / Admission controllers
    • openshift.io/IngressAdmission / Admission controllers
  • advanced deployment / Advanced deployment
  • Amazon Web Services (AWS) / OpenShift flavors
  • Ansible inventory
    • about / OpenShift Ansible inventory
    • masters / OpenShift Ansible inventory
    • new_masters / OpenShift Ansible inventory
    • nodes / OpenShift Ansible inventory
    • new_nodes / OpenShift Ansible inventory
    • etcd / OpenShift Ansible inventory
    • nfs / OpenShift Ansible inventory
    • lb / OpenShift Ansible inventory
    • glusterfs / OpenShift Ansible inventory
    • glusterfs_registry / OpenShift Ansible inventory
  • Ansible variables
    • reference / OpenShift Ansible inventory
    • openshift_node_labels / OpenShift Ansible inventory
    • openshift_schedulable / OpenShift Ansible inventory
    • ansible_ssh_user / OpenShift Ansible inventory
    • openshift_master_identity_providers / OpenShift Ansible inventory
    • deployment_type / OpenShift Ansible inventory
    • openshit_master_default_subdomain / OpenShift Ansible inventory
    • openshift_disable_check / OpenShift Ansible inventory
    • openshift_clock_enabled / OpenShift Ansible inventory
  • application
    • creating / Creating new applications in OpenShift
    • autoscaling, based on CPU utilization / Autoscaling your application depending on CPU and RAM utilization
    • autoscaling, based on RAM utilization / Autoscaling your application depending on CPU and RAM utilization
    • building, from Dockerfile / Building an application from Dockerfile
  • architecture, Docker
    • about / Docker architecture
    • Docker server / Docker architecture
    • Docker client / Docker architecture
  • authentication
    • users / Technical requirements, Users and identities
    • identities / Technical requirements, Users and identities
    • about / Authentication
    • service accounts / Service accounts
    • identity providers / Identity providers
    • reference / Identity providers
  • authorization / Authorization and role-based access control

B

  • Bidirectional Forwarding Detection (BFD) / General network requirements and design guidelines for OpenShift deployments
  • Border Gateway Protocol (BGP) / Access layer switches
  • border router
    • about / Border routers
    • Dynamic Routing Protocol / Border routers
    • CoPP / Border routers
  • brew
    • reference / macOS

C

  • CentOS 7
    • oc cluster up, deployment process / CentOS 7
  • Ceph
    • reference / Storage infrastructure setup
  • CI/CD
    • about / CI/CD and CI/CD pipelines
    • Jenkins, using as / Jenkins as CI/CD
  • client-side verification
    • about / Client-side verification
    • NFS, verification / NFS verification
    • GlusterFS, verification / GlusterFS verification
    • iSCSI, verification / iSCSI verification
  • cloud networks
    • about / Cloud networks
    • software-defined networking (SDN) / Cloud networks, SDN
    • security groups / Cloud networks, Security groups
    • Network Address Translation (NAT) gateways / Cloud networks, Network Address Translation (NAT) gateways
    • load balancers / Cloud networks, Load balancers
  • cloud technology / Cloud technology landscape and the role of PaaS
  • complex stacks, application
    • creating, with templates / Creating complex stacks of applications with templates
  • components, Docker
    • Docker containers / Docker's main components
    • Docker images / Docker's main components
    • Docker registry / Docker's main components
  • ConfigMaps
    • used, for separating configuration from application code / Separating configuration from application code using ConfigMaps
  • Container-as-a-Service (CaaS) / Docker installation and configuration
  • container filesystem / Container filesystem
  • container image layers / Container image layers
  • container management systems
    • overview / Container management systems overview
    • Kubernetes / Container management systems overview
    • Docker Swarm / Container management systems overview
  • Container Network Interface (CNI) / How CRI-O works with Kubernetes
  • Container Runtime / Container Runtime and Container Runtime Interface
  • Container Runtime Interface (CRI) / Container Runtime and Container Runtime Interface
  • containers
    • overview / Containers overview
    • features / Container features and advantages
    • advantages / Container features and advantages, Efficient hardware resource consumption, Application and service isolation, The stateless nature of containers
    • managing, with Docker CLI / Managing containers using Docker CLI
    • starting / Starting and stopping containers
    • stopping / Starting and stopping containers
    • inspecting / Inspecting the Docker container
    • removing / Removing containers
  • Content Management System (CMS) / WordPress template
  • Continuous Delivery / CI/CD and CI/CD pipelines
  • Continuous Deployment / CI/CD and CI/CD pipelines
  • Continuous Integration / CI/CD and CI/CD pipelines
  • control groups (cgroups) / Linux containers
  • core layer switches
    • about / Core layer switches
    • dynamic routing protocol / Core layer switches
    • CoPP / Core layer switches
  • CoreOS / What to expect from the following OpenShift releases
  • CPU-based autoscaling / CPU-based autoscaling
  • CRI-O
    • about / CRI-O and Open Container Initiative
    • with Kubernetes / How CRI-O works with Kubernetes
    • installing / Installing and working with CRI-O
    • working with / Installing and working with CRI-O
    • virtual environment, stopping / Stopping your virtual environment
  • custom Docker image
    • creating / Creating a custom Docker image
    • customizing, with docker commit / Customizing images using docker commit
    • creating, with Dockerfile build / Using Dockerfile build
    • Docker history, using / Using Docker history 
    • Dockerfile instructions, using / Dockerfile instructions 
  • custom template
    • creating / Creating a custom template

D

  • data center networks
    • about / Data center networks
    • core/spine layer switches / Data center networks
    • access/leaf switches / Data center networks
    • edge firewalls / Data center networks, Edge firewalls
    • border routers / Data center networks, Border routers
    • load balancers / Data center networks, Load balancers
    • access layer switches / Access layer switches
    • core layer switches / Core layer switches
  • deployment variants / Deployment variants
  • development environment
    • need for / Why use a development environment?
    • benefits / Why use a development environment?
  • DNS
    • about / DNS
    / DNS
  • DNS as a Service (DNSaaS) / What to expect from the following OpenShift releases
  • Docker
    • architecture / Docker architecture
    • installation / Docker installation and configuration, Docker installation
    • configuration / Docker installation and configuration, Docker configuration
    • reference / Docker installation
  • Docker CLI
    • using / Using the Docker command line
    • Docker man, using / Using Docker man, help, info
    • Docker help, using / Using Docker man, help, info
    • Docker info, using / Using Docker man, help, info
    • images, managing / Managing images using Docker CLI
    • images, working with / Working with images
    • images, saving / Saving and loading images
    • images, loading / Saving and loading images
    • images, uploading to Docker registry / Uploading images to the Docker registry
    • containers, managing / Managing containers using Docker CLI
    • docker ps command / Docker ps and logs
    • docker logs command / Docker ps and logs
    • commands, executing inside container / Executing commands inside a container
    • containers, stopping / Starting and stopping containers
    • containers, starting / Starting and stopping containers
    • Docker port, mapping / Docker port mapping
    • containers, inspecting / Inspecting the Docker container
  • Docker Community Edition (CE) / Docker installation and configuration
  • Docker containers
    • architecture / Docker container architecture
    • Linux containers / Linux containers
  • Docker Enterprise Edition (EE) / Docker installation and configuration
  • Dockerfile
    • development, for OpenShift / Dockerfile development for OpenShift
    • application, building from / Building an application from Dockerfile
    • simple Dockerfile build / A simple Dockerfile build
    • build customization / Dockerfile build customization
  • Docker for macOS
    • reference / macOS
  • Docker for Windows
    • reference / Windows
  • Docker Hub
    • overview / Docker Hub overview
    • features / Docker Hub overview
    • reference / Docker Hub overview
  • Docker images
    • about / Understanding Docker images and layers
    • layers / Understanding Docker images and layers
    • container filesystem / Container filesystem
    • storage drivers / Docker storage drivers
    • container image layers / Container image layers
    • applications, creating / Creating applications directly from Docker images
  • Docker registry
    • about / Docker registries
    • public registry / Public registry
    • private registry / Private registry
    • accessing / Accessing registries
    • images, uploading / Uploading images to the Docker registry
  • Docker Swarm
    • about / Container management systems overview
    • versus Kubernetes / Kubernetes versus Docker Swarm
  • Domain Specific Language (DSL) / Working with Vagrant

E

  • edge firewalls
    • stateful inspection / Edge firewalls
    • application firewall / Edge firewalls
    • distributed denial-of-service (DDoS) protection / Edge firewalls
    • Intrusion Prevention System (IPS) / Edge firewalls
    • Intrusion Detection System (IDS) / Edge firewalls
    • Network Address Translation (NAT) / Edge firewalls
    • CoPP / Edge firewalls
  • egress network policies / Egress network policies
  • egress routers / Egress routers
  • environment variables
    • using / Using environment variables
    • passing, to container / Passing environment variables to a container
    • containers, linking / Linking containers
  • ephemeral storage
    • versus persistent storage / Persistent versus ephemeral storage
  • equal-cost multi-path (ECMP) / Commonly made mistakes while designing networks for OpenShift

F

  • Firewall as a Service (FWaaS) / What to expect from the following OpenShift releases

G

  • General Availability (GA) / What to expect from the following OpenShift releases
  • GlusterFS
    • configuring / Configuring GlusterFS shares
    • packages, installing / Installing packages
    • brick, configuring / Configuring a brick and volume
    • volume, configuring / Configuring a brick and volume
    • verification / GlusterFS verification
  • GlusterFS shares
    • packages, installing / Installing packages
  • Gogs application
    • template / The Gogs application template
    • creating / Creating the Gogs application

H

  • HA, in OpenShift
    • virtual IPs / Virtual IPs
    • IP failover / IP failover
    • OpenShift infrastructure nodes / OpenShift infrastructure nodes  
    • OpenShift masters / OpenShift masters 
    • OpenShift etcd / OpenShift etcd
    • OpenShift nodes / OpenShift nodes  
  • high availability (HA) / Containers overview, What is high availability?

I

  • identity providers
    • selecting / Identity providers
    • AllowAll / AllowAll
    • DenyAll / DenyAll
    • HTPasswd / HTPasswd
    • LDAP / LDAP
  • ImageStreams
    • used, for tracking version history of images / Tracking the version history of images using ImageStreams
    • images, importing / Importing images
    • applications, creating from Docker images / Creating applications directly from Docker images
  • Infrastructure as a service (IaaS) / What to expect from the following OpenShift releases
  • Interior Gateway Protocol (IGP) / Access layer switches
  • internet Small Computer Systems Interface (iSCSI)
    • configuring / Configuring iSCSI
    • verification / iSCSI verification
  • Interprocess Communication (IPC) / Linux containers

J

  • Jenkins
    • as CI/CD / Jenkins as CI/CD
    • in OpenShift / Jenkins in OpenShift
  • Jenkins architecture
    • about / Jenkins as CI/CD
    • components / Jenkins as CI/CD
  • Jenkinsfile
    • about / Jenkins in OpenShift
    • editing / Editing Jenkinsfile
  • Jenkins Master / Jenkins as CI/CD
  • Jenkins pipeline
    • creating, in OpenShift / Technical requirements, Creating Jenkins pipelines in OpenShift
    • starting / Starting a Jenkins pipeline
    • execution, managing / Managing pipeline execution
  • Jenkins Pipeline Build Strategy / Jenkins in OpenShift
  • Jenkins Slaves / Jenkins as CI/CD
  • JSON files
    • kubernetes services, creating / Creating kubernetes services using YAML and JSON files
  • JSON template definitions
    • developing / Developing YAML/JSON template definitions

K

  • kubectl
    • about / Working with kubectl
    • help options / Getting help
    • get command, using / Using the kubectl get command
    • Kubernetes pods, executing / Running Kubernetes pods
    • Kubernetes resources / Describing Kubernetes resources 
    • Kubernetes resources, editing / Editing Kubernetes resources
    • Kubernetes services, exposing / Exposing Kubernetes services
    • Kubernetes labels, using / Using Kubernetes labels
    • Kubernetes resources, deleting / Deleting Kubernetes resources
    • Kubernetes advanced resources / Kubernetes advanced resources
    • kubernetes services, creating with YAML and JSON files / Creating kubernetes services using YAML and JSON files
  • Kuberentes API
    • reference / Creating kubernetes services using YAML and JSON files
  • Kubernetes
    • about / Container management systems overview
    • versus Docker Swarm / Kubernetes versus Docker Swarm
    • key concepts / Kubernetes key concepts
    • masters / Kubernetes key concepts
    • nodes / Kubernetes key concepts
    • installation / Kubernetes installation and configuration
    • configuration / Kubernetes installation and configuration
    • reference / Kubernetes installation and configuration
    • limitations / Kubernetes limitations
    • using, with CRI-O / How CRI-O works with Kubernetes
  • Kubernetes, resources
    • Namespaces / Kubernetes key concepts
    • Pods / Kubernetes key concepts
    • Services / Kubernetes key concepts
    • Replication Controllers (RC) / Kubernetes key concepts
    • Persistent Volumes (PV) / Kubernetes key concepts
    • Persistent Volume Claims (PVC) / Kubernetes key concepts
    • Secrets / Kubernetes key concepts
    • Labels / Kubernetes key concepts
  • Kubernetes labels
    • reference / Using Kubernetes labels

L

  • lifecycle manager (LCM) / What to expect from the following OpenShift releases
  • LimitRanges
    • used, for controlling resource consumption / Controlling resource consumption using LimitRanges
  • Link Aggregation (LAG) / Commonly made mistakes while designing networks for OpenShift
  • Link Aggregation Control Protocol (LACP) / Commonly made mistakes while designing networks for OpenShift
  • Linux containers
    • features / Linux containers
    • Linux namespaces / Linux containers
    • control groups (cgroups) / Linux containers
    • Security Enhanced Linux (SELinux) / Linux containers
  • Load Balancer as a Service (LBaaS) / What to expect from the following OpenShift releases
  • load balancers
    • about / Load balancers, Load balancers
    • Destination Network Address Translation (DNAT) / Load balancers
    • load balancing / Load balancers
    • SSL offloading / Load balancers
    • CoPP / Load balancers
  • local area networks (LANs) / Configuring iSCSI

M

  • macOS
    • oc cluster up, deployment process / macOS
  • mandatory access control (MAC) / Linux containers
  • manual application deployment
    • about / Manual application deployment
    • pod, creating / Creating a pod
    • service, creating / Creating a service
    • route, creating / Creating a route
  • MariaDB
    • deploying / Deploying MariaDB
  • MariaDB image
    • reference / Passing environment variables to a container
  • memory-based autoscaling / Memory-based autoscaling
  • MiniShift
    • about / Working with Minishift
    • reference / Working with Minishift
    • prerequisites / Working with Minishift
    • starting / Working with Minishift
    • stopping / Working with Minishift
  • Mount (mnt) / Linux containers
  • multi-tier application
    • deploying, templates used / Using templates to deploy a multi-tier application
    • building / Building a multi-tier application

N

  • National Security Agency (NSA) / Linux containers
  • Network (net) / Linux containers
  • Network Address Translation (NAT) gateways / Network Address Translation (NAT) gateways
  • network design
    • mistakes / Commonly made mistakes while designing networks for OpenShift
    • guidelines / General network requirements and design guidelines for OpenShift deployments
  • Network File System (NFS)
    • setting up / Setting up NFS
    • packages, installing on server and clients / Installing NFS packages on the server and clients
    • exports, configuring on server / Configuring NFS exports on the server
    • service, starting / Starting and enabling the NFS service
    • service, enabling / Starting and enabling the NFS service
    • verification / Verification, NFS verification
  • network topologies
    • about / Common network topologies for OpenShift deployments
    • data center networks / Data center networks
    • cloud networks / Cloud networks
  • network topology, OpenShift
    • about / Network topology in OpenShift
    • connectivity, tracing / Tracing connectivity

O

  • oc cluster up
    • working with / Working with oc cluster up
    • system requisites / System requirements and prerequisites
    • prerequisites / System requirements and prerequisites
    • for CentOS 7 / CentOS 7
    • for macOS / macOS
    • for Windows / Windows
    • OpenShift, accessing through web browser / Accessing OpenShift through a web browser
  • oc expose
    • used, for creating service / Creating a service using oc expose
    • used, for creating route / Creating a route by using oc expose
  • OCI-compliant Container Runtime Interface / CRI-O and Open Container Initiative
  • oc new-app -o command
    • using / Using the oc new-app -o command
  • oc new-app command
    • using / Using oc new-app, The oc new-app command
    • using, with default options / Using oc new-app with default options
  • one OpenShift cluster per Data Center
    • implementing / One OpenShift cluster per data center
    • networking / Networking
    • storage / Storage
    • application deployment / Application deployment
  • Open Container Initiative (OCI) / CRI-O and Open Container Initiative
  • OpenFlow / SDN
  • OpenShift
    • about / OpenShift as an extension of Kubernetes
    • features / OpenShift as an extension of Kubernetes, OpenShift architecture
    • business value / Understanding OpenShift's business value
    • flavors / OpenShift flavors
    • architecture / OpenShift architecture
    • capabilities / OpenShift architecture
    • authentication / OpenShift architecture
    • multi-tenancy / OpenShift architecture
    • internal image registry / OpenShift architecture
    • GUI / OpenShift architecture
    • wen console / OpenShift architecture
    • SCM integration / OpenShift architecture
    • image builders / OpenShift architecture
    • CI/CD integration / OpenShift architecture
    • additional Kubernetes resource extensions / OpenShift architecture
    • REST API / OpenShift architecture
    • installing, with Vagrant box / Installing OpenShift with an all-in-one Vagrant box
    • prerequisites / Prerequisites
    • hardware requisites / Hardware requirements
    • storage life cycle / The storage life cycle in OpenShift
    • network topology / Network topology in OpenShift
    • template, overview / OpenShift template overview
    • Dockerfile development / Dockerfile development for OpenShift
    • Jenkins pipelines, creating / Technical requirements, Creating Jenkins pipelines in OpenShift
    • backup / OpenShift backup and restore
    • restore / OpenShift backup and restore
    • future enhancements / What to expect from the following OpenShift releases
  • OpenShift, advanced installation
    • methods / Advanced installation
    • Ansible inventory / OpenShift Ansible inventory
    • Ansible playbooks / OpenShift Ansible playbooks
    • Ansible playbooks, installation / Installation
  • OpenShift, installation methods
    • overview / Overview of OpenShift installation methods
    • RPM installation / RPM installation
    • containerized installation / Containerized installation
    • deployment scenarios / Deployment scenarios
  • openshift-ansible project
    • reference / OpenShift masters , OpenShift nodes  
  • OpenShift 3.9
    • features / Major changes in OpenShift 3.9
  • OpenShift Container Platform (OCP) 3.9 / Major changes in OpenShift 3.9
  • OpenShift Domain Specific Language (DSL) / Jenkins in OpenShift
  • OpenShift HA / HA in OpenShift
  • OpenShift installation procedure, components
    • etcd key-value store backup / Etcd key-value store backup
    • OpenShift masters / OpenShift masters 
    • OpenShift nodes / OpenShift nodes 
    • persistent storage / Persistent storage  
  • OpenShift multi-DC HA design
    • about / OpenShift multi-DC HA design
    • one OpenShift cluster across all data centers / One OpenShift cluster across all data centers
    • one OpenShift cluster per data center / One OpenShift cluster per data center
    • one OpenShift cluster per Data Center / One OpenShift cluster per data center
  • OpenShift Origin
    • about / OpenShift flavors
    • reference / OpenShift flavors
  • OpenShift persistent data
    • external storage / External storage for OpenShift persistent data
  • OpenShift persistent storage
    • about / The OpenShift persistent storage concept
    • Persistent Volume (PV) / Persistent Volumes
    • Persistent Volume Claims (PVC) / Persistent Volume Claims
  • OpenShift single-DC HA design
    • about / OpenShift single-DC HA design
    • OpenShift infrastructure nodes / OpenShift infrastructure nodes
    • OpenShift Masters / OpenShift masters
    • OpenShift nodes / OpenShift nodes
    • etcd key-value store / Etcd key-value store
    • persistent storage / Persistent storage
    • physical placement consideration / Physical placement consideration
    • considerations / Design considerations
  • OpenStack Cinder
    • reference / Storage infrastructure setup
  • ovs-multitenant plugin / ovs-multitenant plugin
  • ovs-networkpolicy plugin / ovs-networkpolicy plugin
  • ovs-subnet plugin / ovs-subnet plugin

P

  • Perl Compatible Regular Expressions (PCRE) / Template syntax
  • persistent storage
    • using / Using persistent storage
    • versus ephemeral storage / Persistent versus ephemeral storage
    • using, in pods / Using persistent storage in pods
    • persistent volume, requesting / Requesting persistent volume
    • PVC, building to particular PV / Binding a PVC to a particular PV
    • PVC, building to PV / Binding a PVC to a particular PV
    • claims, using as volumes in pod definition / Using claims as volumes in pod definition
    • volumes, managing via oc volume / Managing volumes through oc volume
    • persistent data, for database container / Persistent data for a database container
  • Persistent Volume (PV) / The OpenShift persistent storage concept, Persistent Volumes
  • Persistent Volume Claim (PVC) / The OpenShift persistent storage concept, Persistent Volume Claims, The storage life cycle in OpenShift, Requesting persistent volume
  • PHP build
    • process / Understanding the PHP build process
    • starting / Starting a new build
  • PHP build process / Understanding the PHP build process
  • PHP S2I / PHP S2I
  • Physical Volumes (PV)
    • configuring / Configuring Physical Volumes (PV)
    • creating, for NFS shares / Creating PVs for NFS shares
    • creating, for GlusterFS volume / Creating a PV for the GlusterFS volume
    • creating, for iSCSI / PV for iSCSI
  • Platform as a Service (PaaS) / Cloud technology landscape and the role of PaaS
  • pods
    • managing / Managing pods in OpenShift
    • creating / Creating a pod
  • private registry / Private registry
  • Process ID (PID) / Linux containers
  • projects
    • managing / Managing projects in OpenShift
  • public registry / Public registry

Q

  • Quay / What to expect from the following OpenShift releases

R

  • Red Hat OpenShift Container Platform / OpenShift flavors
  • Red Hat OpenShift Dedicated / OpenShift flavors
  • Red Hat OpenShift Online / OpenShift flavors
  • ResourceQuotas
    • used, for controlling resource consumption / Controlling resource consumption using ResourceQuotas
  • resources
    • exporting, as templates / Exporting existing resources as templates
  • role-based access control
    • about / Authorization and role-based access control
    • built-in roles, using / Using built-in roles
    • custom roles, creating / Creating custom roles
  • route
    • managing / Managing routes in OpenShift
    • creating, oc expose used / Creating a route by using oc expose
    • creating, from YAML definition / Creating a route from a YAML definition
  • RPM installation method
    • environment preparation / Environment preparation
    • Docker, activating / Docker
    • SELinux, enabling / SELinux
    • Ansible, installation / Ansible installation
    • SSH access, ensuring / SSH access

S

  • SDN plugins
    • about / SDN plugins
    • ovs-subnet plugin / ovs-subnet plugin
    • ovs-multitenant plugin / ovs-multitenant plugin
    • ovs-networkpolicy plugin / ovs-networkpolicy plugin
  • secrets, types
    • generic / Secrets
    • docker-registry / Secrets
    • tls / Secrets
  • security context constraints (SCCs) / Creating custom roles, Security context constraints
    • about / Security context constraints
  • Security Enhanced Linux (SELinux) / Linux containers
  • security groups / Security groups
  • sensitive data
    • storing / Storing sensitive data in OpenShift
    • considerations / What data is considered sensitive?
    • secrets / Secrets
  • service
    • managing / Managing services in OpenShift
    • creating, oc expose used / Creating a service using oc expose
    • creating, from YAML definition / Creating a service from a YAML definition
  • simple PHP application
    • building / Building a simple PHP application
  • software-defined networking (SDN)
    • about / SDN
    • OpenFlow / SDN
    • Virtual Extensible LAN (VXLAN) / SDN
  • Source-to-Image (S2I) / Kubernetes limitations, WordPress template
  • Spanning Tree Protocol (STP) / General network requirements and design guidelines for OpenShift deployments
  • stateful inspection / Security groups
  • static IPs
    • for external project traffic / Static IPs for external project traffic
  • storage area network (SAN) / Configuring iSCSI
  • storage backends
    • comparison / Storage backends comparison
  • storage drivers / Docker storage drivers
  • storage infrastructure
    • setting up / Storage infrastructure setup
    • Network File System (NFS), setting up / Setting up NFS
    • GlusterFS, configuring / Configuring GlusterFS shares
    • internet Small Computer Systems Interface (iSCSI), configuring / Configuring iSCSI
    • client-side verification / Client-side verification

T

  • Tech Preview (TP) / What to expect from the following OpenShift releases
  • Tectonic / What to expect from the following OpenShift releases
  • template parameters
    • displaying / Displaying template parameters
  • templates
    • used, for creating complex stacks of application / Creating complex stacks of applications with templates
    • syntax / Template syntax
    • adding / Adding templates
    • processing / Processing a template
    • resources, exporting as / Exporting existing resources as templates
    • used, for deploying multi-tier application / Using templates to deploy a multi-tier application

U

  • User IDs (UIDs) / Linux containers, Configuring NFS exports on the server
  • users
    • managing / Managing users in OpenShift

V

  • Vagrant
    • reference / Docker installation, Vagrant installation
    • about / Working with Vagrant
    • installation / Vagrant installation
  • Vagrant, components
    • Vagrant software / Working with Vagrant
    • Box / Working with Vagrant
    • Provider / Working with Vagrant
    • Vagrantfile / Working with Vagrant
  • Vagrant box
    • OpenShift, installing / Installing OpenShift with an all-in-one Vagrant box
  • version history, images
    • tracking, with ImageStreams / Tracking the version history of images using ImageStreams
  • VirtualBox
    • reference / Vagrant installation
  • virtual environment
    • deleting / Clearing the virtual environment
    • stopping / Stopping your virtual environment
  • Virtual eXtensible Local Area Network (VXLAN) / Network topology in OpenShift, SDN
  • virtual machine (VM) / Docker installation, Security groups

W

  • web browser
    • OpenShift, accessing / Accessing OpenShift through a web browser
  • wide area networks (WANs) / Configuring iSCSI
  • Windows
    • oc cluster up, deployment process / Windows
  • WordPress application
    • building / Building a WordPress application
    • creating / Building a WordPress application
  • WordPress template / WordPress template

Y

  • YAML application
    • service, creating / Creating a service from a YAML definition
  • YAML definition
    • route, creating / Creating a route from a YAML definition
  • YAML files
    • kubernetes services, creating / Creating kubernetes services using YAML and JSON files
  • YAML template definitions
    • developing / Developing YAML/JSON template definitions
lock icon The rest of the chapter is locked
arrow left Previous Section
Register for a free Packt account to unlock a world of extra content!
A free Packt account unlocks extra newsletters, articles, discounted offers, and much more. Start advancing your knowledge today.
Unlock this book and the full library FREE for 7 days
Get unlimited access to 7000+ expert-authored eBooks and videos courses covering every tech area you can think of
Renews at $15.99/month. Cancel anytime
Visually different images