Book description
IBM® Cloud Private is an application platform for developing and managing containerized applications across hybrid cloud environments, on-premises and public clouds. It is an integrated environment for managing containers that includes the container orchestrator Kubernetes, a private image registry, a management console, and monitoring frameworks.
This IBM Redbooks® publication covers tasks that are performed by IBM Cloud™ Private application developers, such as deploying applications, application packaging with helm, application automation with DevOps, using Microclimate, and managing your service mesh with Istio.
The authors team has many years of experience in implementing IBM Cloud Private and other cloud solutions in production environments. Throughout this book, we used the approach of providing you the recommended practices in those areas.
As part of this project, we also developed several code examples, which can be downloaded from the Redbooks GitHub web page.
If you are an IBM Cloud Private application developer, this book is for you. If you are an IBM Cloud Private systems administrator, you can see the IBM Redbooks publication IBM Private Cloud Systems Administrator's Guide, SG248440.
Table of contents
- Front cover
- Notices
- Preface
-
Chapter 1. Highly available workloads and deployment on IBM Cloud Private
- 1.1 Highly available workloads on IBM Cloud Private
- 1.2 High availability versus failover
- 1.3 Horizontal Pod Autoscaler for IBM Cloud Private
- 1.4 Deploy Spring Boot application on WebSphere Liberty Helm chart
- 1.5 Zero downtime deployment updates
- 1.6 Other deployment strategies implemented with native Kubernetes
- 1.7 Deploying a sample stateful application
- Chapter 2. Helm and application packaging
- Chapter 3. DevOps and application automation
-
Chapter 4. Managing your service mesh by using Istio
- 4.1 Introduction
- 4.2 Traffic management and application deployment
-
4.3 Application testing
- 4.3.1 Creating an instance of the Watson Language Translator service
- 4.3.2 Cloning GitHub repository including microservice sample code
- 4.3.3 Deploying and testing the microservice on IBM Cloud Private
- 4.3.4 Defining an Istio egress rule to integrate with an external service
- 4.3.5 Exposing services to be used externally through defining ingress rules
- 4.3.6 Handling an unreliable external service by simulating different failures through Istio abort and delay injection
- 4.3.7 Enhancing the application resiliency by setting request timeouts and adding automatic retry attempts
- 4.4 Enforcing policy controls
- Chapter 5. Application development with Cloud Foundry
- Appendix A. Additional material
- Related publications
- Back cover
Product information
- Title: IBM Cloud Private Application Developer's Guide
- Author(s):
- Release date: May 2019
- Publisher(s): IBM Redbooks
- ISBN: 9780738457628
You might also like
book
IBM Cloud Private System Administrator's Guide
IBM® Cloud Private is an application platform for developing and managing containerized applications across hybrid cloud …
book
Linux Bible® 2010 Edition: Boot Up to Ubuntu®, Fedora®, KNOPPIX, Debian®, openSUSE®, and 13 Other Distributions
The definitive guide to the basics of one of the most popular operating systems in the …
book
Nginx Troubleshooting
Investigate and solve problems with Nginx-powered websites using a deep understanding of the underlying principles About …
book
Internet Information Services (IIS) 7.0 Resource Kit
Get the definitive reference for deploying, managing, and supporting Internet Information Services (IIS) 7.0. This official …