reklama - zainteresowany?

DevOps with OpenShift. Cloud Deployments Made Easy - Helion

DevOps with OpenShift. Cloud Deployments Made Easy
ebook
Autor: Stefano Picozzi, Mike Hepburn, Noel O'Connor
ISBN: 978-14-919-7661-6
stron: 152, Format: ebook
Data wydania: 2017-07-10
Księgarnia: Helion

Cena książki: 118,15 zł (poprzednio: 137,38 zł)
Oszczędzasz: 14% (-19,23 zł)

Dodaj do koszyka DevOps with OpenShift. Cloud Deployments Made Easy

Tagi: Programowanie w chmurze

For many organizations, a big part of DevOps’ appeal is software automation using infrastructure-as-code techniques. This book presents developers, architects, and infra-ops engineers with a more practical option. You’ll learn how a container-centric approach from OpenShift, Red Hat’s cloud-based PaaS, can help your team deliver quality software through a self-service view of IT infrastructure.

Three OpenShift experts at Red Hat explain how to configure Docker application containers and the Kubernetes cluster manager with OpenShift’s developer- and operational-centric tools. Discover how this infrastructure-agnostic container management platform can help companies navigate the murky area where infrastructure-as-code ends and application automation begins.

  • Get an application-centric view of automation—and understand why it’s important
  • Learn patterns and practical examples for managing continuous deployments such as rolling, A/B, blue-green, and canary
  • Implement continuous integration pipelines with OpenShift’s Jenkins capability
  • Explore mechanisms for separating and managing configuration from static runtime software
  • Learn how to use and customize OpenShift’s source-to-image capability
  • Delve into management and operational considerations when working with OpenShift-based application workloads
  • Install a self-contained local version of the OpenShift environment on your computer

Dodaj do koszyka DevOps with OpenShift. Cloud Deployments Made Easy

Spis treści

DevOps with OpenShift. Cloud Deployments Made Easy eBook -- spis treści

  • Preface
    • Who Should Read This Book
    • Why We Wrote This Book
    • Online Resources
    • Conventions Used in This Book
    • Using Code Examples
    • OReilly Safari
    • How to Contact Us
    • Acknowledgments
      • Stefano
      • Mike
      • Noel
  • 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
  • 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
  • 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
  • 4. Pipelines
    • Our First Pipeline Example
      • Pipeline Components
      • So Whats 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
  • 5. Configuration Management
    • Secrets
      • Secret Creation
      • Using Secrets in Pods
        • Mounting as a volume
        • Mounting secrets as environment variables
      • 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
      • Label examples
      • Annotation examples
    • Downward API
    • Handling Large Configuration Data Sets
      • Persistent Volumes
      • Layered Images
    • Summary
  • 6. Custom Image Builds
    • OpenShift Builds
      • Build Strategies
      • Build Sources
      • Build Configurations
        • Creating build configs
      • Source to Image
      • S2I Process
      • Custom S2I Scripts
        • Build environment
    • Custom S2I Builder
      • Builder Image
        • S2I labels
      • S2I Scripts
        • Assemble
        • Run
      • Adding a New Builder Image
      • Building a Sample Application
        • Alternative approach
      • Troubleshooting
    • Summary
  • 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
  • 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

Dodaj do koszyka DevOps with OpenShift. Cloud Deployments Made Easy

Code, Publish & WebDesing by CATALIST.com.pl



(c) 2005-2025 CATALIST agencja interaktywna, znaki firmowe należą do wydawnictwa Helion S.A.