Mastering Red Hat OpenShift Applications

Page 1

Mastering Red Hat OpenShift Applications Anuj Kalra NetCom Learning

Š 1998-2020 NetCom Learning Š 1998-2020 NetCom Learning

www.netcomlearning.com | info@netcomlearning.com | 1-888-563-8266 www.netcomlearning.com | info@netcomlearning.com | 1-888-563-8266


AGENDA What is Virtualization? Containers Vs. Kubernetes Vs. OpenShift OpenShift Architecture Deploying Applications on OpenShift Managing application source code using DevOps

Š 1998-2020 NetCom Learning

www.netcomlearning.com

|| info@netcomlearning.com || 1-888-563-8266


WHAT IS VIRTUALIZATION? •

Cloud Modernization is the revolution that has eliminated your hardware requirements, now the change has evolved the way you used to store and access your data through servers. Virtualization is the process that has made your hardware supplies to be go virtual in which you run a virtual instance from a computer system in a layer formed through the actual hardware. It is the most preferable way as it allows users to run multiple operating systems on a computer system synchronously. Plus, the applications you will run with the use of virtual instance s will function as per their own dedicated operating systems. The instances will function being dependent on the virtual hardware, where the virtual hardware, libraries and other programs are all processing through its own unique virtualized system.

There are several reasons to use virtualization in computing:

User can run different applications on specifically determined virtual compute resources on a single desktop.

With virtualization you can also run different operating systems to segment a large system into many smaller parts, allowing the server to be used more efficiently by a number of different users or applications with different needs.

© 1998-2020 NetCom Learning

www.netcomlearning.com

|| info@netcomlearning.com || 1-888-563-8266


CONTAINERS VS. KUBERNETES VS. OPENSHIFT

Dockers is an open platform tool that is designed to

Kubernetes is also an open source container platform that is

OpenShift is an open source cloud development platform

make your multiple actions application function

used to convert manual processes into automatic, so that the

that provides its services as Platform as a Service (PaaS). That

simultaneously with all the services and tools using a

deployment, management, and scaling can be done easily by

are used for building and deploying multiple applications on

single container.

automatic containerized processes.

the cloud infrastructure.

It makes it easier for you to deploy, create, and run

In it you can manage and run different clusters together to

OpenShift also provides its users with an Integrated

applications by creating a package of all parts of an

create a group of hosts for running multiple Linux containers

development environment (IDE) to develop and deploy

application like libraries, services and other tools to

simultaneously. Kubernetes simply helps you in efficiently

docker-format containers. These containers store multiple

process the tasks of application.

managing those clusters.

applications that uses open-source Kubernetes to manage the orchestration of applications.

The best feature it offers is of easy transformation and

The best feature it offers is of multiple clusters hosting that

access of application through any Linux machine

can handle all on-premise, public and hybrid clouds

The best feature you get with OpenShift is for your

regardless of any customized settings that need to be

infrastructure. This could be your best choice for rapid scaling

developers who can do continuous app development and

made before running the application on another

and real-time data streaming.

bring multiple changes in the tools for deployment of new

system.

services or policies in the application. Š 1998-2020 NetCom Learning

www.netcomlearning.com

|| info@netcomlearning.com || 1-888-563-8266


ABOUT KUBERNETES •

OpenShift Container Platform is a pre-determined platform that is used for managing and deploying containerized applications. The platform supports its users with maximum service availability by allowing applications and the data centers to expand their resources and applications from a few to a thousands of machines, so that the increasing number of clients can be served with the same prime-quality service.

OpenShift Container Platform functions along with the Kubernetes to provide same technological advancements to the end-user clients, like the engine of massive telecommunications, streaming videos, banking, gaming, and other applications uses. Additional implementation of Kubernetes in open Red Hat Technologies will let you expand your single cloud containerized applications to on-

premise and multi-cloud infrastructures.

© 1998-2020 NetCom Learning

www.netcomlearning.com

|| info@netcomlearning.com || 1-888-563-8266


THE BENEFITS OF CONTAINERIZED APPLICATIONS With the use of containerized applications, you get many advantages to access and process your application with much ease and features. Some of the main benefits of containerized applications are: • Operating system benefits The containers are processed with the use of Linux operating system that is without a kernel to provide an open source development model for advantageous development methods. • Deployment and scaling benefits With the use of containerized applications, you can deploy and scale your applications anytime as per the demand of the services. You can also deploy and test a new version of an application alongside the existing version..

© 1998-2020 NetCom Learning

www.netcomlearning.com

|| info@netcomlearning.com || 1-888-563-8266


OPENSHIFT CONTAINER PLATFORM OVERVIEW When the OpenShift Container Platform functions along with the Kubernetes it offers enterprise-ready enhancements and those are: • Hybrid cloud deployments

• Integrated Red Hat technology • Open source development model

© 1998-2020 NetCom Learning

www.netcomlearning.com

|| info@netcomlearning.com || 1-888-563-8266


WHERE CAN YOU INSTALL OPENSHIFT ? OpenShift Container Platform is a container management platform that can be accessed on multiple other platforms, and those platforms are: • Install a cluster on AWS • Install a cluster on Azure • Install a cluster on GCP

• Install a cluster on Red Hat OpenStack Platform (RHOSP) • Install a cluster on Red Hat Virtualization (RHV) • Create Red Hat Enterprise Linux CoreOS (RHCOS) machines on bare

metal • Install a cluster on VMware vSphere • Install a cluster in a restricted network • Install a cluster on bare metal • Install a cluster in an existing network • Install an installer-provisioned cluster on bare metal • Install a private cluster • Check installation logs • Install Red Hat OpenShift Container Storage • Access OpenShift Container Platform © 1998-2020 NetCom Learning

www.netcomlearning.com

|| info@netcomlearning.com || 1-888-563-8266


DEVELOPER PERSPECTIVE OpenShift Container Platform is a platform that is used for deploying and developing applications in a much efficient way. The features that developers are offered with are: • Understand OpenShift Container Platform development

• Understand image builds

• Work with projects

• Create container images

• Work with applications

• Create deployments

• Use the developer CLI tool (odo)

• Create templates

• Create CI/CD Pipelines

• Create Operators

• Deploy Helm charts

• REST API reference

• Understand Operators

© 1998-2020 NetCom Learning

www.netcomlearning.com

|| info@netcomlearning.com || 1-888-563-8266


RECORDED WEBINAR VIDEO To watch the recorded webinar video for live demos, please access the link: https://bit.ly/38qdFtr

© 1998-2020 NetCom Learning

www.netcomlearning.com

|| info@netcomlearning.com || 1-888-563-8266


ABOUT NETCOM LEARNING

100K+

14K+

3500

Professionals trained

Corporate clients

IT, Business & Soft Skills courses

96%

8.6/9

20+

Of customers recommend us to others

Instructor evaluations

Leadingvendors recognitions

Microsoft’s

80%

Top 20

Worldwide training partner of the year

Trained of the Fortune 100

ITTraining Company

Š 1998-2019 1998-2020NetCom NetCom Learning Learning

NetCom Learning is an award-winning global leader in managed learning services, training and talent development.

www.netcomlearning.com www.netcomlearning.com

Founded

: 1998

Headquarters

: New YorkCity

Delivery Capability

: Worldwide

CEO

: RussellSarder

|| info@netcomlearning.com || 1-888-563-8266


RECOMMENDED COURSES AND MARKETING ASSETS NetCom Learning offers a comprehensive portfolio for Application Development

» DO288 RED HAT OPENSHIFT DEVELOPMENT II: CONTAINERIZING APPLICATIONS - Class Scheduled on Jan 18 » DO040 - RED HAT AGILE INTEGRATION TECHNICAL OVERVIEW E-LEARNING » DO080 CONTAINERS, KUBERNETES AND RED HAT OPENSHIFT TECHNICAL OVERVIEW - E-LEARNING » DO101 INTRODUCTION TO OPENSHIFT APPLICATIONS - E-LEARNING » DO295 CONTAINERS, KUBERNETES, AND RED HAT OPENSHIFT DEVELOPMENT II

You can also access the below Marketing Assets » Red Hat Learning Subscription

© 1998-2019 NetCom Learning 1998-2020 NetCom Learning © 1998-2020 NetCom Learning

www.netcomlearning.com www.netcomlearning.com | |info@netcomlearning.com | |1-888-563-8266 www.netcomlearning.com| info@netcomlearning.com| 1-888-563-8266


UPCOMING WEBINARS

▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪

Fundamentals of Network Administration for an Organization Top 5 Strategies to Kickstart Your Data Analytics Resolutions Using Power BI Learn How Industries Sustain Product Design in the WFH Economy Build your Own Business Application Using Microsoft Power Apps Addressing the “Big Three” Cybersecurity Pain Points: Where you Fit in? How Project Management Software Fills the Gap in Management Training Tips for Troubleshooting Your Kubernetes Pods How can SD-WAN help your Business? How Organizations Leverage Data Science Know your Dynamics 365 Security A Guide to Building a Multi-cloud Strategy with AWS and Azure

& More © 1998-2019 1998-2020NetCom NetCom Learning Learning

www.netcomlearning.com www.netcomlearning.com

|| info@netcomlearning.com || 1-888-563-8266


PROMOTIONS

NetCom Learning Super Saver Holidays – Buy One Get One Free As the year comes to its end, we bring the NetCom Learning Super Saver Holidays – Buy One Get One offer, which allows you to take two courses at the price of one! The offer is a special limited period holiday promotion to offer incredible savings for your organization. Buy any course from our scheduled open enrollment training solutions and get an additional seat for the same or lesser value absolutely FREE. Save Now

© 1998-2019 1998-2020NetCom NetCom Learning Learning

www.netcomlearning.com www.netcomlearning.com

|| info@netcomlearning.com || 1-888-563-8266


PROMOTIONS

Buy More to Save More! Now fulfill all your training needs without disturbing your business funds. Choose from the bundle of our Learning Saving Pass (LSP) pre-pay plans and get up to 100% value back on your investment. Unlock Now

Š 1998-2019 1998-2020NetCom NetCom Learning Learning

www.netcomlearning.com www.netcomlearning.com

|| info@netcomlearning.com || 1-888-563-8266


PROMOTIONS

Worry-Free Training with Price Match Guarantee Our Price Match Guarantee ensures that we'll match the offers of any other authorized training provider if you succeed at finding anyone offering the same publicly scheduled class within 30 days of our schedule at a lower regular price. Learn More

Š 1998-2019 1998-2020NetCom NetCom Learning Learning

www.netcomlearning.com www.netcomlearning.com

|| info@netcomlearning.com || 1-888-563-8266


FOLLOW US ON

LinkedIn

© 1998-2019 1998-2020NetCom NetCom Learning Learning

Instagram

Twitter

YouTube

www.netcomlearning.com www.netcomlearning.com

|| info@netcomlearning.com || 1-888-563-8266


BUILDING AN INNOVATIVE LEARNING ORG.

A BOOK FROM RUSSELL SARDER,

CEO AT NETCOM LEARNING

A framework to build a smarter workforce, adapt to change and drive growth.

DOWNLOAD e-book

© 1998-2019 1998-2020NetCom NetCom Learning Learning

www.netcomlearning.com www.netcomlearning.com

|| info@netcomlearning.com || 1-888-563-8266


Thank you

1998-2019 NetCom Learning Š 1998-2020

www.netcomlearning.com www.netcomlearning.com

| || info@netcomlearning.com || 1-888-563-8266


Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.