OpenShift Architecture | K21Academy — Transcript
Full transcript
- 0:00hello everyone welcome back to another
- 0:02session by k21 academy today our expert
- 0:06trainer will be talking about openshift
- 0:08architecture so let's get into the
- 0:11learning so everybody knows about the
- 0:13kubernetes cluster what is there in the
- 0:14kubernetes cluster guys you have
- 0:17master nodes
- 0:19and as well as you have something called
- 0:21as worker nodes
- 0:25okay so where do we
- 0:28deploy our workload is it on the
- 0:32masternode or worker nodes
- 0:34it is on
- 0:36worker nodes guys right
- 0:39so
- 0:40this is your kubernetes cluster right
- 0:42we will not go into the detailing of it
- 0:45so same same
- 0:47same thing like this guys we have
- 0:49uh in the open shift you required
- 0:52nodes to deploy loads to deploy the
- 0:55workload
- 0:56you require master node
- 0:59so same same to same thing is available
- 1:01in the openshift cluster also you see
- 1:03this diagram guys
- 1:05right can you see you have a master node
- 1:06here
- 1:09and you have this worker nodes where
- 1:11ports are deployed
- 1:13you have mongodb pod or you have apache
- 1:16or tomcat or mysql whatever it is it is
- 1:18there
- 1:19but one thing you should uh see here
- 1:21guys that is change something like that
- 1:23they are saying you can use only rhel or
- 1:26atomic
- 1:30this this is not available on the other
- 1:32uh
- 1:33platforms right guys it is available on
- 1:35this one either you can deploy on the
- 1:37centos but it was supported little bit
- 1:39earlier now you need to you deploy the
- 1:42rhel
- 1:43or atomic operating system what is this
- 1:45atomic operating system
- 1:50that is red hat core operating system
- 1:52guys rhcos red hat core operating system
- 1:57now this radar core operating system is
- 2:00a operating system which is used by the
- 2:02openshift
- 2:03and interestingly
- 2:05you cannot modify this
- 2:07it is immutable
- 2:10so whatever you deploy on the top of
- 2:12this one it will be deployed on the red
- 2:14hat
- 2:15this is one of the feature guys in the
- 2:16kubernetes which were some of some
- 2:19people were deploying the kubernetes on
- 2:20the linux red hat linux somebody is
- 2:22deploying on the same device somebody's
- 2:24deploying in the ubuntu
- 2:26so support was not there from the red
- 2:28hat operating as because these are the
- 2:30all open source team right
- 2:32and as a proper enterprise level support
- 2:35was not available with that particular
- 2:39operating systems but with this uh with
- 2:41this particular red hat core operating
- 2:43system and if you are deploying your
- 2:44application as
- 2:46on the open shift red hat supports you
- 2:48use the support for okay to the
- 2:50enterprise level applications
- 2:52so we have one you can deploy your
- 2:54openshift
- 2:55nodes or master node on the red hat
- 2:57enterprise linux operating system or it
- 2:59is called as another operating system
- 3:01called as it is called as atomic
- 3:02operating system but nothing but
- 3:04rhcos
- 3:05core operating system so this is one of
- 3:07the major thing major change you can see
- 3:10from the
- 3:10uh
- 3:11kubernetes uh
- 3:14cluster environment and the openshift
- 3:16environment you will find these
- 3:17operating systems which are immutable
- 3:20so you cannot modify it you cannot take
- 3:22a control of the operating system guys
- 3:24kubernetes openshift will manage it for
- 3:27you
- 3:28and you can deploy this all the you can
- 3:30deploy the parts on this node and you
- 3:31have a master nodes here but
- 3:34and yes you have
- 3:36these layers
- 3:39similar like your kubernetes platform
- 3:41you you can deploy it on the physical
- 3:43virtual private public cloud
- 3:46you have a service layer to expose the
- 3:48application to the outside
- 3:50like the service which we have created
- 3:51we we have seen
- 3:53like
- 3:54a load balancer service or not port
- 3:56service or cluster ip service this is
- 3:59also available inside this kubernetes
- 4:01inside the openshift container platform
- 4:03but on the top of that they have come up
- 4:05with the one nice
- 4:06ingress controller stuff
- 4:09additional
- 4:11routing layer so in the kubernetes you
- 4:13need to deploy the ingress controller
- 4:15separately
- 4:17so that
- 4:18multiple so that
- 4:20traffic can be diverted to the different
- 4:22applications
- 4:23in openshift
- 4:25this comes
- 4:26in built okay you can use hf they are
- 4:29using h a proxy h a proxy as a ingress
- 4:32controller here
- 4:35right so what happens with the help of
- 4:37there is a service layer but on the top
- 4:39of that you have a ingress controller
- 4:41such as your one routing layer and this
- 4:43routing layer helps you too
- 4:46routing layer is very closely integrated
- 4:48with your dns services so that it will
- 4:51directly generate one link for you
- 4:54and you can access the application
- 4:55directly so just give the code developer
- 4:58will give the code
- 5:00there are a lot of ci cd and automation
- 5:01tools are there
- 5:02okay you can integrate that with these
- 5:04particular nodes and finally you will
- 5:06get the one nice link which you can give
- 5:08it to the customer
- 5:12and additionally you have persistent
- 5:13storage so if you understood the
- 5:14kubernetes this is very easy to
- 5:17understand but if you don't if you if
- 5:19you are not aware about this one guys
- 5:20don't worry this is not difficult to
- 5:22understand so this is the this is the
- 5:25data plane where your containers will be
- 5:27hosted and this is the master node which
- 5:30will manage this
- 5:32worker
- 5:34it is almost same to same architecture
- 5:36available but with routing layer is
- 5:38there
- 5:39additional services are there
- 5:41and
- 5:42these are the some of the ci cd pipeline
- 5:44can be integrated easily with this
- 5:46openshift platform
- 5:49okay friends and
- 5:51let me just
- 5:54take you to the one more architecture
- 5:56which will help you to understand yes
- 6:00so same thing but little bit at higher
- 6:02side you can say
- 6:04uh look at this
- 6:07you have this
- 6:09uh infrastructure you can deploy this
- 6:11open shift on your physical machines
- 6:13virtual machines
- 6:15private cloud you have cloud native
- 6:16services also
- 6:19then on the top of that container run
- 6:20timing engine is running
- 6:23it provides networking storage
- 6:25registry is one thing which is not
- 6:27available in the kubernetes level
- 6:29it has its own registry guys
- 6:32where you can it will store the images
- 6:35we can create a logs it also has a log
- 6:38and metrics and security features
- 6:40so you have container orchestration and
- 6:42cluster management on the top of that
- 6:44application lifecycle management is also
- 6:46done you have build automation
- 6:48deployment automation service catalog is
- 6:50there
- 6:51self services then on the top of that
- 6:52you can have a containers running
- 6:54so yes guys you have
- 6:56almost everything but integrated with
- 6:59lot of other services too
- 7:02okay
- 7:03so what are the features of
- 7:04openshift
- 7:06so
- 7:07yes it does give you the high
- 7:09availability
- 7:10it is a it is using a lightweight
- 7:12operating system called as rhel core os
- 7:16it provides you the load balancing it
- 7:18does the automatic scaling for you
- 7:20logging and monitoring services are
- 7:22present
- 7:24you it is very easy to do the service
- 7:26discovery you have integrated storage
- 7:28boxes storages are available like all
- 7:31classes and everything application
- 7:33management and you can also do the
- 7:34cluster accessibility and along with
- 7:36that you see here you have rh
- 7:39rh cos
- 7:41container engine is there on the top of
- 7:42that cube and it is there
- 7:44and on the top of that you have a
- 7:45cluster services such as
- 7:49over the air updates
- 7:51that is called as ot
- 7:54and
- 7:54you have monitoring registry
- 7:57networking routers
- 7:59routing mechanism everything is
- 8:01integrated as a cluster services here
- 8:03and on the top of that as a platform
- 8:05services or application services and
- 8:07developer services you can integrate
- 8:09that inside the radar openshift platform
- 8:12such as service mesh
- 8:15that is for serverless builds right ci
- 8:18cd pipeline full stack logging
- 8:20okay for the application you have
- 8:22databases runtimes
- 8:24lot of things are there guys you have
- 8:25also code ready workspaces you can use
- 8:28that um
- 8:30space to develop your code inside the
- 8:33openshift container platform only guys
- 8:35you have ids and everything is plugged
- 8:38in okay and so that is why it's really
- 8:42really beautiful so it use the container
- 8:44engine so kubernetes engine and on the
- 8:46top of that
- 8:47it is
- 8:48deploying your containers
- 8:50along with the
- 8:51lot of management tools
- 8:55so this is actually a internal
- 8:57architecture of the openshift guys if
- 8:58you see
- 9:00this is your uh
- 9:02huber net is right i know that everybody
- 9:04you know most of you know about it right
- 9:05kubernetes it has master not cube api
- 9:09server is there controller manager is
- 9:10there shadow there is their etcd cubelet
- 9:12is there and your container engine
- 9:16and what is the other parameters they
- 9:18have added from the openshift so they
- 9:20have taken in this kubernetes as it is
- 9:22but they have created their own api
- 9:24server so cube api server and the open
- 9:26shift api server talk to each other
- 9:30and as well as you get a authentication
- 9:32oauth is there some other authentication
- 9:34is also there and similar like cube
- 9:37controller manager we have openshift
- 9:38controller manager too
- 9:40and one more additional feature which is
- 9:42also available on the
- 9:44uh your kubernetes that is called as a
- 9:46core dns
- 9:48but here this little bit core dns is
- 9:50quite interesting
- 9:52uh
- 9:53it it closely monitors the dns features
- 9:55in the openshift because
- 9:57it requires for the hf proxy in this
- 9:59controller
- 10:02so this is actually you should uh
- 10:05think about this architecture this is
- 10:07important
- 10:09so
- 10:10the way we deploy the uh application in
- 10:13the kubernetes by using the power
- 10:16same thing is here in the open sheet
- 10:19we deploy the application by using the
- 10:20deployment
- 10:21same thing is in the openshift but there
- 10:23is one more thing that is called as a
- 10:24deployment config
- 10:26deployment is also there deployment
- 10:28config is also there
- 10:30additional object
- 10:32so guys this was our expert from team
- 10:35k21 academy
- 10:37and if you could not understand anything
- 10:40or if you want to dive deeper in the
- 10:42topics discussed then we have something
- 10:44really special for you
- 10:46we have our free class on openshift for
- 10:49beginners
- 10:50and under this free class you'll be
- 10:52learning about what is red hat openshift
- 10:55why openshift skill is in demand
- 10:58openshift architecture its components
- 11:00and what not
- 11:02so let me just give you a walkthrough as
- 11:04how you can register for this free class
- 11:07all you have to do is just log on to
- 11:09k21academy.com forward slash
- 11:13zero openshift02 and you'll be seeing
- 11:14this kind of interface you just have to
- 11:16click on book your free seat now
- 11:19select and event date enter your name
- 11:21your email address your phone number and
- 11:23click on yes save my seat after that
- 11:26you'll be seeing this kind of url so you
- 11:28just have to save that url add it to
- 11:30your calendars and i'll see you in the
- 11:32free class till then keep learning
About this transcript
This page contains the full transcript of OpenShift Architecture | K21Academy by K21Academy, generated from the public captions YouTube serves with the video. The transcript has 1,788 words across 326 segments, with the original timestamps preserved so you can click any line to jump to that moment in the embedded player.
What you can do with it
Use the transcript to take notes, quote the speaker, build a study guide, generate a summary with ChatGPT or Claude via the YouTube Summary tool, or export it as a timed subtitle file with YouTube to SRT. You can also re-open it in the transcriber to translate the transcript into 100+ languages.
Free YouTube transcript tool
YouTube2Text is a free YouTube transcript generator — no signup, no daily limit. Paste any YouTube link and get the full transcript instantly, with timestamps, click-to-jump, translation to 100+ languages, AI prompts for ChatGPT, Claude, and Gemini, and exports to TXT, SRT, VTT, or Markdown.