A recent study by McKinsey & Company reveals that only 20 percent of enterprise applications have moved to the cloud. We believe that a hybrid cloud approach, built on open source and a vibrant open ecosystem, is the best way to move the remaining 80 percent.
Red Hat OpenShift represents a common platform, based on the industry-standard Kubernetes, that allows you to build on premises, on the IBM Cloud, or on any other leading cloud platform. You want freedom of choice; Red Hat OpenShift offers exactly that.
In this lab we'll cover using the OpenShift platform on the IBM Cloud and the common developer loop around cloud native applications including:
- Kubernetes Basics
- Exercise 0 - OpenShift Basics
- Exercise 1 - Deploying an application
- Source-to-Image (s2i)
- Exercise 2 - Reading logs and monitoring the application
- Console Logs
- Terminal/SSH
- Exercise 3 - Monitoring and Alerts
- Grafana
- Prometheus
- Alert Manager
- Exercise 4 - Scaling the application
- Resource Limits
- Horizontal Pod Autoscaler
- Exercise 5 - Health Checks
- Readiness and Liveness Probes
- Exercise 6 - Deploying the Example Health App from CLI
- Using a Docker image