Description |
1 online resource |
Contents |
Copyright; Table of Contents; Preface; Who Should Read This Book; Why We Wrote This Book; Online Resources; Conventions Used in This Book; Using Code Examples; O'Reilly Safari; How to Contact Us; Acknowledgments; Stefano; Mike; Noel; Chapter 1. Introduction to DevOps with OpenShift; DevOps; Containers; Container Orchestration; Continuous Integration; Continuous Delivery; Continuous Deployment; Pipelines; Software Configuration Management; Deployment Patterns; Continuous Improvement; Summary; Chapter 2. Installing the All-In-One OpenShift; Software Requirements. |
|
Install OpenShift oc Client ToolsInstall Docker; Launch OpenShift; Verify Your Environment; Log In Using the Command Line; Log In from Console; Working with Storage; Create a Persistent Volume; Set Up the Volume Claim; Create a GitHub Account; Alternative Form Factors; Summary; Chapter 3. Deployments; The Replication Controller; Deployment Strategies; Rolling; Triggers; Recreate; Custom; Lifecycle Hooks; Deployment Pod Resources; Blue-Green Deployments; A/B Deployments; Canary Deployments; Rollbacks; Summary; Chapter 4. Pipelines; Our First Pipeline Example; Pipeline Components. |
|
So What's Happened Here? Examination of the Pipeline DetailsExplore Jenkins; Multiple Project Pipeline Example; Build, Tag, Promote; Create Projects; Add Role-Based Access Control; Deploy Jenkins and Our Pipeline Definition; Deploy Our Sample Application; Run Our Pipeline Deployment; Quickly Deploying a New Branch; Managing Image Changes; Cascading Pipelines; Customizing Jenkins; Parallel Build Jobs; Summary; Chapter 5. Configuration Management; Secrets; Secret Creation; Using Secrets in Pods; Additional Information; Configuration Maps; Creating Configuration Maps. |
|
Mounting Configuration Maps as VolumesMounting the Configuration Map as Environment Variables; Environment Variables; Adding Environment Variables; Removing Environment Variables; Change Triggers; Labels and Annotations; Downward API; Handling Large Configuration Data Sets; Persistent Volumes; Layered Images; Summary; Chapter 6. Custom Image Builds; OpenShift Builds; Build Strategies; Build Sources; Build Configurations; Source to Image; S2I Process; Custom S2I Scripts; Custom S2I Builder; Builder Image; S2I Scripts; Adding a New Builder Image; Building a Sample Application; Troubleshooting. |
Summary |
Chapter 7. Application Management; Integrated Logging; Container Logs Are Transient; Aggregated Logging; Kibana; Some General Aggregated Kibana Queries; Simple Metrics; Resource Scheduling; Quotas; Quota Scopes; Quota Enforcement; Limit Ranges and Requests Versus Limits; Multiproject Quotas; Applications; Eviction and Pod Rescheduling; Overcommit; Auto Pod Scaling; Java-Based Application Monitoring and Management Using Jolokia; Summary; Afterword; What We Covered; Final Words; Appendix A. OpenShift and 12 Factor Apps; Codebase; Dependencies; Configuration; Backing Services. |
Subject |
Web applications -- Development -- Computer programs.
|
|
Web site development.
|
|
Cloud computing.
|
|
Applications Web -- Développement -- Logiciels. |
|
Sites Web -- Développement. |
|
Infonuagique. |
|
Cloud computing |
|
Web site development |
Other Form: |
Print version: 1491975962 9781491975961 (OCoLC)992566991 |
ISBN |
9781491975930 (electronic bk.) |
|
1491975938 (electronic bk.) |
|
9781491976616 (electronic bk.) |
|
1491976616 (electronic bk.) |
|
9781491975954 |
|
1491975954 |
|