
DevOps with OpenShift
Description
Alles über E-Books | Antworten auf Fragen rund um E-Books, Kopierschutz und Dateiformate finden Sie in unserem Info- & Hilfebereich.
More details
Other editions
Additional editions

Content
- Intro
- 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 Tools
- Install 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 Details
- Explore 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 Volumes
- Mounting 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
- Build, Release, Run
- Processes
- Session Affinity
- Storage
- Stateful Pods
- Port Binding
- Concurrency
- Disposability
- Dev/Prod Parity
- Logs
- Admin Processes
- Security
- Summary
- Index
- About the Authors
- Colophon
System requirements
File format: PDF
Copy-Protection: Adobe-DRM (Digital Rights Management)
System requirements:
- Computer (Windows; MacOS X; Linux): Install the free reader Adobe Digital Editions prior to download (see eBook Help).
- Tablet/smartphone (Android; iOS): Install the free app Adobe Digital Editions or the app PocketBook before downloading (see eBook Help).
- E-reader: Bookeen, Kobo, Pocketbook, Sony, Tolino and many more (only limited: Kindle).
The file format PDF always displays a book page identically on any hardware. This makes PDF suitable for complex layouts such as those used in textbooks and reference books (images, tables, columns, footnotes). Unfortunately, on the small screens of e-readers or smartphones, PDFs are rather annoying, requiring too much scrolling.
This eBook uses Adobe-DRM, a „hard” copy protection. If the necessary requirements are not met, unfortunately you will not be able to open the eBook. You will therefore need to prepare your reading hardware before downloading.
Please note: We strongly recommend that you authorise using your personal Adobe ID after installation of any reading software.
For more information, see our eBook Help page.