Red Hat Openshift and IBM Cloud Paks on IBM Power Systems Volume 1
Total Page:16
File Type:pdf, Size:1020Kb
Front cover Red Hat OpenShift and IBM Cloud Paks on IBM Power Systems Volume 1 Dino Quintero Sudipto Pal Ricardo Dobelin Barros Bogdan Savu Daniel Casali Richard Wale Luis Ferreira Alain Fisher Federico Fros Luis Daniel Gonzalez Miguel Gomez Gonzalez Mahesh Gurugunti Rogelio Rivera Gutierrez Nicolas Joly Boris Litichevsky Ismael Solis Moreno Gabriel Padilla Redbooks IBM Redbooks Red Hat OpenShift and IBM Cloud Paks on IBM Power Systems: Volume 1 March 2020 SG24-8459-00 Note: Before using this information and the product it supports, read the information in “Notices” on page vii. First Edition (March 2020) This edition applies to: Red Hat OpenShift Container Platform for Power Enterprise V3.11 Red Hat Enterprise Linux Server release V7.6 (Maipo) for ppc64le IBM Virtual I/O Server V3.1.1.0 IBM Cloud PowerVC Manager V1.4.3.1 Terraform V0.12.9 provider.null V2.1.2 provider.openstack V1.22.0 © Copyright International Business Machines Corporation 2020. All rights reserved. Note to U.S. Government Users Restricted Rights -- Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp. Contents Notices . vii Trademarks . viii Preface . ix Authors. ix Now you can become a published author, too! . xii Comments welcome. xiii Stay connected to IBM Redbooks . xiii Part 1. Introduction. 1 Chapter 1. Introduction to the Journey to the Cloud: Volume 1. 3 1.1 Introduction . 4 1.2 Red Hat and IBM. 4 Chapter 2. Introduction to containers and orchestration with Kubernetes. 7 2.1 A new computing paradigm in cloud transformation . 8 2.1.1 Cloud service model . 8 2.1.2 Cloud adoption . 9 2.1.3 Why is hybrid cloud so important . 9 2.1.4 Application modernization journey for a cloud-centric business transformation . 9 2.2 Virtual machines meet containers . 12 2.2.1 Perfect recipe for application modernization. 12 2.2.2 Coexistence of virtual machines and containers to modernize workloads . 16 2.2.3 Virtual machines and containers in a hybrid multicloud architecture . 17 2.3 Containers. 19 2.3.1 What are containers? . 19 2.3.2 History of containers . 20 2.3.3 Docker as a container manager . 22 2.3.4 Docker architecture. 22 2.4 Kubernetes: An open source container orchestration . 24 2.4.1 What is container orchestration?. 24 2.4.2 Kubernetes architecture, system, and components . 25 2.4.3 Kubernetes operating environment, objects, and basic operations . 26 2.4.4 Cloud Native Computing Foundation . 29 2.5 Enterprise Kubernetes: Red Hat OpenShift . 31 2.5.1 Red Hat OpenShift overview. 31 2.5.2 Red Hat OpenShift Container Platform. 31 2.5.3 OpenShift Container Platform architecture . 31 2.5.4 Red Hat OpenShift access and control. 33 Chapter 3. IBM Cloud Paks: Middleware anywhere . 37 3.1 Overview . 38 3.1.1 What are IBM Cloud Paks?. 38 3.1.2 First IBM Cloud Paks . 39 3.1.3 Core Services . 41 3.1.4 Production-ready Containers Images . 41 3.2 IBM Cloud Pak for Applications. 42 3.2.1 Features . 42 © Copyright IBM Corp. 2020. All rights reserved. iii 3.2.2 Programming Language support . 44 3.2.3 Tools and runtime packages. 44 3.3 IBM Cloud Pak for Automation . 45 3.3.1 Features . 46 3.3.2 Core capabilities . 47 3.4 IBM Cloud Pak for Data . 48 3.4.1 Features . 48 3.4.2 Layers . 48 3.5 IBM Cloud Pak for Integration . 49 3.5.1 Features . 49 3.5.2 Layers . 49 3.6 IBM Cloud Pak for Multicloud Management . 50 3.6.1 Features . 50 3.6.2 Layers explained. 51 3.7 IBM Cloud Pak for Security . 53 3.7.1 Features . 53 3.7.2 Layers . 54 Part 2. Red Hat OpenShift . 57 Chapter 4. Red Hat OpenShift components and architecture. 59 4.1 OpenShift cluster components . 60 4.1.1 Docker service and Kubernetes . 60 4.1.2 etcd store . 60 4.1.3 OpenShift-Kubernetes extensions . 60 4.1.4 Containerized services . 61 4.1.5 Run times and xPaaS . 61 4.1.6 DevOps tools and user experience. 61 4.1.7 Master and nodes . ..