Need up to 30 seconds to load.
hello friends welcome back to my channel
and uh today we are back with another
exciting tutorial so this will be a
continuation of helm tutorial for
beginners and you'll be able to
completely understand the helm
installation process as part of this
tutorial so if you have seen our
previous tutorial on helm so we had a
complete a basic tutorial what is helm
what is the use of help you know what
are the some basic commands in help and
you know what different scenarios we
have discussed the use cases for health
benefits and all those things in my
previous tutorial which i will link into
this video description so you have not
seen that please check in the video
description for that video and also the
playlist for help so you should be able
to get the complete information and you
can also refer my tutorial on kubernetes
so that you can get understanding on
kubernetes but in this tutorial what we
are going to talk about is we are going
to talk about how to install helm3
so
we will also talk a little bit on what
is held for just as a recap and we'll
see the complete step-by-step process on
how to install help okay so this will be
a pretty easy tutorial so you need to
set up helm to make use of charts and
you know installing helm charts so you
should uh know how to set up helm as
part of this tutorial so let's get
started so if you are new to my channel
or if you have not subscribed to my
channel i would request you like you
know click on the subscribe button also
like my videos share your feedback in
the comment section what do you like
what does your what videos you want to
see so looking forward to that
so to get started you know if you are
new to help and or if you have not seen
my previous tutorial you may be thinking
what is help right so in simple term we
can say helm is a package manager for
kubernetes similar like if you know like
yam repositories or app repositories you
may have see like
home brew for mac you can also see like
chocolaty for windows similar like you
have a package manager for kubernetes
where you can package your application
and you can use that to install on
kubernetes so why a helm is like help
help you to streamline your your
installation and management of your
kubernetes application for example if
you want to install application on you
know
centos what you will do is you will go
like yum install and you call for that
application from the repository right so
it will automatically use that
repository any dependencies when you
install it similar way what you can do
is you can package your application and
you can put it into your repository for
in helm so that you know in kubernetes
you can call that repository and you can
install that application in kubernetes
cluster so it's pretty simple you don't
need to run multiple yaml files where
you create you know a deployment then
you create a service you may need a
config map you may need you know
different kind of a manifest file to
install that application but if you
package all together into a package in
the helm so you can simply install it
using the helm commands
so uh what helm uses that package is
called charts so whatever we call uh in
helm like if you package your
application it's called charts so you
will have different versions of the
applications as part of this uh charts
or what is called package
so uh let's get started from our end so
you know this tutorial is basically on
help installation we will get into the
hands-on let's see how to install helm
on your kubernetes cluster
so i'm not going to do something new or
you know something which i develop by
myself
this is a straightforward uh setup which
you know there is a good documentation
also from help so i will give this also
reference link also into this video
description so there is a clear
documentation on how to install a helm
so there are different ways you can use
binary files so you can download the
versions
so let me open that
so you can see it will go to a github
repository you can check the versions of
help me one whether it's a mac 64 mac os
arm or linux amd's or different or 32
versions or windows so there are
different versions so you can download
that uh zip file or tar file then you
unzip it or untie it then you copy or
move that uh helm folder into this
location that's a simple uh one way of
doing it like a binary installation the
other way is like you can install it
using a simple script so you just
download the script from this uh
location you just
give a permission and then just run that
script so it will default do the
installation for that whereas if you
have a package managers like for mac you
can do it installation through home
brew install help or for windows you can
use chocolate you can use choco install
kubernetes help if you have a debian or
ubuntu you can use app to be using these
commands you need to put
you know import the signature
the key and then you install a few
things and do a update so and you
install uh helm so this is also other
way to do is and there are other
different ways to do it so basically
what we are going to do is in my case
i am using a kubernetes cluster so if
you see
cubectl get
nodes it's a two uh
one master and one node but the node one
is not ready because i have not switched
on that i just need to want to show you
like how to install helm on a kubernetes
cluster so i'm going to use just one
machine so this is installed on centos
so i'm going to use
basically helm for
uh centos one so i will go back to the
first step i will go with this binary
solution
because that's uh straightforward you
can just download i will copy this link
and i will just use doubly get and i'm
going to
download the tar file so that's a simple
way to do it you just uh unturn it and
you just move it then your helm should
be ready so you can see my helm uh no
package is here now i'm going to
uncharge
so you just
run this command
with the tar file so you should have the
package if i go to linux folder you can
see i have a folder called helm and if i
go to inside that
and you should be able to
sorry
let me go to
cd
yep that it's actually it's not a folder
it's a file
so
it's a helm file so this is already
having the whole file here now we need
to move this file
uh to the location uh to run it so you
can move this one to
this location user bin helm right so
what that is what we need to do
so i'm just going to move
to that
so
i already have the helm file so i'm
going to use more dot slash
helm
and i'm going to move it to this
location
okay so that's what we want to do so we
want to move the helm from this folder
to this location
now if i go to
this location you should have
sorry let me just
yeah you should go till here
and if you see you should have helm over
here right so at helm uh the file is
actually moved to this user local bin
that's a straightforward solution and if
you see now helm
you can see it already started giving
all the commands which you can use it
for help right
you can see it's uh
saying his helm it's a cube and this is
package manager right and different
commands like helm search helm pool helm
install helm list right and there are
other configurations other available
commands all those commands are here
right so let me clear out the screen
so you can see the helm version just
type help version you can see
uh the build version is 3.8.0
right and git commit and all those
things are here
and now let me go back to the
documentation so
using helm if you see there are a simple
way to use it like you can use the helm
search to find the charts as i mentioned
charts is the package right so now if
you see like if you want to install a
wordpress
application you need to create your own
uh manifest file and everything right
but since you already have something
packaged over here you can search in the
artifactory hub or you can also search
to specific repos so what do you mean by
artifactory hub is like this is artifact
hub.io and if i go and search here
for wordpress
you should be able to see like it's like
a docker hub right you know your
different images will be there same way
you will have
all those helm packages here so you can
see different uh word processor you know
the wrapper is from cube wordpress this
is from bitnami and this is from
vietnamese for azure kubernetes right so
help chart based on original
so there are different uh no wordpress
but different rapports the same thing
what you can do is you can come here
help search right
and you can use hub and if i go to
wordpress
you can see it has listed all these
available uh versions and what uh
packages available right so this is from
helm cube wordpress and this is chart
version number 101 and this app version
and similar way there are different
packages this is you know chart version
13 and this is the app portion so there
are different use cases for different
application you need to go through more
about what is this application about and
they know what uh this does actually
so now this is my wordpress package so
uh you have to read through it like you
know uh what is the actual uh package
what is the you know configuration and
you can see uh what you can do is how
you can make use of this is like you can
just uh
uh help refer bitnami is the repository
and just add this one and you can
install my release vitamin wordpress
then it will install this uh
package so you don't need to do much you
just install this helm uh
chart and it will uh
you should be able to run the wordpress
application
so a similar way you can go through what
all the packages which you have and if
you need a different application you can
search for that over here as well so i
just want to show you like it's simple
one like it's all is available in this
documentation as i mentioned i'm not
something finding out by myself these
are all available in the proper
documentation from helm docs as well so
you can simply use that
to go through what uh the helm uh
package home search helm chart you can
see how to install help package right
and you how to
you know delete it all those things you
know it's available here but we'll be
having uh other tutorials as well part
of this series like we'll be talking
more about
now how to install helm charts how to
update it how to delete it how to you
know
do all those commands which as part of
help we'll be seeing it in the upcoming
tutorial so this tutorial is more about
how to install help and how you should
be ready for that you know your
kubernetes cluster is ready to install
helm charts so now we have our
kubernetes cluster ready to install with
uh you know uh install with helm and we
are ready to use of help charts so
that's what i want to do as part of this
tutorial
so i hope it's a informative tutorial so
i would request you like if you like my
videos and if you want to watch more
videos like that please click on the
subscribe button and also like my videos
if you like it if you uh
share it with others like if you want to
make use of this tutorials which is
completely free in youtube for others
benefit you can share it with others so
they can also learn from these videos
and also share your feedbacks in the
comment section whether you like it or
not it's up to you or you can give the
feedback i will take it in a positive
sense and i will try to correct my
mistakes in the future videos so thank
you for watching
[Music]
you