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
© 1998-2019 1998-2020NetCom NetCom Learning Learning
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