OpenShift for developers : a guide for impatient beginners /
Clasificación: | Libro Electrónico |
---|---|
Autores principales: | , |
Formato: | Electrónico eBook |
Idioma: | Inglés |
Publicado: |
Sebastopol, CA :
O'Reilly Media,
2016.
|
Edición: | First edition. |
Temas: | |
Acceso en línea: | Texto completo (Requiere registro previo con correo institucional) |
Tabla de Contenidos:
- Copyright; Table of Contents; Foreword; Introduction; Who Should Read This Book; Why We Wrote This Book; Navigating This Book; Online Resources; Conventions Used in This Book; Using Code Examples; Safari® Books Online; How to Contact Us; Acknowledgments; Grant; Graham; Chapter 1. Introduction to a Container Application Platform; Docker; Kubernetes to the Rescue?; OpenShift; Web-Based Console; Command-Line Tool; Source-to-Image; Integrated Logging and Metrics; Summary; Chapter 2. Concepts You Need to Understand; Interacting with OpenShift; The Deployed Application; Build and Deployment Process.
- Online Cheat SheetSummary; Chapter 3. Installing the All-in-One VM; Software Requirements; Install VirtualBox; Install Vagrant; Vagrant init; Change Your Memory Configuration; Start Things Up; Download the Latest oc Command-Line Tool; Initial Login from the Web Console; Now Log In from the Command Line; Now Log In to the Web Console as a Normal User; Create a GitHub Account; Summary; Chapter 4. Developing and Deploying Your First Application; Understanding the Tools; Git; WildFly; Creating Our First Application; Creating a Copy of the Sample Application; Creating the Application.
- Making a Code Change and Starting a New BuildSummary; Chapter 5. Adding Dependencies and a Database; Creating the Base Application; Forking the Repository and Deploying the Application; Adding the Database to the Application; Adding a REST Endpoint; Summary; Chapter 6. Deploying and Scaling Your Application; Automatic Deployments Using Webhooks; Adding Our Webhook URI to GitHub; Visibility of Your OpenShift Instance; Scaling Your Application; Scaling from the Web Console; Applications Suitable for Scaling; Automatic Scaling of an Application; Deployment Strategies; Rolling Strategy.
- Recreate StrategyChanging the Strategy; Implementing Custom Strategies; Application Health Checks; Deployment Lifecycle Hooks; Application Rollback; Summary; Chapter 7. Using Application Templates; What Is an Application Template?; Benefits of Using Templates; Using Our First Application Template; Creating Your Own Templates; Summary; Chapter 8. Working with Your Application; Listing Running Instances; Container Logs; Build Logs; Application Logs; Application Startup Failures; Environment Variables; Editing Configurations; Debugging an Application; Deleting an Application; Summary.
- Chapter 9. Deploying an Existing Docker ImageWhat Is Docker Hub?; The Dockerfile; The Docker Build; Sharing the Docker Image; Running a Docker Hub Image on OpenShift; Routes; Summary; Afterword; What We Covered; Final Words; About the Authors; Colophon.