Preface1. Introduction to DevOps with OpenShiftDevOpsContainersContainer OrchestrationContinuous IntegrationContinuous DeliveryContinuous DeploymentPipelinesSoftware Configuration ManagementDeployment PatternsContinuous ImprovementSummary2. Installing the All-In-One OpenShiftSoftware RequirementsVerify Your EnvironmentWorking with StorageCreate a GitHub AccoutAlternative Form Factors3. DeploymentsThe Replication ControllerDeployment StrategiesBlue-Green DevpoymentsA/B DeploymentsCanary DeploymentsRollbacksSummary4. PipelinesOur First Pipeline ExampleMultiple Project Pipeline ExampleManaging Image ChangesCascading PipelinesCustomizing JenkinsParallel Build JobsSummary5. Configuration ManagementSecretsConfiguration MapsEnvironment VariablesLabels and AnnatationsDownward APIHandling Large Configuration Data SetsSummary6. Custom Image BuildsOpenShift BuildsCustom S21 BuilderSummary7. Application ManagementIntegrated LoggingContainer Logs Are Transient Aggregated LoggingKibanaSome General Aggregated Kibana QueriesSimple MetricsResource SchedulingApplicationsEviction and Pod rescheduling OvercommitAuto Pod ScalingJava-Based Application Monitoring and Management Using JolokiaSummaryAfterwordA. OpenShift and 12 Factor AppsIndex